From 5bdf012ede65d1f78ca50795cb167b2e282d5935 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Thu, 29 Sep 2016 16:08:18 +0200 Subject: [PATCH 01/64] Version bump to v2.0.1.26-2.0.1.26_canary_2016-09-29 You can download this build from: Binaries: http://updates.duplicati.com/canary/duplicati-2.0.1.26_canary_2016-09-29.zip Signature file: http://updates.duplicati.com/canary/duplicati-2.0.1.26_canary_2016-09-29.zip.sig ASCII signature file: http://updates.duplicati.com/canary/duplicati-2.0.1.26_canary_2016-09-29.zip.sig.asc MD5: 96a0c288f496d4247f19c99c8d494560 SHA1: e82d5769ac83a56dd756e83eeae1dfcd923b50be SHA256: ab3d7df304e83e73e241b91e4a87669e40a527800687ee4191c1fa80e199d6c4 --- Updates/build_version.txt | 2 +- changelog.txt | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Updates/build_version.txt b/Updates/build_version.txt index 7273c0fa8..6f4247a62 100644 --- a/Updates/build_version.txt +++ b/Updates/build_version.txt @@ -1 +1 @@ -25 +26 diff --git a/changelog.txt b/changelog.txt index 58a0fc7bf..cab1eca65 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,15 @@ +2016-09-29 +========== +* Updated help file for commandline +* Fixed a problem with showing progress / crashing UI +* Support for localization +* Added messages in the log when finishing an operation +* Added log message after starting the webserver +* Support for the --asynchronous-upload-folder setting +* Added a dialog in the UI when clicking Run and the server is paused +* Improved formating of the logged result message +* Updated bundled GPG for Windows + 2016-09-26 ========== * Fixed some issues in commandline help (thanks @agrajaghh) From 93bbdf6db2fca47c412ab3dee4382db355adc4c7 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 30 Sep 2016 10:03:15 +0200 Subject: [PATCH 02/64] fix tab indent --- BuildTools/LocalizationTool2/Program.cs | 94 ++++++++++++------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/BuildTools/LocalizationTool2/Program.cs b/BuildTools/LocalizationTool2/Program.cs index ba911af69..7030b7317 100644 --- a/BuildTools/LocalizationTool2/Program.cs +++ b/BuildTools/LocalizationTool2/Program.cs @@ -6,73 +6,73 @@ using System.Text.RegularExpressions; namespace LocalizationTool2 { - class MainClass - { - public static int Main(string[] args) - { - var sourcefolder = Environment.CurrentDirectory; - if (args == null || args.Length != 0) - sourcefolder = args[0]; + class MainClass + { + public static int Main(string[] args) + { + var sourcefolder = Environment.CurrentDirectory; + if (args == null || args.Length != 0) + sourcefolder = args[0]; - sourcefolder = Path.GetFullPath(sourcefolder.Replace("~", Environment.GetEnvironmentVariable("HOME"))); + sourcefolder = Path.GetFullPath(sourcefolder.Replace("~", Environment.GetEnvironmentVariable("HOME"))); var targetfolder = sourcefolder; if (args == null || args.Length > 1) targetfolder = Path.GetFullPath(args[1].Replace("~", Environment.GetEnvironmentVariable("HOME"))); - if (!Directory.Exists(sourcefolder)) - { - Console.WriteLine("No such directory: {0}", sourcefolder); - return 1; - } + if (!Directory.Exists(sourcefolder)) + { + Console.WriteLine("No such directory: {0}", sourcefolder); + return 1; + } - sourcefolder = Path.GetFullPath(sourcefolder); - Console.WriteLine("Using directory {0}, scanning ....", sourcefolder); + sourcefolder = Path.GetFullPath(sourcefolder); + Console.WriteLine("Using directory {0}, scanning ....", sourcefolder); - var searchlist = new Dictionary(); - searchlist.Add("html", new Regex("((\\{\\{)|(ng-bind-html\\s*=\\s*\"))\\s*\\'(?(\\\\\\'|[^\\'])+)\\'\\s*\\|\\s*localize(\\s|\\:|\\})", RegexOptions.Multiline | RegexOptions.IgnoreCase)); - searchlist.Add("js", new Regex("Localization\\.localize\\(\\s*((\\'(?(\\\\\\'|[^\\'])+)\\')|(\\\"(?(\\\\\\\"|[^\\\"])+)\\\"))", RegexOptions.Multiline | RegexOptions.IgnoreCase)); + var searchlist = new Dictionary(); + searchlist.Add("html", new Regex("((\\{\\{)|(ng-bind-html\\s*=\\s*\"))\\s*\\'(?(\\\\\\'|[^\\'])+)\\'\\s*\\|\\s*localize(\\s|\\:|\\})", RegexOptions.Multiline | RegexOptions.IgnoreCase)); + searchlist.Add("js", new Regex("Localization\\.localize\\(\\s*((\\'(?(\\\\\\'|[^\\'])+)\\')|(\\\"(?(\\\\\\\"|[^\\\"])+)\\\"))", RegexOptions.Multiline | RegexOptions.IgnoreCase)); searchlist.Add("cs", new Regex("LC.L\\s*\\(((@\\s*\"(?(\"\"|[^\"])+))|(\"(?(\\\\\"|[^\"])+)))\"\\s*(\\)|,)", RegexOptions.Multiline | RegexOptions.IgnoreCase)); - var map = new Dictionary(); + var map = new Dictionary(); if (!sourcefolder.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) sourcefolder += Path.DirectorySeparatorChar; - foreach (var ext in searchlist.Keys) - { - var re = searchlist[ext]; - foreach (var f in Directory.GetFiles(sourcefolder, "*." + ext, SearchOption.AllDirectories)) - { - var txt = File.ReadAllText(f); - foreach (Match match in re.Matches(txt)) - { - var linepos = txt.Substring(match.Index).Count(x => x == '\n'); + foreach (var ext in searchlist.Keys) + { + var re = searchlist[ext]; + foreach (var f in Directory.GetFiles(sourcefolder, "*." + ext, SearchOption.AllDirectories)) + { + var txt = File.ReadAllText(f); + foreach (Match match in re.Matches(txt)) + { + var linepos = txt.Substring(match.Index).Count(x => x == '\n'); var str = match.Groups["sourcestring"].Value.Replace("\n", "\\n").Replace("\r", "\\r"); - LocalizationEntry le; - if (!map.TryGetValue(str, out le)) + LocalizationEntry le; + if (!map.TryGetValue(str, out le)) map[str] = new LocalizationEntry(str, f.Substring(sourcefolder.Length), linepos); - else - le.AddSource(Path.GetFileName(f), linepos); - } - } - } + else + le.AddSource(Path.GetFileName(f), linepos); + } + } + } - //File.WriteAllText(Path.Combine(sourcefolder, "translations.json"), Newtonsoft.Json.JsonConvert.SerializeObject(map.Values.OrderBy(x => x.SourceLocations.FirstOrDefault()).ToArray(), Newtonsoft.Json.Formatting.Indented)); - //File.WriteAllText(Path.Combine(sourcefolder, "translations-list.json"), Newtonsoft.Json.JsonConvert.SerializeObject(map.Select(x => x.Key).OrderBy(x => x).ToArray(), Newtonsoft.Json.Formatting.Indented)); + //File.WriteAllText(Path.Combine(sourcefolder, "translations.json"), Newtonsoft.Json.JsonConvert.SerializeObject(map.Values.OrderBy(x => x.SourceLocations.FirstOrDefault()).ToArray(), Newtonsoft.Json.Formatting.Indented)); + //File.WriteAllText(Path.Combine(sourcefolder, "translations-list.json"), Newtonsoft.Json.JsonConvert.SerializeObject(map.Select(x => x.Key).OrderBy(x => x).ToArray(), Newtonsoft.Json.Formatting.Indented)); - File.WriteAllLines( - Path.Combine(targetfolder, "localization.po"), - map.OrderBy(x => x.Key).Select(x => x.Value).SelectMany(x => new string[] { - "#: " + x.SourceLocations.FirstOrDefault(), + File.WriteAllLines( + Path.Combine(targetfolder, "localization.po"), + map.OrderBy(x => x.Key).Select(x => x.Value).SelectMany(x => new string[] { + "#: " + x.SourceLocations.FirstOrDefault(), string.Format("msgid \"{0}\"", (x.SourceString ?? "")), string.Format("msgstr \"{0}\"", (x.SourceString ?? "")), "" - }), - System.Text.Encoding.UTF8 - ); + }), + System.Text.Encoding.UTF8 + ); Console.WriteLine("Wrote {0} strings to {1}", map.Count, Path.Combine(targetfolder, "localization.po")); @@ -87,8 +87,8 @@ namespace LocalizationTool2 System.Text.Encoding.UTF8 );*/ - return 0; + return 0; - } - } + } + } } From 2e88e82cae4b2e7e58fa5944565e0d82b6b9f8c7 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 30 Sep 2016 10:04:11 +0200 Subject: [PATCH 03/64] count the lines from the beginning not from the end --- BuildTools/LocalizationTool2/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BuildTools/LocalizationTool2/Program.cs b/BuildTools/LocalizationTool2/Program.cs index 7030b7317..9fd7d69bd 100644 --- a/BuildTools/LocalizationTool2/Program.cs +++ b/BuildTools/LocalizationTool2/Program.cs @@ -49,7 +49,7 @@ namespace LocalizationTool2 var txt = File.ReadAllText(f); foreach (Match match in re.Matches(txt)) { - var linepos = txt.Substring(match.Index).Count(x => x == '\n'); + var linepos = txt.Substring(0, match.Index).Count(x => x == '\n') + 1; var str = match.Groups["sourcestring"].Value.Replace("\n", "\\n").Replace("\r", "\\r"); LocalizationEntry le; if (!map.TryGetValue(str, out le)) From bf3d3ec1005c0a6264f669785cbeca53b8822088 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 30 Sep 2016 10:04:56 +0200 Subject: [PATCH 04/64] use UTF8 without BOM for .po file --- BuildTools/LocalizationTool2/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BuildTools/LocalizationTool2/Program.cs b/BuildTools/LocalizationTool2/Program.cs index 9fd7d69bd..fbb3fd156 100644 --- a/BuildTools/LocalizationTool2/Program.cs +++ b/BuildTools/LocalizationTool2/Program.cs @@ -71,7 +71,7 @@ namespace LocalizationTool2 string.Format("msgstr \"{0}\"", (x.SourceString ?? "")), "" }), - System.Text.Encoding.UTF8 + new System.Text.UTF8Encoding(false) ); Console.WriteLine("Wrote {0} strings to {1}", map.Count, Path.Combine(targetfolder, "localization.po")); @@ -84,7 +84,7 @@ namespace LocalizationTool2 string.Format("msgstr \"{0}\"", (x.SourceString ?? "")), "" }), - System.Text.Encoding.UTF8 + new System.Text.UTF8Encoding(false) );*/ return 0; From 23f7cd25d13c240367f7ed802893f933805b8bbc Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 30 Sep 2016 10:05:50 +0200 Subject: [PATCH 05/64] replace \ with / in location --- BuildTools/LocalizationTool2/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BuildTools/LocalizationTool2/Program.cs b/BuildTools/LocalizationTool2/Program.cs index fbb3fd156..2e664f694 100644 --- a/BuildTools/LocalizationTool2/Program.cs +++ b/BuildTools/LocalizationTool2/Program.cs @@ -66,7 +66,7 @@ namespace LocalizationTool2 File.WriteAllLines( Path.Combine(targetfolder, "localization.po"), map.OrderBy(x => x.Key).Select(x => x.Value).SelectMany(x => new string[] { - "#: " + x.SourceLocations.FirstOrDefault(), + "#: " + x.SourceLocations.FirstOrDefault().Replace("\\", "/"), string.Format("msgid \"{0}\"", (x.SourceString ?? "")), string.Format("msgstr \"{0}\"", (x.SourceString ?? "")), "" @@ -79,7 +79,7 @@ namespace LocalizationTool2 /*File.WriteAllLines( Path.Combine(sourcefolder, "localization-by-file.po"), map.OrderBy(x => x.Value.SourceLocations.FirstOrDefault()).Select(x => x.Value).SelectMany(x => new string[] { - "#: " + x.SourceLocations.FirstOrDefault(), + "#: " + x.SourceLocations.FirstOrDefault().Replace("\\", "/"), string.Format("msgid \"{0}\"", (x.SourceString ?? "")), string.Format("msgstr \"{0}\"", (x.SourceString ?? "")), "" From 3ce9c58301054a1cb4918086b956f6e50de77a36 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 30 Sep 2016 10:07:03 +0200 Subject: [PATCH 06/64] fix escaping of strings in .po replace: \' with ' \ with \\ (if not \r or \n) " with \" --- BuildTools/LocalizationTool2/Program.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BuildTools/LocalizationTool2/Program.cs b/BuildTools/LocalizationTool2/Program.cs index 2e664f694..506a2127a 100644 --- a/BuildTools/LocalizationTool2/Program.cs +++ b/BuildTools/LocalizationTool2/Program.cs @@ -50,7 +50,8 @@ namespace LocalizationTool2 foreach (Match match in re.Matches(txt)) { var linepos = txt.Substring(0, match.Index).Count(x => x == '\n') + 1; - var str = match.Groups["sourcestring"].Value.Replace("\n", "\\n").Replace("\r", "\\r"); + var str = match.Groups["sourcestring"].Value.Replace("\\'", "'"); + str = Regex.Replace(str, "(\\\\+)([^rn])", "$1$1$2").Replace("\"", "\\\"").Replace("\n", "\\n").Replace("\r", "\\r"); LocalizationEntry le; if (!map.TryGetValue(str, out le)) map[str] = new LocalizationEntry(str, f.Substring(sourcefolder.Length), linepos); From b628934ee7cd281b2f54b967316fcc72679ff0d8 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Sun, 2 Oct 2016 12:32:16 +0200 Subject: [PATCH 07/64] angular-gettext wip --- Duplicati/Server/webroot/ngax/index.html | 9 +++-- .../angular-gettext-cli_compiled_js_output.js | 5 +++ Duplicati/Server/webroot/ngax/scripts/app.js | 8 ++++- .../webroot/ngax/scripts/filters/args.js | 34 +++++++++++++++++++ .../ngax/scripts/libs/angular-gettext.min.js | 1 + .../Server/webroot/ngax/templates/about.html | 4 +-- .../angular-gettext-cli_extracted_html.pot | 21 ++++++++++++ Duplicati/de.po | 25 ++++++++++++++ 8 files changed, 102 insertions(+), 5 deletions(-) create mode 100644 Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js create mode 100644 Duplicati/Server/webroot/ngax/scripts/filters/args.js create mode 100644 Duplicati/Server/webroot/ngax/scripts/libs/angular-gettext.min.js create mode 100644 Duplicati/angular-gettext-cli_extracted_html.pot create mode 100644 Duplicati/de.po diff --git a/Duplicati/Server/webroot/ngax/index.html b/Duplicati/Server/webroot/ngax/index.html index 421f23ceb..c9c2d771f 100755 --- a/Duplicati/Server/webroot/ngax/index.html +++ b/Duplicati/Server/webroot/ngax/index.html @@ -52,9 +52,13 @@ + + + + @@ -84,6 +88,7 @@ + @@ -147,10 +152,10 @@ {{'Pause' | localize}}
  • - {{'Settings' | localize}} + {{'Settings' | translate}}
  • - {{'Show log' | localize}} + {{'Show log (not translated)' | translate}}
  • diff --git a/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js new file mode 100644 index 000000000..6de487037 --- /dev/null +++ b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js @@ -0,0 +1,5 @@ +angular.module('backupApp').run(['gettextCatalog', function (gettextCatalog) { +/* jshint -W100 */ + gettextCatalog.setStrings('de', {"About {0}":"About {0} (DE TRANSLATED)","Show log (not translated)":"Show log (DE TRANSLATED)","You are currently running {0} {1}":"You are currently running {0} {1} (DE TRANSLATED)"}); +/* jshint +W100 */ +}]); \ No newline at end of file diff --git a/Duplicati/Server/webroot/ngax/scripts/app.js b/Duplicati/Server/webroot/ngax/scripts/app.js index b41d2aecc..18614c350 100644 --- a/Duplicati/Server/webroot/ngax/scripts/app.js +++ b/Duplicati/Server/webroot/ngax/scripts/app.js @@ -4,10 +4,16 @@ var backupApp = angular.module( 'ngRoute', 'dotjem.angular.tree', 'ngCookies', - 'ngSanitize' + 'ngSanitize', + 'gettext' ] ); +angular.module('backupApp').run(function (gettextCatalog) { + gettextCatalog.setCurrentLanguage('de'); + gettextCatalog.debug = true; +}); + backupApp.constant('appConfig', { login_url: '/login.html' }); diff --git a/Duplicati/Server/webroot/ngax/scripts/filters/args.js b/Duplicati/Server/webroot/ngax/scripts/filters/args.js new file mode 100644 index 000000000..a8eef40e1 --- /dev/null +++ b/Duplicati/Server/webroot/ngax/scripts/filters/args.js @@ -0,0 +1,34 @@ +backupApp.filter('args', function() { + return function() { + this.preg_quote = function preg_quote (str, delimiter) { + // discuss at: http://locutus.io/php/preg_quote/ + // original by: booeyOH + // improved by: Ates Goral (http://magnetiq.com) + // improved by: Kevin van Zonneveld (http://kvz.io) + // improved by: Brett Zamir (http://brett-zamir.me) + // bugfixed by: Onno Marsman (https://twitter.com/onnomarsman) + // example 1: preg_quote("$40") + // returns 1: '\\$40' + // example 2: preg_quote("*RRRING* Hello?") + // returns 2: '\\*RRRING\\* Hello\\?' + // example 3: preg_quote("\\.+*?[^]$(){}=!<>|:") + // returns 3: '\\\\\\.\\+\\*\\?\\[\\^\\]\\$\\(\\)\\{\\}\\=\\!\\<\\>\\|\\:' + + return (str + '') + .replace(new RegExp('[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\' + (delimiter || '') + '-]', 'g'), '\\$&') + } + + if (arguments == null || arguments.length < 1) + return null; + + if (arguments.length == 1) + return arguments[0]; + + var msg = arguments[0]; + + for (var i = 1; i < arguments.length; i++) + msg = msg.replace(new RegExp( "(" + this.preg_quote('{' + (i-1) + '}') + ")" , 'g' ), arguments[i]); + + return msg; + } +}); diff --git a/Duplicati/Server/webroot/ngax/scripts/libs/angular-gettext.min.js b/Duplicati/Server/webroot/ngax/scripts/libs/angular-gettext.min.js new file mode 100644 index 000000000..57cc4f03f --- /dev/null +++ b/Duplicati/Server/webroot/ngax/scripts/libs/angular-gettext.min.js @@ -0,0 +1 @@ +angular.module("gettext",[]),angular.module("gettext").constant("gettext",function(a){return a}),angular.module("gettext").factory("gettextCatalog",["gettextPlurals","gettextFallbackLanguage","$http","$cacheFactory","$interpolate","$rootScope",function(a,b,c,d,e,f){function g(){f.$broadcast("gettextLanguageChanged")}var h,i="$$noContext",j='test',k=angular.element(""+j+"").html()!==j,l=function(a){return h.debug&&h.currentLanguage!==h.baseLanguage?h.debugPrefix+a:a},m=function(a){return h.showTranslatedMarkers?h.translatedMarkerPrefix+a+h.translatedMarkerSuffix:a};return h={debug:!1,debugPrefix:"[MISSING]: ",showTranslatedMarkers:!1,translatedMarkerPrefix:"[",translatedMarkerSuffix:"]",strings:{},baseLanguage:"en",currentLanguage:"en",cache:d("strings"),setCurrentLanguage:function(a){this.currentLanguage=a,g()},getCurrentLanguage:function(){return this.currentLanguage},setStrings:function(b,c){this.strings[b]||(this.strings[b]={});var d=a(b,1);for(var e in c){var f=c[e];if(k&&(e=angular.element(""+e+"").html()),angular.isString(f)||angular.isArray(f)){var h={};h[i]=f,f=h}for(var j in f){var l=f[j];angular.isArray(l)||(f[j]=[],f[j][d]=l)}this.strings[b][e]=f}g()},getStringFormFor:function(b,c,d,e){if(!b)return null;var f=this.strings[b]||{},g=f[c]||{},h=g[e||i]||[];return h[a(b,d)]},getString:function(a,c,d){var f=b(this.currentLanguage);return a=this.getStringFormFor(this.currentLanguage,a,1,d)||this.getStringFormFor(f,a,1,d)||l(a),a=c?e(a)(c):a,m(a)},getPlural:function(a,c,d,f,g){var h=b(this.currentLanguage);return c=this.getStringFormFor(this.currentLanguage,c,a,g)||this.getStringFormFor(h,c,a,g)||l(1===a?c:d),f&&(f.$count=a,c=e(c)(f)),m(c)},loadRemote:function(a){return c({method:"GET",url:a,cache:h.cache}).then(function(a){var b=a.data;for(var c in b)h.setStrings(c,b[c]);return a})}}}]),angular.module("gettext").directive("translate",["gettextCatalog","$parse","$animate","$compile","$window","gettextUtil",function(a,b,c,d,e,f){function g(a){return f.lcFirst(a.replace(j,""))}function h(a,b,c){var d=Object.keys(b).filter(function(a){return f.startsWith(a,j)&&a!==j});if(!d.length)return null;var e=angular.extend({},a),h=[];return d.forEach(function(d){var f=a.$watch(b[d],function(a){var b=g(d);e[b]=a,c(e)});h.push(f)}),a.$on("$destroy",function(){h.forEach(function(a){a()})}),e}var i=parseInt((/msie (\d+)/.exec(angular.lowercase(e.navigator.userAgent))||[])[1],10),j="translateParams";return{restrict:"AE",terminal:!0,compile:function(e,g){f.assert(!g.translatePlural||g.translateN,"translate-n","translate-plural"),f.assert(!g.translateN||g.translatePlural,"translate-plural","translate-n");var j=f.trim(e.html()),k=g.translatePlural,l=g.translateContext;return 8>=i&&""===j.slice(-13)&&(j=j.slice(0,-13)),{post:function(e,g,i){function m(b){b=b||null;var h;k?(e=o||(o=e.$new()),e.$count=n(e),h=a.getPlural(e.$count,j,k,b,l)):h=a.getString(j,b,l);var i=g.contents();if(0!==i.length){if(h===f.trim(i.html()))return void(p&&d(i)(e));var m=angular.element(""+h+"");d(m.contents())(e);var q=m.contents();c.enter(q,g),c.leave(i)}}var n=b(i.translateN),o=null,p=!0,q=h(e,i,m);m(q),p=!1,i.translateN&&e.$watch(i.translateN,function(){m(q)}),e.$on("gettextLanguageChanged",function(){m(q)})}}}}}]),angular.module("gettext").factory("gettextFallbackLanguage",function(){var a={},b=/([^_]+)_[^_]+$/;return function(c){if(a[c])return a[c];var d=b.exec(c);return d?(a[c]=d[1],d[1]):null}}),angular.module("gettext").filter("translate",["gettextCatalog",function(a){function b(b,c){return a.getString(b,null,c)}return b.$stateful=!0,b}]),angular.module("gettext").factory("gettextPlurals",function(){function a(a){return b[a]||(b[a]=a.split(/\-|_/).shift()),b[a]}var b={pt_BR:"pt_BR","pt-BR":"pt_BR"};return function(b,c){switch(a(b)){case"ay":case"bo":case"cgg":case"dz":case"fa":case"id":case"ja":case"jbo":case"ka":case"kk":case"km":case"ko":case"ky":case"lo":case"ms":case"my":case"sah":case"su":case"th":case"tt":case"ug":case"vi":case"wo":case"zh":return 0;case"is":return c%10!=1||c%100==11?1:0;case"jv":return 0!=c?1:0;case"mk":return 1==c||c%10==1?0:1;case"ach":case"ak":case"am":case"arn":case"br":case"fil":case"fr":case"gun":case"ln":case"mfe":case"mg":case"mi":case"oc":case"pt_BR":case"tg":case"ti":case"tr":case"uz":case"wa":case"zh":return c>1?1:0;case"lv":return c%10==1&&c%100!=11?0:0!=c?1:2;case"lt":return c%10==1&&c%100!=11?0:c%10>=2&&(10>c%100||c%100>=20)?1:2;case"be":case"bs":case"hr":case"ru":case"sr":case"uk":return c%10==1&&c%100!=11?0:c%10>=2&&4>=c%10&&(10>c%100||c%100>=20)?1:2;case"mnk":return 0==c?0:1==c?1:2;case"ro":return 1==c?0:0==c||c%100>0&&20>c%100?1:2;case"pl":return 1==c?0:c%10>=2&&4>=c%10&&(10>c%100||c%100>=20)?1:2;case"cs":case"sk":return 1==c?0:c>=2&&4>=c?1:2;case"sl":return c%100==1?1:c%100==2?2:c%100==3||c%100==4?3:0;case"mt":return 1==c?0:0==c||c%100>1&&11>c%100?1:c%100>10&&20>c%100?2:3;case"gd":return 1==c||11==c?0:2==c||12==c?1:c>2&&20>c?2:3;case"cy":return 1==c?0:2==c?1:8!=c&&11!=c?2:3;case"kw":return 1==c?0:2==c?1:3==c?2:3;case"ga":return 1==c?0:2==c?1:7>c?2:11>c?3:4;case"ar":return 0==c?0:1==c?1:2==c?2:c%100>=3&&10>=c%100?3:c%100>=11?4:5;default:return 1!=c?1:0}}}),angular.module("gettext").factory("gettextUtil",function(){function a(a,b,c){if(!a)throw new Error("You should add a "+b+" attribute whenever you add a "+c+" attribute.")}function b(a,b){return 0===a.indexOf(b)}function c(a){var b=a.charAt(0).toLowerCase();return b+a.substr(1)}var d=function(){return String.prototype.trim?function(a){return"string"==typeof a?a.trim():a}:function(a){return"string"==typeof a?a.replace(/^\s*/,"").replace(/\s*$/,""):a}}();return{trim:d,assert:a,startsWith:b,lcFirst:c}}); \ No newline at end of file diff --git a/Duplicati/Server/webroot/ngax/templates/about.html b/Duplicati/Server/webroot/ngax/templates/about.html index c319c8f9e..476bcf53a 100644 --- a/Duplicati/Server/webroot/ngax/templates/about.html +++ b/Duplicati/Server/webroot/ngax/templates/about.html @@ -1,5 +1,5 @@
    -

    {{'About {0}' | localize: brandingService.appName}}

    +

    {{'About {0}' | translate | args: brandingService.appName}}

    • {{'General' | localize}}
    • {{'Changelog' | localize}}
    • @@ -11,7 +11,7 @@
       
      -
      {{'You are currently running {0} {1}' | localize: brandingService.appName: sysinfo.ServerVersionName || 'unknown'}}
      +
      {{'You are currently running {0} {1}' | translate | args: brandingService.appName: sysinfo.ServerVersionName || 'unknown'}}
      Update {{state.updatedVersion}} is available, download now diff --git a/Duplicati/angular-gettext-cli_extracted_html.pot b/Duplicati/angular-gettext-cli_extracted_html.pot new file mode 100644 index 000000000..dc15f4836 --- /dev/null +++ b/Duplicati/angular-gettext-cli_extracted_html.pot @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Project-Id-Version: \n" + +#: Server/webroot/ngax/templates/about.html:2 +msgid "About {0}" +msgstr "" + +#: Server/webroot/ngax/index.html:155 +msgid "Settings" +msgstr "" + +#: Server/webroot/ngax/index.html:158 +msgid "Show log (not translated)" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:14 +msgid "You are currently running {0} {1}" +msgstr "" diff --git a/Duplicati/de.po b/Duplicati/de.po new file mode 100644 index 000000000..5f2b624a5 --- /dev/null +++ b/Duplicati/de.po @@ -0,0 +1,25 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.9\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: Server/webroot/ngax/templates/about.html:2 +msgid "About {0}" +msgstr "About {0} (DE TRANSLATED)" + +#: Server/webroot/ngax/index.html:158 +msgid "Show log (not translated)" +msgstr "Show log (DE TRANSLATED)" + +#: Server/webroot/ngax/templates/about.html:14 +msgid "You are currently running {0} {1}" +msgstr "You are currently running {0} {1} (DE TRANSLATED)" From d475300b8be0b0c974f53e9ed7a51572bb3a1fb6 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Sun, 2 Oct 2016 12:54:14 +0200 Subject: [PATCH 08/64] replace simple strings regex: >\{\{'(.*?)'\s*\|\s*localize\s*\}\}< translate>$1< --- Duplicati/Server/webroot/ngax/index.html | 20 +- .../Server/webroot/ngax/templates/about.html | 18 +- .../webroot/ngax/templates/addoredit.html | 74 +- .../ngax/templates/advancedoptionseditor.html | 6 +- .../ngax/templates/backends/azure.html | 6 +- .../webroot/ngax/templates/backends/b2.html | 8 +- .../webroot/ngax/templates/backends/file.html | 12 +- .../webroot/ngax/templates/backends/gcs.html | 12 +- .../ngax/templates/backends/generic.html | 10 +- .../webroot/ngax/templates/backends/mega.html | 6 +- .../ngax/templates/backends/oauth.html | 6 +- .../ngax/templates/backends/openstack.html | 14 +- .../webroot/ngax/templates/backends/s3.html | 18 +- .../webroot/ngax/templates/edituri.html | 20 +- .../Server/webroot/ngax/templates/export.html | 20 +- .../Server/webroot/ngax/templates/home.html | 48 +- .../Server/webroot/ngax/templates/import.html | 12 +- .../webroot/ngax/templates/localdatabase.html | 20 +- .../Server/webroot/ngax/templates/log.html | 20 +- .../ngax/templates/notificationarea.html | 20 +- .../Server/webroot/ngax/templates/pause.html | 6 +- .../webroot/ngax/templates/restore.html | 46 +- .../webroot/ngax/templates/restoredirect.html | 10 +- .../webroot/ngax/templates/settings.html | 78 +- .../ngax/templates/updatechangelog.html | 4 +- .../webroot/ngax/templates/waitarea.html | 6 +- .../angular-gettext-cli_extracted_html.pot | 847 ++++++++++++++++++ 27 files changed, 1107 insertions(+), 260 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/index.html b/Duplicati/Server/webroot/ngax/index.html index c9c2d771f..d21fafe40 100755 --- a/Duplicati/Server/webroot/ngax/index.html +++ b/Duplicati/Server/webroot/ngax/index.html @@ -125,7 +125,7 @@
      - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/about.html b/Duplicati/Server/webroot/ngax/templates/about.html index 476bcf53a..d9a4a6d33 100644 --- a/Duplicati/Server/webroot/ngax/templates/about.html +++ b/Duplicati/Server/webroot/ngax/templates/about.html @@ -1,10 +1,10 @@

    {{'About {0}' | translate | args: brandingService.appName}}

    @@ -20,8 +20,8 @@ Update {{state.updatedVersion}} is installed, activate now
    - {{'Check for updates now' | localize}} -
    {{'Checking for updates ...' | localize}}
    + Check for updates now +
    Checking for updates ...
    @@ -38,7 +38,7 @@
    {{brandingService.appName}} is using the following third party libraries:
    -

    {{'System properties' | localize}}

    +

    System properties

    • {{key}} : {{value}}
    • {{'Backend modules:' | localize}}

      {{item.Key}}

    • @@ -54,7 +54,7 @@
    • {{'Encryption modules:' | localize}}

      {{item.Key}}

    -

    {{'Server state properties' | localize}}

    +

    Server state properties

    • {{key}} : {{value}}
    • diff --git a/Duplicati/Server/webroot/ngax/templates/addoredit.html b/Duplicati/Server/webroot/ngax/templates/addoredit.html index e9bbda665..69a8dbb2a 100755 --- a/Duplicati/Server/webroot/ngax/templates/addoredit.html +++ b/Duplicati/Server/webroot/ngax/templates/addoredit.html @@ -18,10 +18,10 @@
        -
      1. {{'General' | localize}}
      2. -
      3. {{'Source Data' | localize}}
      4. -
      5. {{'Schedule' | localize}}
      6. -
      7. {{'Options' | localize}}
      8. +
      9. General
      10. +
      11. Source Data
      12. +
      13. Schedule
      14. +
      15. Options
      @@ -34,11 +34,11 @@
      - +
      @@ -46,22 +46,22 @@
      - +
      -

      {{'We recommend that you encrypt all backups stored outside your system' | localize}}

      +

      We recommend that you encrypt all backups stored outside your system

      - +
      - +
      @@ -71,7 +71,7 @@
    • |
    • - {{'Generate' | localize}} + Generate
    • |
    • {{PassphraseScore != 'x' ? 'Strength: ' : ''}} {{PassphraseScoreString}}
    • @@ -91,7 +91,7 @@
      -

      {{'Folders' | localize}}

      +

      Folders

      - +
      @@ -109,7 +109,7 @@
      -

      {{'Filters' | localize}}

      +

      Filters

      @@ -129,11 +129,11 @@
    - {{'Add filter' | localize}} + Add filter
    -

    {{'Exclude' | localize}}

    +

    Exclude

    - + - +
    -
    {{'If a date was missed, the job will run as soon as possible.' | localize}}
    +
    If a date was missed, the job will run as soon as possible.

    - +
    - +
    - {{'Allowed days' | localize}} + Allowed days
    -

    {{'General options' | localize}}

    +

    General options

    - +
    - +
    -

    +

    {{'Edit as text' | localize}}
    -

    +

    {{'Edit as text' | localize}}
    diff --git a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html index 977b0923d..f03d95a30 100644 --- a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html +++ b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html @@ -19,7 +19,7 @@
    @@ -31,9 +31,9 @@
  • - +
  • diff --git a/Duplicati/Server/webroot/ngax/templates/backends/azure.html b/Duplicati/Server/webroot/ngax/templates/backends/azure.html index a5a5eb2ef..a65e5bbb8 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/azure.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/azure.html @@ -1,13 +1,13 @@
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/b2.html b/Duplicati/Server/webroot/ngax/templates/backends/b2.html index db13822c4..0741074e2 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/b2.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/b2.html @@ -1,18 +1,18 @@
    - +
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/file.html b/Duplicati/Server/webroot/ngax/templates/backends/file.html index 956da93be..58f0047b0 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/file.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/file.html @@ -3,9 +3,9 @@
    - + - {{'Browse' | localize}} + Browse
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/gcs.html b/Duplicati/Server/webroot/ngax/templates/backends/gcs.html index 6dca31aad..08a2dad56 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/gcs.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/gcs.html @@ -1,18 +1,18 @@
    - +
    - + @@ -35,7 +35,7 @@
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/generic.html b/Duplicati/Server/webroot/ngax/templates/backends/generic.html index 2f3254729..969b3de88 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/generic.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/generic.html @@ -1,24 +1,24 @@
    - +
    - +
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/mega.html b/Duplicati/Server/webroot/ngax/templates/backends/mega.html index 5ccb26167..9e3a31193 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/mega.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/mega.html @@ -1,13 +1,13 @@
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/oauth.html b/Duplicati/Server/webroot/ngax/templates/backends/oauth.html index 4e08e6fb4..103336ac9 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/oauth.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/oauth.html @@ -1,12 +1,12 @@
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html index 35ba225f6..e060a01a3 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html @@ -1,10 +1,10 @@
    - +
    - +
    - +
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/s3.html b/Duplicati/Server/webroot/ngax/templates/backends/s3.html index 916a707e2..d0910f24f 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/s3.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/s3.html @@ -1,11 +1,11 @@
    - +
    - +
    - + @@ -46,19 +46,19 @@
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/edituri.html b/Duplicati/Server/webroot/ngax/templates/edituri.html index 23b9bf043..9e512795d 100644 --- a/Duplicati/Server/webroot/ngax/templates/edituri.html +++ b/Duplicati/Server/webroot/ngax/templates/edituri.html @@ -1,7 +1,7 @@ < {{'Back' | localize }}
    - +
    @@ -14,27 +14,27 @@
    -

    {{'Chose a storage type to get started' | localize }}

    +

    Chose a storage type to get started

    - - {{'Edit as list' | localize }} + + Edit as list
    - - {{'Edit as text' | localize }} + + Edit as text
    -

    {{'Testing ...' | localize }}

    +

    Testing ...

    diff --git a/Duplicati/Server/webroot/ngax/templates/export.html b/Duplicati/Server/webroot/ngax/templates/export.html index c4fc42530..12b43a4bb 100644 --- a/Duplicati/Server/webroot/ngax/templates/export.html +++ b/Duplicati/Server/webroot/ngax/templates/export.html @@ -1,34 +1,34 @@
    -

    {{'Export backup configuration' | localize}}

    +

    Export backup configuration

    - +
    - +
    - +
    - +
    @@ -38,14 +38,14 @@
    -
    {{'If the backup file was not downloaded automatically,' | localize}}
    +
    If the backup file was not downloaded automatically,
    diff --git a/Duplicati/Server/webroot/ngax/templates/home.html b/Duplicati/Server/webroot/ngax/templates/home.html index 473a800cc..965346af9 100644 --- a/Duplicati/Server/webroot/ngax/templates/home.html +++ b/Duplicati/Server/webroot/ngax/templates/home.html @@ -2,9 +2,9 @@
    - {{'Backups are currently paused,' | localize}} + Backups are currently paused,
    {{'resuming in' | localize}} {{state.pauseTimeRemain | timeremaining}}
    - {{'click to resume now' | localize}} + click to resume now
    @@ -18,7 +18,7 @@
    @@ -28,9 +28,9 @@ {{nextTask.Backup.Name}}
    -
    {{'Next scheduled task:' | localize}} {{nextScheduledTask.Backup.Name}} {{nextScheduledTime | moment: 'calendar'}}
    +
    Next scheduled task: {{nextScheduledTask.Backup.Name}} {{nextScheduledTime | moment: 'calendar'}}
    -
    {{'No scheduled tasks, you can manually start a task' | localize}}
    +
    No scheduled tasks, you can manually start a task
    @@ -40,52 +40,52 @@ {{item.Backup.Name}}
    -
    {{'Operations:' | localize}}
    +
    Operations:
    -

    {{'Run now' | localize}}

    -

    {{'Restore files ...' | localize}}

    +

    Run now

    +

    Restore files ...

    -
    {{'Configuration:' | localize}}
    +
    Configuration:
    -

    {{'Edit ...' | localize}}

    -

    {{'Export ...' | localize}}

    -

    {{'Delete' | localize}}

    +

    Edit ...

    +

    Export ...

    +

    Delete

    -
    {{'Advanced:' | localize}}
    +
    Advanced:
    -

    {{'Manage database ...' | localize}}

    -

    {{'Verify files' | localize}}

    -

    {{'Compact now' | localize}}

    +

    Manage database ...

    +

    Verify files

    +

    Compact now

    -
    {{'Reporting:' | localize}}
    +
    Reporting:
    -

    {{'Show log ...' | localize}}

    -

    {{'Create bug report ...' | localize}}

    +

    Show log ...

    +

    Create bug report ...

    -
    {{'Last successful run:' | localize}}
    +
    Last successful run:
    {{item.Backup.Metadata.LastBackupFinished | moment: 'calendar'}} ({{'took {0}' | localize: formatDuration(item.Backup.Metadata.LastDuration)}})
    - {{'Never' | localize}} - {{'Run now' | localize}} + {{'Never' | localize}} - Run now
    -
    {{'Next scheduled run:' | localize}}
    +
    Next scheduled run:
    {{item.Backup.Metadata.NextScheduledRun | moment: 'calendar'}}
    -
    {{'Source:' | localize}}
    +
    Source:
    {{item.Backup.Metadata.SourceSizeString}}
    -
    {{'Backup:' | localize}}
    +
    Backup:
    {{item.Backup.Metadata.TargetSizeString}}
    diff --git a/Duplicati/Server/webroot/ngax/templates/import.html b/Duplicati/Server/webroot/ngax/templates/import.html index 46795636f..89bc4bf5d 100644 --- a/Duplicati/Server/webroot/ngax/templates/import.html +++ b/Duplicati/Server/webroot/ngax/templates/import.html @@ -1,26 +1,26 @@
    -

    {{'Import backup configuration' | localize}}

    +

    Import backup configuration

    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/localdatabase.html b/Duplicati/Server/webroot/ngax/templates/localdatabase.html index 5e9c51194..fa4a57a48 100644 --- a/Duplicati/Server/webroot/ngax/templates/localdatabase.html +++ b/Duplicati/Server/webroot/ngax/templates/localdatabase.html @@ -5,30 +5,30 @@ {{'Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.' | localize}}
    -

    {{'Maintenance' | localize}}

    +

    Maintenance

    {{'If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\nIf the repair is unsuccesful, you can delete the local database and re-generate.' | localize}}
     
    -

    {{'Location' | localize}}

    +

    Location

    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/log.html b/Duplicati/Server/webroot/ngax/templates/log.html index 1537a9992..a30b3a3da 100644 --- a/Duplicati/Server/webroot/ngax/templates/log.html +++ b/Duplicati/Server/webroot/ngax/templates/log.html @@ -1,17 +1,17 @@
    -

    {{'Log data' | localize}}

    +

    Log data

      -
    • {{'Loading ...' | localize}}
    • +
    • Loading ...
    • {{item.Timestamp | parsetimestamp}}: {{item.Message}}
      {{item.Exception}}
      @@ -22,9 +22,9 @@
      -
      {{'Select a log level and see messages as they happen:' | localize}}
      +
      Select a log level and see messages as they happen:
      @@ -38,7 +38,7 @@
        -
      • {{'Loading ...' | localize}}
      • +
      • Loading ...
      • {{item.Timestamp | parsetimestamp}}: {{item.Type}}
        {{item.Message}}
        @@ -50,7 +50,7 @@
          -
        • {{'Loading ...' | localize}}
        • +
        • Loading ...
        • {{item.Timestamp | parsetimestamp}}: {{item.Operation}} {{item.Path}}
          {{item.Data}}
          diff --git a/Duplicati/Server/webroot/ngax/templates/notificationarea.html b/Duplicati/Server/webroot/ngax/templates/notificationarea.html index b42277b78..c00eb7a77 100644 --- a/Duplicati/Server/webroot/ngax/templates/notificationarea.html +++ b/Duplicati/Server/webroot/ngax/templates/notificationarea.html @@ -4,17 +4,17 @@ diff --git a/Duplicati/Server/webroot/ngax/templates/pause.html b/Duplicati/Server/webroot/ngax/templates/pause.html index 0bb51edc3..3304ee63a 100644 --- a/Duplicati/Server/webroot/ngax/templates/pause.html +++ b/Duplicati/Server/webroot/ngax/templates/pause.html @@ -1,11 +1,11 @@
          -

          {{'Pause controls' | localize}}

          +

          Pause controls

          diff --git a/Duplicati/Server/webroot/ngax/templates/restore.html b/Duplicati/Server/webroot/ngax/templates/restore.html index 899db684f..e78ab48c1 100644 --- a/Duplicati/Server/webroot/ngax/templates/restore.html +++ b/Duplicati/Server/webroot/ngax/templates/restore.html @@ -4,9 +4,9 @@
          -

          {{'Restore files' | localize}}

          +

          Restore files

          - + {{ Searching ? 'Busy...' : 'Search' | localize}}
          @@ -24,29 +24,29 @@
          -

          {{'Restore options' | localize}}

          +

          Restore options

          -

          {{'Where do you want to restore the files to?' | localize}}

          +

          Where do you want to restore the files to?

          - +
          - +
          - + - {{'Browse' | localize}} + Browse
          -

          {{'How do you want to handle existing files?' | localize}}

          +

          How do you want to handle existing files?

          - +
          - +
          -

          {{'Permissions' | localize}}

          +

          Permissions

          - +

          -
          {{'Your files and folders have been restored successfully.' | localize}}
          +
          Your files and folders have been restored successfully.
          {{'Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {0} for private use and {1} for commercial use.' | localize: '10€' : '100€'}}
          - +

          diff --git a/Duplicati/Server/webroot/ngax/templates/restoredirect.html b/Duplicati/Server/webroot/ngax/templates/restoredirect.html index ca4b02032..114a15da8 100644 --- a/Duplicati/Server/webroot/ngax/templates/restoredirect.html +++ b/Duplicati/Server/webroot/ngax/templates/restoredirect.html @@ -5,13 +5,13 @@
          -

          {{'Restore files' | localize}}

          +

          Restore files

          - +
          @@ -19,8 +19,8 @@
          {{ConnectionProgress}} @@ -31,7 +31,7 @@
          {{ConnectionProgress}}
          - {{'Server is currently paused,' | localize}} {{'resume now' | localize}} + {{'Server is currently paused,' | localize}} resume now
          diff --git a/Duplicati/Server/webroot/ngax/templates/settings.html b/Duplicati/Server/webroot/ngax/templates/settings.html index 1db392d45..896e535eb 100644 --- a/Duplicati/Server/webroot/ngax/templates/settings.html +++ b/Duplicati/Server/webroot/ngax/templates/settings.html @@ -1,21 +1,21 @@
          -

          {{'Settings' | localize}}

          +

          Settings

          -

          {{'Access to user interface' | localize}}

          +

          Access to user interface

          - +
          - +

          {{'Pause after startup or hibernation' | localize}}i

          - +
          -

          {{'User interface language' | localize}}

          +

          User interface language

          - + @@ -61,65 +61,65 @@
          - -
          {{'Try out the new features we are working on. Don\'t use with important data.' | localize}}
          + +
          Try out the new features we are working on. Don\'t use with important data.
          - -
          {{'Specific builds for developers only.' | localize}}
          + +
          Specific builds for developers only.
          - -
          {{'Individual builds for developers only.' | localize}}
          + +
          Individual builds for developers only.
          -

          {{'Usage statistics' | localize}}

          +

          Usage statistics

          - +

          -

          {{'All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.' | localize}}

          +

          All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.

          -

          {{'Default options' | localize}}

          +

          Default options

          - - {{'Edit as list' | localize}} + + Edit as list
          - - {{'Edit as text' | localize}} + + Edit as text
          diff --git a/Duplicati/Server/webroot/ngax/templates/updatechangelog.html b/Duplicati/Server/webroot/ngax/templates/updatechangelog.html index 573fba31a..a1288b83b 100644 --- a/Duplicati/Server/webroot/ngax/templates/updatechangelog.html +++ b/Duplicati/Server/webroot/ngax/templates/updatechangelog.html @@ -8,8 +8,8 @@
          {{ChangeLog || Localization.localize('Loading ...')}}
          diff --git a/Duplicati/Server/webroot/ngax/templates/waitarea.html b/Duplicati/Server/webroot/ngax/templates/waitarea.html index 8d8fc87c2..67016e285 100644 --- a/Duplicati/Server/webroot/ngax/templates/waitarea.html +++ b/Duplicati/Server/webroot/ngax/templates/waitarea.html @@ -1,5 +1,5 @@
          -
          {{'Waiting for task to begin' | localize}}
          +
          Waiting for task to begin
          {{text || Localization.localize('Task is running')}}
          @@ -11,11 +11,11 @@
          - {{'Server is currently paused,' | localize}} {{'resume now' | localize}} + {{'Server is currently paused,' | localize}} resume now
          diff --git a/Duplicati/angular-gettext-cli_extracted_html.pot b/Duplicati/angular-gettext-cli_extracted_html.pot index dc15f4836..91429a70e 100644 --- a/Duplicati/angular-gettext-cli_extracted_html.pot +++ b/Duplicati/angular-gettext-cli_extracted_html.pot @@ -4,18 +4,865 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" +#: Server/webroot/ngax/templates/advancedoptionseditor.html:36 +msgid "- pick an option -" +msgstr "" + +#: Server/webroot/ngax/templates/backends/openstack.html:32 +msgid "API Key" +msgstr "" + +#: Server/webroot/ngax/templates/backends/s3.html:54 +msgid "AWS Access ID" +msgstr "" + +#: Server/webroot/ngax/templates/backends/s3.html:58 +msgid "AWS Access Key" +msgstr "" + +#: Server/webroot/ngax/index.html:172 +msgid "About" +msgstr "" + #: Server/webroot/ngax/templates/about.html:2 msgid "About {0}" msgstr "" +#: Server/webroot/ngax/templates/backends/azure.html:11 +msgid "Access Key" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:5 +msgid "Access to user interface" +msgstr "" + +#: Server/webroot/ngax/templates/backends/azure.html:7 +msgid "Account name" +msgstr "" + +#: Server/webroot/ngax/templates/notificationarea.html:29 +#: Server/webroot/ngax/templates/updatechangelog.html:12 +msgid "Activate" +msgstr "" + +#: Server/webroot/ngax/templates/advancedoptionseditor.html:34 +msgid "Add advanced option" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:132 +msgid "Add filter" +msgstr "" + +#: Server/webroot/ngax/index.html:146 +msgid "Add new backup" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:247 +#: Server/webroot/ngax/templates/addoredit.html:253 +msgid "Advanced options" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:57 +msgid "Advanced:" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:104 +msgid "All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information." +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:13 +msgid "Allow remote access (requires restart)" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:192 +msgid "Allowed days" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:93 +msgid "Anonymous usage reports" +msgstr "" + +#: Server/webroot/ngax/templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: Server/webroot/ngax/templates/backends/gcs.html:8 +#: Server/webroot/ngax/templates/backends/gcs.html:9 +#: Server/webroot/ngax/templates/backends/oauth.html:8 +#: Server/webroot/ngax/templates/backends/oauth.html:9 +msgid "AuthID" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:172 +msgid "Automatically run backups." +msgstr "" + +#: Server/webroot/ngax/templates/backends/b2.html:12 +msgid "B2 Account ID" +msgstr "" + +#: Server/webroot/ngax/templates/backends/b2.html:16 +msgid "B2 Application Key" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:28 +#: Server/webroot/ngax/templates/restore.html:87 +msgid "Back" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:88 +msgid "Backup:" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:5 +msgid "Backups are currently paused," +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:70 +msgid "Beta" +msgstr "" + +#: Server/webroot/ngax/templates/backends/file.html:8 +#: Server/webroot/ngax/templates/restore.html:49 +msgid "Browse" +msgstr "" + +#: Server/webroot/ngax/templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "" + +#: Server/webroot/ngax/templates/backends/s3.html:26 +msgid "Bucket create region" +msgstr "" + +#: Server/webroot/ngax/templates/backends/b2.html:2 +#: Server/webroot/ngax/templates/backends/gcs.html:2 +#: Server/webroot/ngax/templates/backends/openstack.html:2 +#: Server/webroot/ngax/templates/backends/s3.html:19 +msgid "Bucket name" +msgstr "" + +#: Server/webroot/ngax/templates/backends/gcs.html:26 +msgid "Bucket storage class" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:80 +msgid "Canary" +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:35 +#: Server/webroot/ngax/templates/export.html:26 +#: Server/webroot/ngax/templates/import.html:18 +#: Server/webroot/ngax/templates/restoredirect.html:22 +#: Server/webroot/ngax/templates/settings.html:122 +#: Server/webroot/ngax/templates/waitarea.html:18 +msgid "Cancel" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:5 +msgid "Changelog" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:23 +msgid "Check for updates now" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:24 +msgid "Checking for updates ..." +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:17 +msgid "Chose a storage type to get started" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:61 +msgid "Compact now" +msgstr "" + +#: Server/webroot/ngax/templates/import.html:6 +msgid "Configuration file:" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:49 +msgid "Configuration:" +msgstr "" + +#: Server/webroot/ngax/templates/restoredirect.html:23 +msgid "Connect" +msgstr "" + +#: Server/webroot/ngax/index.html:239 +msgid "Connect now" +msgstr "" + +#: Server/webroot/ngax/index.html:240 +msgid "Connecting..." +msgstr "" + +#: Server/webroot/ngax/index.html:231 +msgid "Connection lost" +msgstr "" + +#: Server/webroot/ngax/templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: Server/webroot/ngax/templates/backends/openstack.html:37 +msgid "Container region" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:27 +msgid "Continue" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:99 +msgid "Crashes only" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:67 +msgid "Create bug report ..." +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:238 +msgid "Days" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:108 +msgid "Default options" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:53 +#: Server/webroot/ngax/templates/localdatabase.html:16 +msgid "Delete" +msgstr "" + +#: Server/webroot/ngax/templates/log.html:27 +msgid "Disabled" +msgstr "" + +#: Server/webroot/ngax/templates/notificationarea.html:13 +#: Server/webroot/ngax/templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "" + +#: Server/webroot/ngax/index.html:128 +#: Server/webroot/ngax/index.html:196 +msgid "Donate" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:47 +#: Server/webroot/ngax/templates/settings.html:49 +msgid "Donation messages" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:51 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:50 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: Server/webroot/ngax/templates/export.html:48 +msgid "Done" +msgstr "" + +#: Server/webroot/ngax/templates/notificationarea.html:17 +msgid "Download" +msgstr "" + +#: Server/webroot/ngax/templates/notificationarea.html:30 +msgid "Downloading ..." +msgstr "" + +#: Server/webroot/ngax/templates/home.html:51 +msgid "Edit ..." +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:22 +#: Server/webroot/ngax/templates/settings.html:111 +msgid "Edit as list" +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:28 +#: Server/webroot/ngax/templates/settings.html:117 +msgid "Edit as text" +msgstr "" + +#: Server/webroot/ngax/templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:49 +msgid "Encryption" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:98 +msgid "Errors and crashes" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:136 +msgid "Exclude" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:75 +msgid "Experimental" +msgstr "" + +#: Server/webroot/ngax/templates/export.html:27 +msgid "Export" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:52 +msgid "Export ..." +msgstr "" + +#: Server/webroot/ngax/templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: Server/webroot/ngax/templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:153 +msgid "Files larger than:" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:112 +msgid "Filters" +msgstr "" + +#: Server/webroot/ngax/templates/backends/b2.html:7 +#: Server/webroot/ngax/templates/backends/file.html:19 +#: Server/webroot/ngax/templates/backends/file.html:6 +#: Server/webroot/ngax/templates/backends/mega.html:2 +#: Server/webroot/ngax/templates/backends/s3.html:49 +#: Server/webroot/ngax/templates/restore.html:47 +#: Server/webroot/ngax/templates/restore.html:60 +msgid "Folder path" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:94 +msgid "Folders" +msgstr "" + +#: Server/webroot/ngax/templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:4 +#: Server/webroot/ngax/templates/addoredit.html:21 +#: Server/webroot/ngax/templates/log.html:8 +msgid "General" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:219 +msgid "General options" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:74 +msgid "Generate" +msgstr "" + +#: Server/webroot/ngax/templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:33 +msgid "Hours" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:66 +msgid "How do you want to handle existing files?" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:175 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: Server/webroot/ngax/templates/export.html:41 +#: Server/webroot/ngax/templates/notificationarea.html:7 +msgid "If the backup file was not downloaded automatically," +msgstr "" + +#: Server/webroot/ngax/templates/import.html:19 +msgid "Import" +msgstr "" + +#: Server/webroot/ngax/templates/import.html:2 +msgid "Import backup configuration" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:37 +msgid "Import configuration from a file ..." +msgstr "" + +#: Server/webroot/ngax/templates/import.html:23 +msgid "Importing ..." +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:81 +msgid "Individual builds for developers only." +msgstr "" + +#: Server/webroot/ngax/templates/notificationarea.html:28 +#: Server/webroot/ngax/templates/updatechangelog.html:11 +msgid "Install" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:227 +msgid "Keep backups" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:39 +msgid "Language in user interface" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:72 +msgid "Last successful run:" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: Server/webroot/ngax/templates/log.html:7 +msgid "Live" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:41 +#: Server/webroot/ngax/templates/log.html:14 +#: Server/webroot/ngax/templates/log.html:41 +#: Server/webroot/ngax/templates/log.html:53 +msgid "Loading ..." +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:23 +msgid "Local database path:" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:20 +msgid "Location" +msgstr "" + +#: Server/webroot/ngax/templates/log.html:3 +msgid "Log data" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:8 +msgid "Maintenance" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:59 +msgid "Manage database ..." +msgstr "" + +#: Server/webroot/ngax/templates/backends/file.html:16 +#: Server/webroot/ngax/templates/restore.html:57 +msgid "Manually type path" +msgstr "" + +#: Server/webroot/ngax/index.html:139 +msgid "Menu" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:32 +msgid "Minutes" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:240 +msgid "Months" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:31 +msgid "Move existing database" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:41 +msgid "Name" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:79 +msgid "Next scheduled run:" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:31 +msgid "Next scheduled task:" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:178 +msgid "Next time" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:51 +msgid "No encryption" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:33 +msgid "No scheduled tasks, you can manually start a task" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:100 +msgid "None / disabled" +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:33 +#: Server/webroot/ngax/templates/restore.html:102 +msgid "OK" +msgstr "" + +#: Server/webroot/ngax/templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:43 +msgid "Operations:" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:24 +#: Server/webroot/ngax/templates/edituri.html:21 +#: Server/webroot/ngax/templates/edituri.html:27 +#: Server/webroot/ngax/templates/settings.html:110 +#: Server/webroot/ngax/templates/settings.html:116 +msgid "Options" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:39 +msgid "Original location" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:69 +msgid "Overwrite" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:60 +#: Server/webroot/ngax/templates/export.html:21 +#: Server/webroot/ngax/templates/restoredirect.html:14 +msgid "Passphrase" +msgstr "" + +#: Server/webroot/ngax/templates/import.html:11 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: Server/webroot/ngax/templates/backends/file.html:30 +#: Server/webroot/ngax/templates/backends/generic.html:22 +#: Server/webroot/ngax/templates/backends/mega.html:11 +#: Server/webroot/ngax/templates/backends/openstack.html:22 +#: Server/webroot/ngax/templates/settings.html:8 +msgid "Password" +msgstr "" + +#: Server/webroot/ngax/templates/backends/generic.html:13 +#: Server/webroot/ngax/templates/backends/oauth.html:2 +msgid "Path on server" +msgstr "" + +#: Server/webroot/ngax/index.html:152 +#: Server/webroot/ngax/templates/settings.html:18 +msgid "Pause" +msgstr "" + +#: Server/webroot/ngax/templates/pause.html:2 +msgid "Pause controls" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:78 +msgid "Permissions" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:43 +msgid "Pick location" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:17 +msgid "Recreate (delete and repair)" +msgstr "" + +#: Server/webroot/ngax/templates/log.html:9 +msgid "Remote" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:15 +msgid "Repair" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:64 +msgid "Repeat Passphrase" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:64 +msgid "Reporting:" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:28 +msgid "Reset" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:86 +msgid "Restore" +msgstr "" + +#: Server/webroot/ngax/index.html:149 +msgid "Restore backup" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:7 +#: Server/webroot/ngax/templates/restoredirect.html:8 +msgid "Restore files" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:46 +msgid "Restore files ..." +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:9 +msgid "Restore from" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:34 +msgid "Restore options" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:81 +msgid "Restore read/write permissions" +msgstr "" + +#: Server/webroot/ngax/templates/pause.html:8 +msgid "Resume now" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:183 +msgid "Run again every" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:45 +#: Server/webroot/ngax/templates/home.html:75 +msgid "Run now" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:21 +msgid "Running task" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:29 +msgid "Save" +msgstr "" + +#: Server/webroot/ngax/templates/localdatabase.html:30 +msgid "Save and repair" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:73 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:23 +msgid "Schedule" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:17 +msgid "Search for files" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:31 +msgid "Seconds" +msgstr "" + +#: Server/webroot/ngax/templates/log.html:25 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: Server/webroot/ngax/templates/backends/s3.html:8 +msgid "Server" +msgstr "" + +#: Server/webroot/ngax/templates/backends/generic.html:7 +msgid "Server and port" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:57 +msgid "Server state properties" +msgstr "" + #: Server/webroot/ngax/index.html:155 +#: Server/webroot/ngax/templates/settings.html:2 msgid "Settings" msgstr "" +#: Server/webroot/ngax/templates/notificationarea.html:15 +#: Server/webroot/ngax/templates/notificationarea.html:32 +msgid "Show" +msgstr "" + #: Server/webroot/ngax/index.html:158 msgid "Show log (not translated)" msgstr "" +#: Server/webroot/ngax/templates/home.html:66 +msgid "Show log ..." +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:22 +msgid "Source Data" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:103 +msgid "Source folders" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:84 +msgid "Source:" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:76 +msgid "Specific builds for developers only." +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:4 +msgid "Storage Type" +msgstr "" + +#: Server/webroot/ngax/templates/backends/s3.html:38 +msgid "Storage class" +msgstr "" + +#: Server/webroot/ngax/templates/log.html:6 +msgid "Stored" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:7 +msgid "System info" +msgstr "" + +#: Server/webroot/ngax/templates/about.html:49 +msgid "System properties" +msgstr "" + +#: Server/webroot/ngax/templates/backends/openstack.html:27 +msgid "Tenant Name" +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:34 +msgid "Test connection" +msgstr "" + +#: Server/webroot/ngax/templates/edituri.html:39 +msgid "Testing ..." +msgstr "" + +#: Server/webroot/ngax/templates/export.html:14 +msgid "To File" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:71 +msgid "Try out the new features we are working on. Don\\'t use with important data." +msgstr "" + +#: Server/webroot/ngax/templates/pause.html:27 +msgid "Until resumed" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:54 +msgid "Update channel" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:221 +msgid "Upload volume size" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:91 +msgid "Usage statistics" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:96 +msgid "Usage statistics, warnings, errors, and crashes" +msgstr "" + +#: Server/webroot/ngax/templates/backends/generic.html:2 +#: Server/webroot/ngax/templates/backends/s3.html:2 +msgid "Use SSL" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:37 +msgid "User interface language" +msgstr "" + +#: Server/webroot/ngax/templates/backends/file.html:26 +#: Server/webroot/ngax/templates/backends/generic.html:18 +#: Server/webroot/ngax/templates/backends/mega.html:7 +#: Server/webroot/ngax/templates/backends/openstack.html:18 +msgid "Username" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:97 +msgid "VISA, Mastercard, ... via Paypal" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:60 +msgid "Verify files" +msgstr "" + +#: Server/webroot/ngax/templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: Server/webroot/ngax/templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: Server/webroot/ngax/templates/settings.html:97 +msgid "Warnings, errors and crashes" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:56 +msgid "We recommend that you encrypt all backups stored outside your system" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:239 +msgid "Weeks" +msgstr "" + +#: Server/webroot/ngax/templates/restore.html:36 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:241 +msgid "Years" +msgstr "" + #: Server/webroot/ngax/templates/about.html:14 msgid "You are currently running {0} {1}" msgstr "" + +#: Server/webroot/ngax/templates/restore.html:94 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:231 +msgid "a specific number" +msgstr "" + +#: Server/webroot/ngax/templates/home.html:7 +msgid "click to resume now" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:186 +#: Server/webroot/ngax/templates/addoredit.html:242 +#: Server/webroot/ngax/templates/advancedoptionseditor.html:22 +msgid "custom" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:230 +msgid "for a specific time" +msgstr "" + +#: Server/webroot/ngax/templates/addoredit.html:229 +msgid "forever" +msgstr "" + +#: Server/webroot/ngax/templates/restoredirect.html:34 +#: Server/webroot/ngax/templates/waitarea.html:14 +msgid "resume now" +msgstr "" From 89c45ea61b29dec43770365b2ed80d99667b38b3 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Sun, 2 Oct 2016 13:02:40 +0200 Subject: [PATCH 09/64] replace more simple strings regex: (\{\{'.+?'\s*?\|\s*?)localize\s*\}\} $1translate\}\} --- Duplicati/Server/webroot/ngax/index.html | 12 +++---- .../Server/webroot/ngax/templates/about.html | 6 ++-- .../webroot/ngax/templates/addoredit.html | 32 +++++++++---------- .../ngax/templates/advancedoptionseditor.html | 2 +- .../ngax/templates/backends/azure.html | 6 ++-- .../webroot/ngax/templates/backends/b2.html | 8 ++--- .../webroot/ngax/templates/backends/file.html | 6 ++-- .../webroot/ngax/templates/backends/gcs.html | 10 +++--- .../ngax/templates/backends/generic.html | 10 +++--- .../webroot/ngax/templates/backends/mega.html | 6 ++-- .../ngax/templates/backends/oauth.html | 4 +-- .../ngax/templates/backends/openstack.html | 14 ++++---- .../webroot/ngax/templates/backends/s3.html | 16 +++++----- .../webroot/ngax/templates/edituri.html | 2 +- .../Server/webroot/ngax/templates/export.html | 2 +- .../Server/webroot/ngax/templates/home.html | 8 ++--- .../Server/webroot/ngax/templates/import.html | 2 +- .../webroot/ngax/templates/localdatabase.html | 6 ++-- .../webroot/ngax/templates/restore.html | 4 +-- .../webroot/ngax/templates/restoredirect.html | 8 ++--- .../webroot/ngax/templates/settings.html | 4 +-- .../webroot/ngax/templates/waitarea.html | 2 +- 22 files changed, 85 insertions(+), 85 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/index.html b/Duplicati/Server/webroot/ngax/index.html index d21fafe40..2ec82037c 100755 --- a/Duplicati/Server/webroot/ngax/index.html +++ b/Duplicati/Server/webroot/ngax/index.html @@ -128,10 +128,10 @@ Donate
          • - {{'Donate with Bitcoins' | localize}} + {{'Donate with Bitcoins' | translate}}
          • - {{'Donate with PayPal' | localize}} + {{'Donate with PayPal' | translate}}
          @@ -175,7 +175,7 @@
          @@ -233,7 +233,7 @@ {{'The connection to the server is lost, attempting again in {0} ...' | localize: ((state.connectionAttemptTimer + 1000) | timeremaining) }}
          - {{'Connnecting to server ...' | localize }} + {{'Connnecting to server ...' | translate}}
          Connect now diff --git a/Duplicati/Server/webroot/ngax/templates/about.html b/Duplicati/Server/webroot/ngax/templates/about.html index d9a4a6d33..6c4e5a6ee 100644 --- a/Duplicati/Server/webroot/ngax/templates/about.html +++ b/Duplicati/Server/webroot/ngax/templates/about.html @@ -49,9 +49,9 @@

          System properties

          • {{key}} : {{value}}
          • -
          • {{'Backend modules:' | localize}}

            {{item.Key}}

          • -
          • {{'Compression modules:' | localize}}

            {{item.Key}}

          • -
          • {{'Encryption modules:' | localize}}

            {{item.Key}}

          • +
          • {{'Backend modules:' | translate}}

            {{item.Key}}

          • +
          • {{'Compression modules:' | translate}}

            {{item.Key}}

          • +
          • {{'Encryption modules:' | translate}}

            {{item.Key}}

          Server state properties

          diff --git a/Duplicati/Server/webroot/ngax/templates/addoredit.html b/Duplicati/Server/webroot/ngax/templates/addoredit.html index 69a8dbb2a..7250ea10a 100755 --- a/Duplicati/Server/webroot/ngax/templates/addoredit.html +++ b/Duplicati/Server/webroot/ngax/templates/addoredit.html @@ -39,10 +39,10 @@
          - +
          @@ -80,7 +80,7 @@
          - +
          @@ -93,8 +93,8 @@
        @@ -158,8 +158,8 @@
      - - + +
      @@ -207,8 +207,8 @@
    - - + +
    @@ -245,19 +245,19 @@
    - - + +
    diff --git a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html index f03d95a30..6f20cb2f9 100644 --- a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html +++ b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html @@ -25,7 +25,7 @@
    - x + x
    {{getLongDescription(item)}}
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/azure.html b/Duplicati/Server/webroot/ngax/templates/backends/azure.html index a65e5bbb8..d01d9776a 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/azure.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/azure.html @@ -1,13 +1,13 @@
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/b2.html b/Duplicati/Server/webroot/ngax/templates/backends/b2.html index 0741074e2..caabce4f7 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/b2.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/b2.html @@ -1,18 +1,18 @@
    - +
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/file.html b/Duplicati/Server/webroot/ngax/templates/backends/file.html index 58f0047b0..5f1d87f02 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/file.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/file.html @@ -4,7 +4,7 @@
    - + Browse
    @@ -24,9 +24,9 @@
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/gcs.html b/Duplicati/Server/webroot/ngax/templates/backends/gcs.html index 08a2dad56..4bd87e99f 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/gcs.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/gcs.html @@ -1,6 +1,6 @@
    - +
    @@ -8,7 +8,7 @@ AuthID AuthID - +
    @@ -18,7 +18,7 @@ - +
    @@ -29,13 +29,13 @@ - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/generic.html b/Duplicati/Server/webroot/ngax/templates/backends/generic.html index 969b3de88..1d1f456a3 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/generic.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/generic.html @@ -5,20 +5,20 @@
    - - + +
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/mega.html b/Duplicati/Server/webroot/ngax/templates/backends/mega.html index 9e3a31193..d33d521b0 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/mega.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/mega.html @@ -1,13 +1,13 @@
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/oauth.html b/Duplicati/Server/webroot/ngax/templates/backends/oauth.html index 103336ac9..8b04b97ec 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/oauth.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/oauth.html @@ -1,6 +1,6 @@
    - +
    @@ -8,5 +8,5 @@ AuthID AuthID - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html index e060a01a3..87943618a 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html @@ -1,6 +1,6 @@
    - +
    @@ -10,30 +10,30 @@ - +
    - +
    - +
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/s3.html b/Duplicati/Server/webroot/ngax/templates/backends/s3.html index d0910f24f..4d5f9b423 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/s3.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/s3.html @@ -11,13 +11,13 @@ - +
    - +
    @@ -25,11 +25,11 @@ - - + @@ -37,7 +37,7 @@ - @@ -47,16 +47,16 @@
    - +
    - +
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/edituri.html b/Duplicati/Server/webroot/ngax/templates/edituri.html index 9e512795d..fbe445ed2 100644 --- a/Duplicati/Server/webroot/ngax/templates/edituri.html +++ b/Duplicati/Server/webroot/ngax/templates/edituri.html @@ -1,4 +1,4 @@ -< {{'Back' | localize }} +< {{'Back' | translate}}
    diff --git a/Duplicati/Server/webroot/ngax/templates/export.html b/Duplicati/Server/webroot/ngax/templates/export.html index 12b43a4bb..fd4b29313 100644 --- a/Duplicati/Server/webroot/ngax/templates/export.html +++ b/Duplicati/Server/webroot/ngax/templates/export.html @@ -19,7 +19,7 @@
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/home.html b/Duplicati/Server/webroot/ngax/templates/home.html index 965346af9..af201e279 100644 --- a/Duplicati/Server/webroot/ngax/templates/home.html +++ b/Duplicati/Server/webroot/ngax/templates/home.html @@ -3,12 +3,12 @@
    Backups are currently paused, -
    {{'resuming in' | localize}} {{state.pauseTimeRemain | timeremaining}}
    +
    {{'resuming in' | translate}} {{state.pauseTimeRemain | timeremaining}}
    click to resume now
    - {{'Running task:' | localize}} + {{'Running task:' | translate}} {{activeBackup.Backup.Name}} {{StopReqId == state.activeTask.Item1 ? 'Force stop' : 'Stop' | localize}} @@ -24,7 +24,7 @@
    - {{'Next task:' | localize}} + {{'Next task:' | translate}} {{nextTask.Backup.Name}}
    @@ -72,7 +72,7 @@
    Last successful run:
    {{item.Backup.Metadata.LastBackupFinished | moment: 'calendar'}} ({{'took {0}' | localize: formatDuration(item.Backup.Metadata.LastDuration)}})
    - {{'Never' | localize}} - Run now + {{'Never' | translate}} - Run now
    diff --git a/Duplicati/Server/webroot/ngax/templates/import.html b/Duplicati/Server/webroot/ngax/templates/import.html index 89bc4bf5d..db8bbeba4 100644 --- a/Duplicati/Server/webroot/ngax/templates/import.html +++ b/Duplicati/Server/webroot/ngax/templates/import.html @@ -9,7 +9,7 @@
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/localdatabase.html b/Duplicati/Server/webroot/ngax/templates/localdatabase.html index fa4a57a48..386752351 100644 --- a/Duplicati/Server/webroot/ngax/templates/localdatabase.html +++ b/Duplicati/Server/webroot/ngax/templates/localdatabase.html @@ -1,13 +1,13 @@
    -

    {{'Local database for' | localize}} {{Backup.Backup.Name || Localization.localize('...loading...')}}

    +

    {{'Local database for' | translate}} {{Backup.Backup.Name || Localization.localize('...loading...')}}

    - {{'Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.' | localize}} + {{'Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.' | translate}}

    Maintenance

    - {{'If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\nIf the repair is unsuccesful, you can delete the local database and re-generate.' | localize}} + {{'If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\nIf the repair is unsuccesful, you can delete the local database and re-generate.' | translate}}
     
    diff --git a/Duplicati/Server/webroot/ngax/templates/restore.html b/Duplicati/Server/webroot/ngax/templates/restore.html index e78ab48c1..afc233c3c 100644 --- a/Duplicati/Server/webroot/ngax/templates/restore.html +++ b/Duplicati/Server/webroot/ngax/templates/restore.html @@ -15,7 +15,7 @@ @@ -45,7 +45,7 @@
    - + Browse
    diff --git a/Duplicati/Server/webroot/ngax/templates/restoredirect.html b/Duplicati/Server/webroot/ngax/templates/restoredirect.html index 114a15da8..0ce5b85ff 100644 --- a/Duplicati/Server/webroot/ngax/templates/restoredirect.html +++ b/Duplicati/Server/webroot/ngax/templates/restoredirect.html @@ -7,15 +7,15 @@

    Restore files

    - +
    - +
    @@ -31,7 +31,7 @@
    {{ConnectionProgress}}
    - {{'Server is currently paused,' | localize}} resume now + {{'Server is currently paused,' | translate}} resume now
    diff --git a/Duplicati/Server/webroot/ngax/templates/settings.html b/Duplicati/Server/webroot/ngax/templates/settings.html index 896e535eb..46fd4e043 100644 --- a/Duplicati/Server/webroot/ngax/templates/settings.html +++ b/Duplicati/Server/webroot/ngax/templates/settings.html @@ -13,7 +13,7 @@
    -

    {{'Pause after startup or hibernation' | localize}}i

    +

    {{'Pause after startup or hibernation' | translate}}i

    +
    diff --git a/Duplicati/Server/webroot/ngax/templates/waitarea.html b/Duplicati/Server/webroot/ngax/templates/waitarea.html index 67016e285..51106c28a 100644 --- a/Duplicati/Server/webroot/ngax/templates/waitarea.html +++ b/Duplicati/Server/webroot/ngax/templates/waitarea.html @@ -11,7 +11,7 @@
    - {{'Server is currently paused,' | localize}} resume now + {{'Server is currently paused,' | translate}} resume now
    From 62f257ac5143069b41f54ddca0553ef2a5083b6b Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Sun, 2 Oct 2016 14:18:15 +0200 Subject: [PATCH 10/64] replace strings with arguments regex: (\{\{'.+?\{.\}.*?')\s*\|\s*localize:\s*(.+?)\s*\}\} $1 | translate | args: $2}} --- Duplicati/Server/webroot/ngax/index.html | 2 +- Duplicati/Server/webroot/ngax/templates/addoredit.html | 2 +- .../Server/webroot/ngax/templates/backends/gcs.html | 4 ++-- .../webroot/ngax/templates/backends/openstack.html | 2 +- .../Server/webroot/ngax/templates/backends/s3.html | 6 +++--- Duplicati/Server/webroot/ngax/templates/edituri.html | 2 +- Duplicati/Server/webroot/ngax/templates/export.html | 2 +- Duplicati/Server/webroot/ngax/templates/home.html | 2 +- .../webroot/ngax/templates/notificationarea.html | 4 ++-- Duplicati/Server/webroot/ngax/templates/restore.html | 4 ++-- .../Server/webroot/ngax/templates/restoredirect.html | 4 ++-- Duplicati/Server/webroot/ngax/templates/settings.html | 10 +++++----- .../Server/webroot/ngax/templates/updatechangelog.html | 4 ++-- 13 files changed, 24 insertions(+), 24 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/index.html b/Duplicati/Server/webroot/ngax/index.html index 2ec82037c..61e7943eb 100755 --- a/Duplicati/Server/webroot/ngax/index.html +++ b/Duplicati/Server/webroot/ngax/index.html @@ -230,7 +230,7 @@
    Connection lost
    - {{'The connection to the server is lost, attempting again in {0} ...' | localize: ((state.connectionAttemptTimer + 1000) | timeremaining) }} + {{'The connection to the server is lost, attempting again in {0} ...' | translate | args: ((state.connectionAttemptTimer + 1000) | timeremaining)}}
    {{'Connnecting to server ...' | translate}} diff --git a/Duplicati/Server/webroot/ngax/templates/addoredit.html b/Duplicati/Server/webroot/ngax/templates/addoredit.html index 7250ea10a..68ac4ccbf 100755 --- a/Duplicati/Server/webroot/ngax/templates/addoredit.html +++ b/Duplicati/Server/webroot/ngax/templates/addoredit.html @@ -246,7 +246,7 @@

    {{'Edit as text' | translate}} - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/gcs.html b/Duplicati/Server/webroot/ngax/templates/backends/gcs.html index 4bd87e99f..ff2e02476 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/gcs.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/gcs.html @@ -15,7 +15,7 @@ @@ -26,7 +26,7 @@ diff --git a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html index 87943618a..b45dcf07c 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html @@ -7,7 +7,7 @@ diff --git a/Duplicati/Server/webroot/ngax/templates/backends/s3.html b/Duplicati/Server/webroot/ngax/templates/backends/s3.html index 4d5f9b423..9333273e5 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/s3.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/s3.html @@ -8,7 +8,7 @@ @@ -26,7 +26,7 @@ @@ -38,7 +38,7 @@ diff --git a/Duplicati/Server/webroot/ngax/templates/edituri.html b/Duplicati/Server/webroot/ngax/templates/edituri.html index fbe445ed2..4c3728fe7 100644 --- a/Duplicati/Server/webroot/ngax/templates/edituri.html +++ b/Duplicati/Server/webroot/ngax/templates/edituri.html @@ -10,7 +10,7 @@
    -

    {{'No editor found for the {0} storage type' | localize: ('"' + Backend.DisplayName + '"')}}

    +

    {{'No editor found for the {0} storage type' | translate | args: ('"' + Backend.DisplayName + '"')}}

    diff --git a/Duplicati/Server/webroot/ngax/templates/export.html b/Duplicati/Server/webroot/ngax/templates/export.html index fd4b29313..5d96ee272 100644 --- a/Duplicati/Server/webroot/ngax/templates/export.html +++ b/Duplicati/Server/webroot/ngax/templates/export.html @@ -40,7 +40,7 @@ diff --git a/Duplicati/Server/webroot/ngax/templates/home.html b/Duplicati/Server/webroot/ngax/templates/home.html index af201e279..138fcc6fd 100644 --- a/Duplicati/Server/webroot/ngax/templates/home.html +++ b/Duplicati/Server/webroot/ngax/templates/home.html @@ -70,7 +70,7 @@
    Last successful run:
    -
    {{item.Backup.Metadata.LastBackupFinished | moment: 'calendar'}} ({{'took {0}' | localize: formatDuration(item.Backup.Metadata.LastDuration)}})
    +
    {{item.Backup.Metadata.LastBackupFinished | moment: 'calendar'}} ({{'took {0}' | translate | args: formatDuration(item.Backup.Metadata.LastDuration)}})
    {{'Never' | translate}} - Run now
    diff --git a/Duplicati/Server/webroot/ngax/templates/notificationarea.html b/Duplicati/Server/webroot/ngax/templates/notificationarea.html index c00eb7a77..6d0d11b52 100644 --- a/Duplicati/Server/webroot/ngax/templates/notificationarea.html +++ b/Duplicati/Server/webroot/ngax/templates/notificationarea.html @@ -6,7 +6,7 @@
    @@ -19,7 +19,7 @@
    -
    {{'New update found: {0}' | localize: item.Message}}
    +
    {{'New update found: {0}' | translate | args: item.Message}}
    diff --git a/Duplicati/Server/webroot/ngax/templates/restore.html b/Duplicati/Server/webroot/ngax/templates/restore.html index afc233c3c..b95895d35 100644 --- a/Duplicati/Server/webroot/ngax/templates/restore.html +++ b/Duplicati/Server/webroot/ngax/templates/restore.html @@ -93,9 +93,9 @@

    Your files and folders have been restored successfully.
    -
    {{'Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {0} for private use and {1} for commercial use.' | localize: '10€' : '100€'}}
    +
    {{'Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {0} for private use and {1} for commercial use.' | translate | args: '10€' : '100€'}}
    - +

    diff --git a/Duplicati/Server/webroot/ngax/templates/restoredirect.html b/Duplicati/Server/webroot/ngax/templates/restoredirect.html index 0ce5b85ff..826b9e364 100644 --- a/Duplicati/Server/webroot/ngax/templates/restoredirect.html +++ b/Duplicati/Server/webroot/ngax/templates/restoredirect.html @@ -8,7 +8,7 @@

    Restore files

    @@ -16,7 +16,7 @@
    - +
    Cancel diff --git a/Duplicati/Server/webroot/ngax/templates/settings.html b/Duplicati/Server/webroot/ngax/templates/settings.html index 46fd4e043..3a47848e0 100644 --- a/Duplicati/Server/webroot/ngax/templates/settings.html +++ b/Duplicati/Server/webroot/ngax/templates/settings.html @@ -39,7 +39,7 @@
    @@ -54,8 +54,8 @@

    Update channel

    - -
    {{'Same as the base install version: {0}' | localize: SystemInfo.BaseVersionName}}
    + +
    {{'Same as the base install version: {0}' | translate | args: SystemInfo.BaseVersionName}}
    - - - - ..\GUI\bin\Release\Duplicati.exe - .. - compiled - Duplicati - - - - - - ..\..\WizardForm\WizardForm.snk - ..\GUI\bin\Release\System.Windows.Forms.Wizard.dll - ..\.. - compiled - WizardForm - - \ No newline at end of file diff --git a/Duplicati/Localization/ignore.da-DK.xml b/Duplicati/Localization/ignore.da-DK.xml deleted file mode 100644 index 097571bb3..000000000 --- a/Duplicati/Localization/ignore.da-DK.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - OK - Pause - Start - Stop - Log - Log data - Status - Destination - Pause backup - Stop backup - Duplicati status - s - Filter - gb - gb/s - mb - mb/s - kb - kb/s - ... - (...) - Normal - backup - --{0}: {1} - Backup: {0} - Interval - Server - Get start - Put start - List start - AWS Access ID - AWS Secret Key - CloudFiles API Key - {0:N} GB - {0:N} KB - {0:N} MB - CloudFiles - {0}\t{1} - argument - Dialog - {0} - \ No newline at end of file diff --git a/Duplicati/Localization/ignore.de-DE.xml b/Duplicati/Localization/ignore.de-DE.xml deleted file mode 100644 index c45b07450..000000000 --- a/Duplicati/Localization/ignore.de-DE.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - Inc\t{0}\t{1}\t{2} - (...) - --{0}: {1} - ... - 1 Minute - AWS Access ID - Argument - CloudFiles (Rackspace) - CloudFiles AuthUrl - Dialog - Duplicati Setup, Version {0} - Duplicati {0} - Status - Filter - Gb - Gb/s - Homepage - MB - MB/s - Name - Normal - OK - Pause - Port (optional) - Server - Status - Stop - bytes - bytes/s - kb - kb/s - s - {0:N} GB - {0:N} MB - {0:N} kB - {0} - {0} bytes - {0}\t{1} - \ No newline at end of file diff --git a/Duplicati/Localization/ignore.fr-FR.xml b/Duplicati/Localization/ignore.fr-FR.xml deleted file mode 100644 index ff6190c13..000000000 --- a/Duplicati/Localization/ignore.fr-FR.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - OK - ... - (...) - Inc\t{0}\t{1}\t{2} - --{0}: {1} - 1 minute - 15 minutes - 30 minutes - 5 minutes - Action - CloudFiles - Destination - Normal - Options... - Pause - Simple <<< - Source - Stop - argument - s - {0} - {0}\t{1} - \ No newline at end of file diff --git a/Duplicati/Localization/ignore.it-IT.xml b/Duplicati/Localization/ignore.it-IT.xml deleted file mode 100644 index c9a0ed787..000000000 --- a/Duplicati/Localization/ignore.it-IT.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - {0}\t{1} - Password - OK - ... - s - (...) - bytes - bytes/s - gb - gb/s - kb - kb/s - mb - mb/s - Stop - backup - {0} - --{0}:{1} - Backup: {0} - CloudFiles (Rackspace) - Server - keyfile - {0} bytes - {0:N} GB - {0:N} KB - {0:N} MB - \ No newline at end of file diff --git a/Duplicati/Localization/report.cs-CZ.csv b/Duplicati/Localization/report.cs-CZ.csv deleted file mode 100644 index 2a9efc652..000000000 --- a/Duplicati/Localization/report.cs-CZ.csv +++ /dev/null @@ -1,1637 +0,0 @@ -CommandLine\Decrypter\Strings\Program.en-US.resx,ProgramUsage,updated,Použití: Duplicati.CommandLine.Decrypter.exe ,Usage: Duplicati.CommandLine.Decrypter.exe -CommandLine\Strings\Program.en-US.resx,AddedFoldersHeader,updated,Přidané adresáře,Added folders -CommandLine\Strings\Program.en-US.resx,CollectionStatusHeader,updated,not-updated,"Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize" -CommandLine\Strings\Program.en-US.resx,CollectionStatusLineFull,updated,Plný\t{0}\t{1}\t{2},Full\t{0}\t{1}\t{2} -CommandLine\Strings\Program.en-US.resx,CollectionStatusLineInc,updated,not-updated,Inc\t{0}\t{1}\t{2} -CommandLine\Strings\Program.en-US.resx,ControlFilesHeader,updated,not-updated,Control files -CommandLine\Strings\Program.en-US.resx,DeletedFilesHeader,updated,Smazaných souborů ,Deleted files -CommandLine\Strings\Program.en-US.resx,DeletedFoldersHeader,updated,Smazaných adresářů ,Deleted folders -CommandLine\Strings\Program.en-US.resx,DuplicatiOptionsHeader,updated,Možnosti Duplicati:,Duplicati options: -CommandLine\Strings\Program.en-US.resx,FileEntryNotFound,updated,< nenanlezeno >,< not found > -CommandLine\Strings\Program.en-US.resx,FindLastVersionEntry,updated,not-updated,{0}\t{1} -CommandLine\Strings\Program.en-US.resx,FindLastVersionHeader,updated,Čas zálohy\t\tNázev souboru,Backuptime\t\tFilename -CommandLine\Strings\Program.en-US.resx,FolderCreatedMessage,updated,Adresář {0} byl vytvořen,The folder {0} was created -CommandLine\Strings\Program.en-US.resx,GenericModulesHeader,updated,Podporované moduly:,Supported generic modules: -CommandLine\Strings\Program.en-US.resx,IntegerParseError,updated,not-updated,"Unable to parse ""{0}"" into a number" -CommandLine\Strings\Program.en-US.resx,InternalOptionUsedError,updated,not-updated,"The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline" -CommandLine\Strings\Program.en-US.resx,ModifiedFilesHeader,updated,Modifikovaných souborů,Modified files -CommandLine\Strings\Program.en-US.resx,ModuleIsLoadedAutomatically,updated,"Modul je na�ten automaticky, zablokovat jej můžete za použití příkazu –disable module","Module is loaded atomatically, use --disable-module to prevent this" -CommandLine\Strings\Program.en-US.resx,ModuleIsNotLoadedAutomatically,updated,"Modul není na�ten automaticky, k jeho nahrání použijte –enable-module","Module is not loaded atomatically, use --enable-module to load it" -CommandLine\Strings\Program.en-US.resx,NewFilesHeader,updated,Nových souborů,New files -CommandLine\Strings\Program.en-US.resx,NewOrModifiedFilesHeader,updated,Nových/upravených souborů,New/Modified files -CommandLine\Strings\Program.en-US.resx,ProgramUsageBackend,updated,not-updated,"A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present." -CommandLine\Strings\Program.en-US.resx,ProgramUsageBackup,updated,not-updated,"Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageCleanup,updated,not-updated,"Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageCreateFolders,updated,not-updated,"Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageDeleteOld,updated,not-updated,"Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageFilters,updated,not-updated,"Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules." -CommandLine\Strings\Program.en-US.resx,ProgramUsageFindLastVersion,updated,"Najít poslední verzi souboru: - Duplicati.CommandLine find-last-version [možnosti] –soubor-k-obnově= ","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= " -CommandLine\Strings\Program.en-US.resx,ProgramUsageHeader,updated,********** Duplicati v. {0} **********,"********** Duplicati v. {0} ********** - -Usage:" -CommandLine\Strings\Program.en-US.resx,ProgramUsageListContentFiles,updated,not-updated,"List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageListFiles,updated,not-updated,"List files: - Duplicati.CommandLine list [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageListSets,updated,not-updated,"List backup sets: - Duplicati.CommandLine collection-status [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageListSignatureFiles,updated,not-updated,"List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageListSourceFolders,updated,not-updated,"List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageOptionTypes,updated,not-updated,"Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type" -CommandLine\Strings\Program.en-US.resx,ProgramUsagePurgeCache,updated,not-updated,"Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]" -CommandLine\Strings\Program.en-US.resx,ProgramUsageRestore,updated,not-updated,"Restore (restore all or some files): - Duplicati.CommandLine [options] " -CommandLine\Strings\Program.en-US.resx,ProgramUsageTimes,updated,"Časy: - Duplicati používá systémový �as, který může být prezentován následovně: - 1: slovo ""now"", zobrazuje aktuální �as - 2: po�et vteřin od po�átku, např.: 123456890 - 3: string ""2009-03-26T08:30:00+01:00"" - 4: interval ve tvaru R, M, T, D, h, m, s pro Rok, Měsíc, Týden, Den, hodinu, minutu nebo vteřinu, např.: ""1M4D"" pro jeden měsíc a �tyři dny, nebo ""5m"" pro pět minut.","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes." -CommandLine\Strings\Program.en-US.resx,ProgramUsageVerify,updated,"Zkontrolovat integritu zálohy: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full" -CommandLine\Strings\Program.en-US.resx,SupportedBackendsHeader,updated,Podporované backendy:,Supported backends: -CommandLine\Strings\Program.en-US.resx,SupportedCompressionModulesHeader,updated,Podporované kompresní moduly:,Supported compression modules: -CommandLine\Strings\Program.en-US.resx,SupportedEncryptionModulesHeader,updated,Podporované šifrovací moduly:,Supported encryption modules: -CommandLine\Strings\Program.en-US.resx,SupportedOptionsHeader,updated,Podporované možnosti:,Supported options: -CommandLine\Strings\Program.en-US.resx,TimeParseError,updated,not-updated,"Unable to parse ""{0}"" into a time offset: {1}" -CommandLine\Strings\Program.en-US.resx,UnhandledException,updated,Objevila se chyba:,An error occured: {0} -CommandLine\Strings\Program.en-US.resx,UnhandledInnerException,updated,Vnitřní chybové hlášení: {0},The inner error message is: {0} -CommandLine\Strings\Program.en-US.resx,UsageExampleLinux,updated,"Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - V tomto příkladu je vynechán soubor ""/home/user/file.txt"".","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded." -CommandLine\Strings\Program.en-US.resx,UsageExampleWindows,updated,"Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - V tomto příkladu je vynechán soubor ""C:\Documents\Files\file.txt"".","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded." -CommandLine\Strings\Program.en-US.resx,VerificationCompleted,updated,"Kontrola dokon�ena, celkem: -Zkontrolováno souborů manifestu: {0} -Zkontrolováno souborů s podpisy: {1} -zkontrolováno souborů s obsahem: {2} -Chyb: {3}","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}" -CommandLine\Strings\Program.en-US.resx,VerificationErrorHeader,updated,Nahlášených chybových hlášení:,Reported error messages: -CommandLine\Strings\Program.en-US.resx,WrongNumberOfCommandsError_v2,updated,"Nalezeno {0} příkazů, ale {1} příkazů o�ekáváno: -{2}","Found {0} commands but expected {1}, commands: -{2}" -GUI\ApplicationSetup.en-US.resx,$this.Text,updated,Možnosti Duplicati,Duplicati Options -GUI\ApplicationSetup.en-US.resx,AdvancedTab.Text,updated,Rozšířené,Advanced -GUI\ApplicationSetup.en-US.resx,BalloonNotificationLevel.ToolTip,updated,Zvolte úroveň upozornění v notifika�ní bublině,Choose the level of notification given by balloon tips -GUI\ApplicationSetup.en-US.resx,Bandwidth.ToolTip,updated,missing,Set the initial bandwidth limits to use in Duplicati -GUI\ApplicationSetup.en-US.resx,BasicTab.Text,updated,Základní,Basic -GUI\ApplicationSetup.en-US.resx,CacheSizeLabel.Text,updated,Vypo�ítávám velikost mezipaměti...,Calculating cache size... -GUI\ApplicationSetup.en-US.resx,CancelBtn.Text,updated,Zrušit,Cancel -GUI\ApplicationSetup.en-US.resx,ClearCacheButton.Text,updated,Vy�ištění mezipaměti,Clear cache -GUI\ApplicationSetup.en-US.resx,ClearCacheButton.ToolTip,updated,Vy�istit soubory s podpisy uložené v mezipaměti. Podpisy lze opětovně stáhnout při dalším zálohování.,Clear any signature files stored in cache. Signatures will be re-downloaded on next backup. -GUI\ApplicationSetup.en-US.resx,CommonPassword.ToolTip,updated,Zadejte implicitní heslo použité na nové zálohy,Enter the default password to apply to new backups -GUI\ApplicationSetup.en-US.resx,EncryptionMethod.Text,updated,Metoda šifrování,Encryption method: -GUI\ApplicationSetup.en-US.resx,EncryptionMethod.ToolTip,updated,Vyberte implicitní šifrovací modul použitý na nové zálohy,Choose the default encryption module to use for new backups -GUI\ApplicationSetup.en-US.resx,EncryptionModule.ToolTip,updated,Vyberte implicitní šifrovací modul použitý na nové zálohy,Choose the default encryption module to use for new backups -GUI\ApplicationSetup.en-US.resx,groupBox1.Text,updated,Uživatelské rozhraní,User interface -GUI\ApplicationSetup.en-US.resx,groupBox2.Text,updated,Mezipaměť,Cache -GUI\ApplicationSetup.en-US.resx,groupBox4.Text,updated,missing,Default throttle settings -GUI\ApplicationSetup.en-US.resx,HideDonateButton.Text,updated,missing,Hide Donate button on the main wizard page -GUI\ApplicationSetup.en-US.resx,label1.Text,updated,missing,Time to display past backups in log: -GUI\ApplicationSetup.en-US.resx,label1.ToolTip,updated,missing,Select the time a backup is displayed in the log window after completion -GUI\ApplicationSetup.en-US.resx,label2.Text,updated,Sekce:,Sections: -GUI\ApplicationSetup.en-US.resx,label3.Text,updated,Jazyk:,Language: -GUI\ApplicationSetup.en-US.resx,label3.ToolTip,updated,Vybrat jazyk uživatelského rozhraní (vyžaduje restart),Select user interface language (requires restart) -GUI\ApplicationSetup.en-US.resx,label4.Text,updated,Do�asný adresář:,Temporary folder: -GUI\ApplicationSetup.en-US.resx,label6.Text,updated,Obsah:,Content: -GUI\ApplicationSetup.en-US.resx,label7.Text,updated,missing,Time to wait after startup: -GUI\ApplicationSetup.en-US.resx,label7.ToolTip,updated,missing,Select the amount of time Duplicati is paused after startup -GUI\ApplicationSetup.en-US.resx,label8.Text,updated,Oznámení o zálohách:,Backup notifications: -GUI\ApplicationSetup.en-US.resx,label8.ToolTip,updated,missing,Choose the level of notification given by balloon tips -GUI\ApplicationSetup.en-US.resx,LanguageSelection.ToolTip,updated,Vyberte jazyk uživatelského rozhraní (vyžaduje restart),Choose the language for the user interface (requires restart) -GUI\ApplicationSetup.en-US.resx,LicenseLink.Text,updated,Domovská stránka,Homepage -GUI\ApplicationSetup.en-US.resx,LicenseLink.ToolTip,updated,missing,Click to go to the homepage of the currently selected section -GUI\ApplicationSetup.en-US.resx,LicenseSections.ToolTip,updated,missing,Lists the available license sections -GUI\ApplicationSetup.en-US.resx,LicenseTab.Text,updated,Licence,License -GUI\ApplicationSetup.en-US.resx,OKBtn.Text,not-updated,OK,OK -GUI\ApplicationSetup.en-US.resx,PasswordDefaultsGroup.Text,updated,missing,Default password -GUI\ApplicationSetup.en-US.resx,RecentDuration.ToolTip,updated,missing,Select the time a backup is displayed in the log window after completion -GUI\ApplicationSetup.en-US.resx,SignatureCacheEnabled.Text,updated,Mezipaměť podpisu:,Signature cache: -GUI\ApplicationSetup.en-US.resx,SignatureCacheEnabled.ToolTip,updated,missing,"A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster" -GUI\ApplicationSetup.en-US.resx,SignatureCachePathBrowse.Text,not-updated,…,... -GUI\ApplicationSetup.en-US.resx,SignatureCachePathBrowse.ToolTip,updated,Prohlížet adresář s mezipamětí podpisu,Browse for the signature cache folder -GUI\ApplicationSetup.en-US.resx,StartupDelayDuration.ToolTip,updated,missing,Select the amount of time Duplicat is paused after startup -GUI\ApplicationSetup.en-US.resx,TempPath.ToolTip,updated,missing,Enter the path where Duplicati stores temporary files -GUI\ApplicationSetup.en-US.resx,TempPathBrowse.Text,not-updated,…,... -GUI\ApplicationSetup.en-US.resx,TempPathBrowse.ToolTip,updated,Prohlížet do�asný adresář,Browse for the temporary folder -GUI\ApplicationSetup.en-US.resx,ThreadPriorityPicker.ToolTip,updated,missing,Set the initial thread priority to be used by Duplicati -GUI\ApplicationSetup.en-US.resx,UseCommonPassword.Text,updated,Použihte heslo pro nové zálohy:,Use password for new backups: -GUI\ApplicationSetup.en-US.resx,UseCommonPassword.ToolTip,updated,missing,Enable this to use the same password for multiple backups -GUI\HelperControls\BackupFileList.en-US.resx,changeDestinationToolStripMenuItem.Text,updated,Změnit cílové umístění:,Change destination... -GUI\HelperControls\BackupFileList.en-US.resx,folderBrowserDialog.Description,updated,"Vberte adresář, do kterého chcete data obnovit",Select the folder to restore to -GUI\HelperControls\BackupFileList.en-US.resx,LoadingIndicator.Text,updated,"Na�ítám seznam souborů, po�kejte prosím...","Reading filelist, please wait ..." -GUI\HelperControls\BackupItems.en-US.resx,statusLabel.Text,updated,Na�ítám seznam záloh,Loading list of backups -GUI\HelperControls\BackupItems.en-US.resx,viewFilesToolStripMenuItem.Text,updated,Zobrazit obsah …,View contents ... -GUI\HelperControls\BandwidthLimit.en-US.resx,DownloadLimitCheckbox.Text,updated,Limit stahování (obnova),Download limit (restore) -GUI\HelperControls\BandwidthLimit.en-US.resx,UploadLimitCheckbox.Text,updated,Limit nahrávání (zálohování),Upload limit (backup) -GUI\HelperControls\CommandLineOptionGrid.en-US.resx,argumentDataGridViewTextBoxColumn.HeaderText,not-updated,argument,argument -GUI\HelperControls\CommandLineOptionGrid.en-US.resx,dataGridViewTextBoxColumn1.HeaderText,not-updated,argument,argument -GUI\HelperControls\CommandLineOptionGrid.en-US.resx,enabledDataGridViewCheckBoxColumn.HeaderText,updated,Povoleno,Enabled -GUI\HelperControls\CommandLineOptionGrid.en-US.resx,nameDataGridViewTextBoxColumn.HeaderText,updated,Název,Name -GUI\HelperControls\CommandLineOptionGrid.en-US.resx,valueDataGridViewTextBoxColumn.HeaderText,updated,Hodnota,Value -GUI\HelperControls\DurationEditor.en-US.resx,CustomDuration.Error,not-updated,s,s -GUI\HelperControls\DurationEditor.en-US.resx,EasyDuration.Items,updated,Denně,Each day -GUI\HelperControls\DurationEditor.en-US.resx,EasyDuration.Items1,updated,Týdně,Each week -GUI\HelperControls\DurationEditor.en-US.resx,EasyDuration.Items2,updated,Každý druhý týden,Each second week -GUI\HelperControls\DurationEditor.en-US.resx,EasyDuration.Items3,updated,Měsí�ně,Each month -GUI\HelperControls\DurationEditor.en-US.resx,EasyDuration.Items4,updated,missing,Custom ... -GUI\HelperControls\FilterDialog.en-US.resx,$this.Text,updated,missing,FilterDialog -GUI\HelperControls\FilterDialog.en-US.resx,BrowseFileButton.Text,not-updated,…,... -GUI\HelperControls\FilterDialog.en-US.resx,CancelBtn.Text,updated,Zrušit,Cancel -GUI\HelperControls\FilterDialog.en-US.resx,Exclusive.Text,updated,Vynechat soubory vyhovující filtr,Exclude files matching the filter -GUI\HelperControls\FilterDialog.en-US.resx,folderBrowserDialog.Description,updated,"Vyberte cestu k adresáři, na nějž chcete aplikovat filtr",Select the folder path to use for the filter -GUI\HelperControls\FilterDialog.en-US.resx,HelpLink.Text,updated,Nápověda k filtru,Filter help -GUI\HelperControls\FilterDialog.en-US.resx,Inclusive.Text,updated,Zahrnout soubory vyhovující filtru,Include files matching the filter -GUI\HelperControls\FilterDialog.en-US.resx,IsRegExp.Text,updated,Filtr je regulárním výrazem,Filter is regular expression -GUI\HelperControls\FilterDialog.en-US.resx,label1.Text,updated,Filtr,Filter -GUI\HelperControls\FilterDialog.en-US.resx,OKBtn.Text,not-updated,OK,OK -GUI\HelperControls\FilterDialog.en-US.resx,openFileDialog.Filter,updated,Všechny soubory (*.*)|*.*,All files (*.*)|*.* -GUI\HelperControls\FilterDialog.en-US.resx,openFileDialog.Title,updated,"Vyberte soubor, který chcete použít jako masku filtru",Select the file to use for the filter -GUI\HelperControls\FilterEditor.en-US.resx,AddFilterButton.ToolTipText,updated,Přidat nový filtr,Add a new filter -GUI\HelperControls\FilterEditor.en-US.resx,btnTestSearch.Text,updated,missing,Test Search Selection... -GUI\HelperControls\FilterEditor.en-US.resx,EditFilterButton.ToolTipText,updated,Upravit vybraný filtr,Edit the selected filter -GUI\HelperControls\FilterEditor.en-US.resx,ExcludeFolderButton.ToolTipText,updated,Přidat vynechaný adresář do seznamu,Adds an excluded folder to the list -GUI\HelperControls\FilterEditor.en-US.resx,groupBox1.Text,updated,Filtry:,Filters -GUI\HelperControls\FilterEditor.en-US.resx,HelpButton.Text,updated,Nápověda filtru,Filter help -GUI\HelperControls\FilterEditor.en-US.resx,HelpButton.ToolTipText,updated,Otevře Wiki stránku použítí filtrů v Duplicati,Opens the Duplicati Filter usage Wiki page -GUI\HelperControls\FilterEditor.en-US.resx,IncludeFolderButton.ToolTipText,updated,Přidá zahrnutý adresář do seznamu,Adds an included folder to the list -GUI\HelperControls\FilterEditor.en-US.resx,label1.Text,updated,Vyzkoušet název souboru:,Test a filename: -GUI\HelperControls\FilterEditor.en-US.resx,MoveFilterBottomButton.ToolTipText,updated,Přesunout vybraný filtr na konec,Move the selected filter to the bottom -GUI\HelperControls\FilterEditor.en-US.resx,MoveFilterDownButton.ToolTipText,updated,Posunout vybraný filtr dolů,Move the selected filter down -GUI\HelperControls\FilterEditor.en-US.resx,MoveFilterTopButton.ToolTipText,updated,Přesunout vybraný filtr na za�átek,Move the selected filter to the top -GUI\HelperControls\FilterEditor.en-US.resx,MoveFilterUpButton.ToolTipText,updated,Posunout vybraný filtr nahoru,Move the selected filter up -GUI\HelperControls\FilterEditor.en-US.resx,RemoveFilterButton.ToolTipText,updated,Odebrat vybraný filtr,Remove the selected filter -GUI\HelperControls\FolderPathEntry.en-US.resx,BrowseFolderButton.Text,not-updated,...,... -GUI\HelperControls\FolderPathEntry.en-US.resx,BrowseFolderButton.ToolTip,updated,Kliknutím otevřete adresář,Click to browse for a folder -GUI\HelperControls\FolderPathEntry.en-US.resx,DeleteButton.ToolTip,updated,Kliknutím odeberte záznam,Click to remove the entry -GUI\HelperControls\FolderPathEntry.en-US.resx,FolderPath.ToolTip,updated,Zadejte cestu k adresáři,Enter the path to the folder here -GUI\HelperControls\FolderPathEntry.en-US.resx,SizeLabel.Text,not-updated,(...),(...) -GUI\HelperControls\FolderPathEntry.en-US.resx,SizeLabel.ToolTip,updated,Velikost vybraného adresáře,The size of the selected folder -GUI\HelperControls\Strings\BackupFileList.en-US.resx,RootNodeTooltip,updated,"Zdrojový adresář {0} -Cílový adresář: {1} -Pravým klinutím změníte cílový adresář","Source folder {0} -Target folder: {1} -Right click to change target folder" -GUI\HelperControls\Strings\BackupItems.en-US.resx,ErrorStatusDisplay,updated,Chyba: {0},Error: {0} -GUI\HelperControls\Strings\BackupItems.en-US.resx,NoDataReceived,updated,Nebyla přijata žádná data,No data received -GUI\HelperControls\Strings\BackupItems.en-US.resx,OperationCancelled,updated,Zrušeno,Cancelled -GUI\HelperControls\Strings\BackupItems.en-US.resx,TooltipFullBackup,updated,Kompletní záloha,Full backup -GUI\HelperControls\Strings\BackupItems.en-US.resx,TooltipFullBackupWithSize,updated,Kompletní záloha - {0},Full backup - {0} -GUI\HelperControls\Strings\BackupItems.en-US.resx,TooltipIncrementalBackup,updated,Přírůstková záloha,Incremental backup -GUI\HelperControls\Strings\BackupItems.en-US.resx,TooltipIncrementalBackupWithSize,updated,"Přírůstková záloha – {0}, řetězec: {1}","Incremental backup - {0}, chain: {1}" -GUI\HelperControls\Strings\BackupTreeView.en-US.resx,ConfirmDeleteFolder,updated,Chcete smazat adresář {0} a všechny zálohy v něm obsažené?,Do you want to delete the folder {0} and all the backups contained in it? -GUI\HelperControls\Strings\BackupTreeView.en-US.resx,ConfirmRemoveBackup,updated,Odstranit zálohu '{0}' ?,Remove the backup '{0}' ? -GUI\HelperControls\Strings\BackupTreeView.en-US.resx,NewBackup,updated,Nová záloha,New Backup -GUI\HelperControls\Strings\BackupTreeView.en-US.resx,NewFolder,updated,Nový adresář,New Folder -GUI\HelperControls\Strings\CommandLineOptionsGrid.en-US.resx,InfoLabelFormat,updated,"Typ hodnoty: {0}. -{1}. -{2}","Value type: {0}. -{1}. -{2}" -GUI\HelperControls\Strings\CommandLineOptionsGrid.en-US.resx,PageNotSupportedWarning,updated,"Tato stránka není na sou�asné platformě podporována. Jedná se o známou chybu. -Novější verze Mono tuto stránku zpřístupní.","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page." -GUI\HelperControls\Strings\DurationEditor.en-US.resx,CustomDuration,updated,not-updated,Custom ... -GUI\HelperControls\Strings\FilterDialog.en-US.resx,InvalidRegExpMessage,updated,Výraz není platným regulárním výrazem: {0},The expression is not a valid regular expression: {0} -GUI\HelperControls\Strings\FilterEditor.en-US.resx,ExcludeFolderBrowseTitle,updated,not-updated,Choose the folder to add for exclusion -GUI\HelperControls\Strings\FilterEditor.en-US.resx,FileIsExcluded,updated,not-updated,The file {0} is excluded due to rule {1} -GUI\HelperControls\Strings\FilterEditor.en-US.resx,FileIsIncluded,updated,not-updated,The file {0} is included due to rule {1} -GUI\HelperControls\Strings\FilterEditor.en-US.resx,FileIsIncludedDefault,updated,not-updated,The file {0} is included because no rule matched -GUI\HelperControls\Strings\FilterEditor.en-US.resx,FilenameIsNotInAnyRootFolder,updated,not-updated,The filename {0} is not located in any of the source folders -GUI\HelperControls\Strings\FilterEditor.en-US.resx,FilepathIsNotAbsoluteError,updated,Název souboru {0} není absolutní cestou,The filename {0} is not an absolute path -GUI\HelperControls\Strings\FilterEditor.en-US.resx,FolderIsExcluded,updated,Adresář {0} byl vynechán na základě previdla {1},The folder {0} is excluded due to rule {1} -GUI\HelperControls\Strings\FilterEditor.en-US.resx,FolderIsRootFolder,updated,"Adresář {0} byl zahrnut, jelikož se jedná o zdrojovou složku",The folder {0} is included because it is a source folder -GUI\HelperControls\Strings\FilterEditor.en-US.resx,IncludeFolderBrowseTitle,updated,not-updated,Choose the folder to add for inclusion -GUI\HelperControls\Strings\FilterEditor.en-US.resx,InvalidCharsInFilenameError,updated,Název souboru {0} obsahuje neplatné znaky,The filename {0} has invalid characters -GUI\HelperControls\Strings\SizeSelector.en-US.resx,BytesName,updated,bajtů,bytes -GUI\HelperControls\Strings\SizeSelector.en-US.resx,BytesPerSecond,updated,bajtů/s,bytes/s -GUI\HelperControls\Strings\SizeSelector.en-US.resx,GBName,not-updated,GB,GB -GUI\HelperControls\Strings\SizeSelector.en-US.resx,GBPerSecond,not-updated,GB/s,GB/s -GUI\HelperControls\Strings\SizeSelector.en-US.resx,KBName,not-updated,kB,kB -GUI\HelperControls\Strings\SizeSelector.en-US.resx,KBPerSecond,not-updated,kB/s,kB/s -GUI\HelperControls\Strings\SizeSelector.en-US.resx,MBName,not-updated,MB,MB -GUI\HelperControls\Strings\SizeSelector.en-US.resx,MBPerSecond,not-updated,MB/s,MB/s -GUI\HelperControls\Strings\TestSearchSelection.en-US.resx,FileName,updated,Název souboru '{0}',File Name '{0}' -GUI\HelperControls\Strings\TestSearchSelection.en-US.resx,FileType,updated,Typ souboru '{0}',File Type '{0}' -GUI\HelperControls\Strings\TestSearchSelection.en-US.resx,TotalSizeLabel,updated,Celkem {0} souborů v {1},Total {0} files at {1} -GUI\HelperControls\Strings\WaitForOperation.en-US.resx,ReallyAbortQuestion,updated,Ur�itě chcete zrušit operaci?,Are you sure you want to abort the operation? -GUI\HelperControls\Strings\WaitForOperation.en-US.resx,UserCancelled,updated,Operace zrušena uživatelem,The user cancelled the operation -GUI\HelperControls\TestSearchSelection.en-US.resx,$this.Text,updated,missing,Test Search Selection -GUI\HelperControls\TestSearchSelection.en-US.resx,btnCancel.Text,updated,Zrušit,Cancel -GUI\HelperControls\TestSearchSelection.en-US.resx,btnOK.Text,not-updated,OK,OK -GUI\HelperControls\TestSearchSelection.en-US.resx,chFile.Text,updated,Název souboru,Filename -GUI\HelperControls\TestSearchSelection.en-US.resx,chFileExt.Text,updated,missing,Ext -GUI\HelperControls\TestSearchSelection.en-US.resx,chPath.Text,updated,Cesta,Path -GUI\HelperControls\TestSearchSelection.en-US.resx,chSize.Text,updated,Velikost,Size -GUI\HelperControls\TestSearchSelection.en-US.resx,label1.Text,updated,Filtry:,Filters: -GUI\HelperControls\TestSearchSelection.en-US.resx,label2.Text,updated,Pro přidání a odebrání filtrů použijte kontextové menu,Use context menu to add and remove filters -GUI\HelperControls\TestSearchSelection.en-US.resx,label3.Text,updated,"Soubory, které mají být zahrnuty:",Files to be included: -GUI\HelperControls\TestSearchSelection.en-US.resx,lbLoading.Text,updated,"Skenuji soubory, �ekejte prosím...","Scanning files, please wait...." -GUI\HelperControls\TestSearchSelection.en-US.resx,miExclude.Text,updated,Vynechat,Exclude -GUI\HelperControls\TestSearchSelection.en-US.resx,miExcludeFileExt.Text,updated,Přidat filtr dle koncovky souboru,Add file extension filter -GUI\HelperControls\TestSearchSelection.en-US.resx,miExcludeFileName.Text,updated,Přidat filtr dle názvu souboru,Add filename filter -GUI\HelperControls\TestSearchSelection.en-US.resx,miExcludeFilePath.Text,updated,Cesta k souboru,File Path -GUI\HelperControls\TestSearchSelection.en-US.resx,miInclude.Text,updated,Zahrnout,Include -GUI\HelperControls\TestSearchSelection.en-US.resx,miIncludeFileExt.Text,updated,Přidat filtr dle koncovky souboru,Add file extension filter -GUI\HelperControls\TestSearchSelection.en-US.resx,miIncludeFileName.Text,updated,Přidat filtr dle názvu souboru,Add filename filer -GUI\HelperControls\TestSearchSelection.en-US.resx,miIncludeFilePath.Text,updated,Cesta k souboru,File path -GUI\HelperControls\TestSearchSelection.en-US.resx,removeFilterToolStripMenuItem.Text,updated,Odebrat filtr,Remove Filter -GUI\HelperControls\ThreadPriorityPicker.en-US.resx,ThreadPriority.Items,updated,Vysoká (nedoporu�ujeme),High (Not recommended) -GUI\HelperControls\ThreadPriorityPicker.en-US.resx,ThreadPriority.Items1,updated,Nadprůmerná,Above normal -GUI\HelperControls\ThreadPriorityPicker.en-US.resx,ThreadPriority.Items2,updated,Běžná,Normal -GUI\HelperControls\ThreadPriorityPicker.en-US.resx,ThreadPriority.Items3,updated,Podprůměrná,Below normal -GUI\HelperControls\ThreadPriorityPicker.en-US.resx,ThreadPriority.Items4,updated,nízká,Low -GUI\HelperControls\ThreadPriorityPicker.en-US.resx,ThreadPriorityEnabled.Text,updated,missing,Set thread priority -GUI\HelperControls\WaitForOperation.en-US.resx,$this.Text,updated,missing,WaitForOperation -GUI\ListBackupFiles.en-US.resx,$this.Text,updated,Souborů ve vybrané záloze,Files in selected backup -GUI\ListBackupFiles.en-US.resx,CancelBtn.Text,updated,Zavřít,Close -GUI\ListBackupFiles.en-US.resx,groupBox1.Text,updated,"Nahrávám seznam souborů, �ekejte prosím...","Loading file list, please wait ..." -GUI\LogViewer.en-US.resx,$this.Text,updated,Logovat data,Log data -GUI\MainForm.en-US.resx,$this.Text,updated,Kontrolní okno Duplicati,Duplicati Control Window -GUI\MainForm.en-US.resx,controlToolStripMenuItem.Text,updated,Kontrola,Control -GUI\MainForm.en-US.resx,DelayDuration05Menu.Text,updated,5 minut,5 minutes -GUI\MainForm.en-US.resx,DelayDuration15Menu.Text,updated,15 minut,15 minutes -GUI\MainForm.en-US.resx,DelayDuration30Menu.Text,updated,30 minut,30 minutes -GUI\MainForm.en-US.resx,DelayDuration60Menu.Text,updated,1 hodina,1 hour -GUI\MainForm.en-US.resx,label1.Text,updated,missing,Duplicati dummy window -GUI\MainForm.en-US.resx,optionsToolStripMenuItem.Text,updated,Možnosti...,Options... -GUI\MainForm.en-US.resx,pausePeriodToolStripMenuItem.Text,updated,missing,Pause period -GUI\MainForm.en-US.resx,pauseToolStripMenuItem.Text,updated,Přerušit,Pause -GUI\MainForm.en-US.resx,quitToolStripMenuItem.Text,updated,Ukon�it,Quit -GUI\MainForm.en-US.resx,statusToolStripMenuItem.Text,updated,Stav,Status -GUI\MainForm.en-US.resx,stopToolStripMenuItem.Text,not-updated,Stop,Stop -GUI\MainForm.en-US.resx,throttleOptionsToolStripMenuItem.Text,updated,missing,Throttle options... -GUI\MainForm.en-US.resx,wizardToolStripMenuItem.Text,updated,Průvodce...,Wizard... -GUI\RestoreBackup.en-US.resx,$this.Text,updated,ObnovitZálohu,RestoreBackup -GUI\RestoreBackup.en-US.resx,CancelBtn.Text,updated,Zrušit,Cancel -GUI\RestoreBackup.en-US.resx,folderBrowserDialog.Description,updated,"Vberte adresář, do kterého chcete data obnovit",Select the folder where the data will be restored to -GUI\RestoreBackup.en-US.resx,label1.Text,updated,Záloha k obnově,Backup to restore -GUI\RestoreBackup.en-US.resx,label2.Text,updated,Cíl,Destination -GUI\RestoreBackup.en-US.resx,OKBtn.Text,not-updated,OK,OK -GUI\RestoreBackup.en-US.resx,SelectTargetFolder.Text,not-updated,…,... -GUI\ServiceStatus.en-US.resx,$this.Text,updated,Stav Duplicati,Duplicati Status -GUI\ServiceStatus.en-US.resx,columnHeader1.Text,updated,Čas,Time -GUI\ServiceStatus.en-US.resx,columnHeader2.Text,updated,missing,Backup set -GUI\ServiceStatus.en-US.resx,columnHeader3.Text,updated,Velikost,Size -GUI\ServiceStatus.en-US.resx,columnHeader4.Text,updated,Čas,Time -GUI\ServiceStatus.en-US.resx,columnHeader5.Text,updated,missing,Backup set -GUI\ServiceStatus.en-US.resx,CurrentStatus.Text,updated,Čekám na další zálohu,Waiting for next backup -GUI\ServiceStatus.en-US.resx,label1_2.Text,updated,Dokon�ených záloh,Completed backups -GUI\ServiceStatus.en-US.resx,label5.Text,updated,Běžících záloh,Pending backups -GUI\ServiceStatus.en-US.resx,linkLabel1.Text,updated,Možnosti Duplicati,Duplicati Options -GUI\ServiceStatus.en-US.resx,optionsLabel.Text,updated,"(jazyk rozhraní, implicitní heslo, Rozšířené, …)","(UI Language, Default password, Advanced, ...)" -GUI\ServiceStatus.en-US.resx,pauseBackupToolStripMenuItem.Text,updated,Přerušit zálohování,Pause backup -GUI\ServiceStatus.en-US.resx,PauseDuration05Menu.Text,updated,5 minut,5 minutes -GUI\ServiceStatus.en-US.resx,PauseDuration15Menu.Text,updated,15 minut,15 minutes -GUI\ServiceStatus.en-US.resx,PauseDuration30Menu.Text,updated,30 minut,30 minutes -GUI\ServiceStatus.en-US.resx,PauseDuration60Menu.Text,updated,1 hodina,1 hour -GUI\ServiceStatus.en-US.resx,pausePeriodMenuItem.Text,updated,Doba přerušení,Pause period -GUI\ServiceStatus.en-US.resx,quickLabel.Text,updated,Rychlé úkony,Quick actions -GUI\ServiceStatus.en-US.resx,runBackupNowToolStripMenuItem.Text,updated,Spustit zálohu nyní,Run backup now -GUI\ServiceStatus.en-US.resx,runBackupNowToolStripMenuItem1.Text,updated,Spustit zálohu nyní,Run backup now -GUI\ServiceStatus.en-US.resx,stopBackupToolStripMenuItem.Text,updated,Zastavit zálohu,Stop backup -GUI\ServiceStatus.en-US.resx,viewFilesToolStripMenuItem.Text,updated,Zobrazit obsah …,View contents ... -GUI\ServiceStatus.en-US.resx,viewLogToolStripMenuItem.Text,updated,Zobrazit log …,View log ... -GUI\ServiceStatus.en-US.resx,wizardHelpLabel.Text,updated,"(Vytvořit, upravit, smazat, spustit, obnovit ze zálohy)","(Create, edit, delete, run, restore backups)" -GUI\ServiceStatus.en-US.resx,wizardLink.Text,updated,Průvodce Duplicati,Duplicati Wizard -GUI\Strings\ApplicationSetup.en-US.resx,BalloonNotification_Continous,updated,"Za běhu, při chybách a varováních","While running, and on errors, warnings" -GUI\Strings\ApplicationSetup.en-US.resx,BalloonNotification_Errors,updated,Při chybách,On errors -GUI\Strings\ApplicationSetup.en-US.resx,BalloonNotification_Off,updated,Žádná oznámení,No notifications -GUI\Strings\ApplicationSetup.en-US.resx,BalloonNotification_Start,updated,"Při startu, chybách, varováních","On start, errors, warnings" -GUI\Strings\ApplicationSetup.en-US.resx,BalloonNotification_StartAndStop,updated,"Při starti, ukon�ení, chybách, varováních","On start, stop, errors, warnings" -GUI\Strings\ApplicationSetup.en-US.resx,BalloonNotification_Warnings,updated,"Při chybách, varováních","On errors, warnings" -GUI\Strings\ApplicationSetup.en-US.resx,CacheSize,updated,Velikost mezipaměti: {0},Cache size: {0} -GUI\Strings\ApplicationSetup.en-US.resx,CalculatingCacheSize,updated,Vypo�ítávám velikost mezipaměti...,Calculating cache size ... -GUI\Strings\ApplicationSetup.en-US.resx,ConfirmCacheDelete,updated,"Vymazat soubory s podpisy v adresáři: -{0}","Delete signature files in the folder: -{0}" -GUI\Strings\ApplicationSetup.en-US.resx,DefaultLanguage,updated,"Jazyk systému, {0}","System language, {0}" -GUI\Strings\ApplicationSetup.en-US.resx,DialogTitle,updated,"Možnosti Duplicati, verze {0}","Duplicati Options, version {0}" -GUI\Strings\ApplicationSetup.en-US.resx,EncryptionModuleLoadError,updated,Při spouštění šifrovacích modulů se objevila chyba: {0},An error occured while loading encryption modules: {0} -GUI\Strings\ApplicationSetup.en-US.resx,ErrorWhileExaminingFolder,updated,"Při zpracovávání adresáře se objevila chyba: {0}. -Přejete si tento adresář přesto použít?","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?" -GUI\Strings\ApplicationSetup.en-US.resx,FolderIsMissingFile,updated,"Vybraný adresář neobsahuje soubor: {0}. -Přejete si tento adresář přesto použít?","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?" -GUI\Strings\ApplicationSetup.en-US.resx,LanguageChangedWarning,updated,Bylo změněno nastavení jazyka. Toto se projeví po restartování Duplicati.,The language has changed. This will take effect after you restart Duplicati. -GUI\Strings\ApplicationSetup.en-US.resx,OperationCancelled,updated,Zrušeno,Cancelled -GUI\Strings\ApplicationSetup.en-US.resx,SaveExtensionError,updated,Při ukládání nastavení se objevila chyba: {0},An error occured while saving settings: {0} -GUI\Strings\ApplicationSetup.en-US.resx,SettingControlsLoadError,updated,Při nahrávání nastavení se objevila chyba: {0},An error occured while loading setting controls: {0} -GUI\Strings\Common.en-US.resx,FifteenMinutes,updated,15 minut,15 minutes -GUI\Strings\Common.en-US.resx,FiveMinutes,updated,5 minut,5 minutes -GUI\Strings\Common.en-US.resx,GenericError,updated,Objevila se chyba: {0},An error occured: {0} -GUI\Strings\Common.en-US.resx,InvalidDuration,updated,not-updated,The full backup duration entered is not valid: {0} -GUI\Strings\Common.en-US.resx,MenuPause,updated,Přerušit,Pause -GUI\Strings\Common.en-US.resx,MenuResume,updated,Pokra�ovat,Resume -GUI\Strings\Common.en-US.resx,NoMinutes,updated,Žádné,None -GUI\Strings\Common.en-US.resx,OneDay,updated,Jeden den,One day -GUI\Strings\Common.en-US.resx,OneMinute,updated,1 minuta,1 minute -GUI\Strings\Common.en-US.resx,OneMonth,updated,Jeden měsíc,One month -GUI\Strings\Common.en-US.resx,OneWeek,updated,Jeden týden,One week -GUI\Strings\Common.en-US.resx,SixtyMinutes,updated,1 hodina,1 hour -GUI\Strings\Common.en-US.resx,ThirtyMinutes,updated,30 minut,30 minutes -GUI\Strings\Common.en-US.resx,ThreadPriorityAboveNormal,updated,Nadprůměrná,Above normal -GUI\Strings\Common.en-US.resx,ThreadPriorityBelowNormal,updated,Podprůměrná,Below normal -GUI\Strings\Common.en-US.resx,ThreadPriorityHighest,updated,Nejvyšší,Highest -GUI\Strings\Common.en-US.resx,ThreadPriorityNormal,updated,Normální,Normal -GUI\Strings\Common.en-US.resx,ThreadPriortyLowest,updated,Nejnižší,Lowest -GUI\Strings\Common.en-US.resx,ThreeMonths,updated,Tři měsíce,Three months -GUI\Strings\Common.en-US.resx,TwoWeeks,updated,Dvy týdny,Two weeks -GUI\Strings\DatabaseUpgrader.en-US.resx,BackupFilenamePrefix,updated,záloha,backup -GUI\Strings\DatabaseUpgrader.en-US.resx,DatabaseFormatError,updated,Nelze zjistit formát databáze: {0},Unable to determine database format: {0} -GUI\Strings\DatabaseUpgrader.en-US.resx,InvalidVersionError,updated,not-updated,"The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}." -GUI\Strings\DatabaseUpgrader.en-US.resx,TableLayoutError,updated,not-updated,Unknown table layout detected -GUI\Strings\DatabaseUpgrader.en-US.resx,UpgradeFailure,updated,not-updated,"Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded." -GUI\Strings\DuplicatiRunner.en-US.resx,ApplicationExitLogMesssage,updated,not-updated,The backup was stopped because the application was closed -GUI\Strings\DuplicatiRunner.en-US.resx,CleaningUpMessage,updated,not-updated,Removing old backups ... -GUI\Strings\DuplicatiRunner.en-US.resx,CleanupError,updated,Chyba během údržby: {0},Failed during cleanup: {0} -GUI\Strings\DuplicatiRunner.en-US.resx,CleanupLogdataHeader,updated,Výledek údržby:,Cleanup output: -GUI\Strings\DuplicatiRunner.en-US.resx,ErrorMessage,updated,Chyba: {0},Error: {0} -GUI\Strings\DuplicatiRunner.en-US.resx,OtherAbortMessage,updated,"Zálohování bylo zastaveno, důvodem bylo: {0}","The backup was stopped, the reason was: {0}" -GUI\Strings\DuplicatiRunner.en-US.resx,ShutdownWhileBackupInprogress,updated,"Duplicati bylo ukon�eno před dokon�ením zálohy, stav je neznámý","Duplicati was terminated before the backup completed, status is unknown" -GUI\Strings\DuplicatiRunner.en-US.resx,TaskManagerCloseMessage,updated,"Zálohování bylo ukon�eno, protože aplikace byla zavřena v správci aplikací.",The backup was stopped because the application was closed by the task manager -GUI\Strings\DuplicatiRunner.en-US.resx,UserClosingMessage,updated,Záloha byla ukon�ena uživatelem.,The backup was stopped by the user -GUI\Strings\DuplicatiRunner.en-US.resx,WindowsShutdownMessage,updated,Záloha byla ukon�ena z důvodu vypnutí po�íta�e.,The backup was stopped because the machine was being shut down -GUI\Strings\DynamicSetupHelper.en-US.resx,NoFoldersInSetupError,updated,V záloze nejsou zahrnuty žádné adresáře,No folders are included in the backup -GUI\Strings\ListBackupFiles.en-US.resx,NoDataError,updated,Nebyla vrácena žádná data,No data returned -GUI\Strings\ListBackupFiles.en-US.resx,TooltipAddedFile,updated,Přidán soubor,Added file -GUI\Strings\ListBackupFiles.en-US.resx,TooltipAddedFolder,updated,Přidán adresář,Added folder -GUI\Strings\ListBackupFiles.en-US.resx,TooltipAddedOrModifiedFile,updated,Přidán nebo upraven soubor,Added or modified file -GUI\Strings\ListBackupFiles.en-US.resx,TooltipControlFile,updated,not-updated,Control file -GUI\Strings\ListBackupFiles.en-US.resx,TooltipDeletedFile,updated,Smazán soubor,Deleted file -GUI\Strings\ListBackupFiles.en-US.resx,TooltipDeletedFolder,updated,Smazán adresář,Deleted folder -GUI\Strings\ListBackupFiles.en-US.resx,TooltipExistingFolder,updated,Existující adresář,Existing folder -GUI\Strings\ListBackupFiles.en-US.resx,TooltipIncompleteFile,updated,Nekompletní soubor,Incomplete file -GUI\Strings\ListBackupFiles.en-US.resx,TooltipModifiedFile,updated,Změněný soubor,Modified file -GUI\Strings\MainForm.en-US.resx,BalloonTip_Error,updated,Neúspěšný pokus spustit zálohování {0}: {1},Failed to run backup {0}: {1} -GUI\Strings\MainForm.en-US.resx,BalloonTip_Running,not-updated,{0},{0} -GUI\Strings\MainForm.en-US.resx,BalloonTip_Started,updated,Běží {0},Running {0} -GUI\Strings\MainForm.en-US.resx,BalloonTip_Stopped,updated,Skon�eno {0},Finished {0} -GUI\Strings\MainForm.en-US.resx,BalloonTip_Warning,updated,Záloha {0} vydala varování,Backup {0} gave a warning -GUI\Strings\MainForm.en-US.resx,ExitWhileBackupIsRunningQuestion,updated,"Právě běží zálohování, chcete jej ukon�it a zavřít tak Duplicati?","A backup is currently running, do you want to stop the backup so Duplicati can exit?" -GUI\Strings\MainForm.en-US.resx,MultipleNamedBackupsFound,updated,Záloha „{0}“ byla nalezena {1} krát,"The backup named ""{0}"" was found {1} times" -GUI\Strings\MainForm.en-US.resx,NamedBackupGroupNotFound,updated,Skupina záloh „{0}“ nebyla nalezena,"The backup group named ""{0}"" was not found" -GUI\Strings\MainForm.en-US.resx,NamedBackupNotFound,updated,Záloha „{0}“ nebyla nalezena,"The backup named ""{0}"" was not found" -GUI\Strings\MainForm.en-US.resx,PauseOperationFailed,updated,Neúspěšný požadavek na přerušení běhu: {0},Failed to execute the Pause request: {0} -GUI\Strings\MainForm.en-US.resx,TerminateForExitQuestion,updated,"Duplicati se pokouší ukon�it, běží ale záloha. -Chcete, aby Duplicati po�kalo na její dokon�ení?","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?" -GUI\Strings\MainForm.en-US.resx,TrayStatusPause,updated,Duplicati je pozastaveno,Duplicati is currently paused -GUI\Strings\MainForm.en-US.resx,TrayStatusReady,updated,Duplicati je připraveno,Duplicati is ready -GUI\Strings\MainForm.en-US.resx,TrayStatusRunning,updated,Duplicati běží,Duplicati is running {0} -GUI\Strings\Program.en-US.resx,AnotherInstanceDetected,updated,Běží jiná oznámená instance,"Another instance is running, and was notified" -GUI\Strings\Program.en-US.resx,DatabaseOpenError,updated,"Chyba při vytváření, otevírání nebo aktualizaci databáze. -Chybové hlášení: {0}","Failed to create, open or upgrade the database. -Error message: {0}" -GUI\Strings\Program.en-US.resx,FullCommandDescription,updated,not-updated,Forces the --run-backup command to perform a full backup -GUI\Strings\Program.en-US.resx,HelpCommandDescription,updated,Zobrazí tuto nápovědu,Displays this help -GUI\Strings\Program.en-US.resx,HelpDisplayDialog,updated,"Podporované argumenty příkazové řádky: - -{0}","Supported commandline arguments: - -{0}" -GUI\Strings\Program.en-US.resx,HelpDisplayFormat,updated,not-updated,--{0}: {1} -GUI\Strings\Program.en-US.resx,LanguageSelectionError,updated,not-updated,Failed to set the user interface language: {0} -GUI\Strings\Program.en-US.resx,LogfileCommandDescription,updated,not-updated,Outputs log information to the file given -GUI\Strings\Program.en-US.resx,LoglevelCommandDescription,updated,not-updated,Determines the amount of information written in the log file -GUI\Strings\Program.en-US.resx,PauseCommandDescription,updated,not-updated,"Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes" -GUI\Strings\Program.en-US.resx,PortablemodeCommandDescription,updated,not-updated,Activates portable mode where the database is placed below the program executable -GUI\Strings\Program.en-US.resx,ResumeCommandDescription,updated,not-updated,"Resumes operation of Duplicati, if paused" -GUI\Strings\Program.en-US.resx,RunbackupCommandDescription,updated,not-updated,"Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed" -GUI\Strings\Program.en-US.resx,RunbackupGroupCommandDescription,updated,not-updated,"Runs all backups in the group with the name supplied. If no group name is supplied, the available backups are displayed. If the group name is not found, an error message is displayed." -GUI\Strings\Program.en-US.resx,SeriousError,updated,not-updated,A serious error occured in Duplicati: {0} -GUI\Strings\Program.en-US.resx,ShowstausCommandDescription,updated,not-updated,Displays the status window -GUI\Strings\Program.en-US.resx,ShowwizardCommandDescription,updated,not-updated,Displays the wizard window -GUI\Strings\Program.en-US.resx,StartupFailure,updated,not-updated,"Unable to start up, perhaps another process is already running? -Error message: {0}" -GUI\Strings\Program.en-US.resx,TraylessCommandDescription,updated,not-updated,"Runs Duplicati without showing the tray icon, closing the main window closes Duplicati" -GUI\Strings\Program.en-US.resx,UnencrypteddatabaseCommandDescription,updated,not-updated,Disables database encryption -GUI\Strings\Program.en-US.resx,WrongSQLiteVersion,updated,not-updated,"Unsupported version of SQLite detected ({0}), must be {1} or higher" -GUI\Strings\Scheduler.en-US.resx,InvalidTimeSetupError,updated,not-updated,"Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}" -GUI\Strings\ServiceStatus.en-US.resx,BackupImmediate,updated,Nyní,Now -GUI\Strings\ServiceStatus.en-US.resx,BackupStatusError,updated,Zálohování neúspěšné,Failed backup -GUI\Strings\ServiceStatus.en-US.resx,BackupStatusOK,updated,Zálohování úspěšné,Successfull backup -GUI\Strings\ServiceStatus.en-US.resx,BackupStatusPartial,updated,Zálohování zpracovalo pouze některé soubory,Backup only processed some of the files -GUI\Strings\ServiceStatus.en-US.resx,BackupStatusWarning,updated,Zálohování dokon�eno s varováními,Completed backup with warnings -GUI\Strings\ServiceStatus.en-US.resx,DialogTitle,updated,Duplicati {0} – Stav,Duplicati {0} - Status -GUI\Strings\ServiceStatus.en-US.resx,NoFilesInBackupMessages,updated,Záloha beze změn,The backup has no changes -GUI\Strings\ServiceStatus.en-US.resx,QuickActionExit,updated,Ukon�it Duplicati,Close Duplicati -GUI\Strings\ServiceStatus.en-US.resx,QuickActionPause,updated,Přerušit,Pause -GUI\Strings\ServiceStatus.en-US.resx,QuickActionPause10,updated,Přerušit na 10 minut,Pause for 10 minutes -GUI\Strings\ServiceStatus.en-US.resx,QuickActionPause15,updated,Přerušit na 15 minut,Pause for 15 minutes -GUI\Strings\ServiceStatus.en-US.resx,QuickActionPause30,updated,Přerušit na 30 minut,Pause for 30 minutes -GUI\Strings\ServiceStatus.en-US.resx,QuickActionPause5,updated,Přerušit na 5 minut,Pause for 5 minutes -GUI\Strings\ServiceStatus.en-US.resx,QuickActionPause60,updated,Přerušit na 60 minut,Pause for 60 minutes -GUI\Strings\ServiceStatus.en-US.resx,QuickActionResume,updated,Pokra�ovat,Resume -GUI\Strings\ServiceStatus.en-US.resx,QuickActionStop,updated,Zastavit aktuální zálohování,Stop the current backup -GUI\Strings\ServiceStatus.en-US.resx,QuickActionThrottle,updated,not-updated,Throttle options ... -GUI\Strings\ServiceStatus.en-US.resx,SelectQuickAction,updated,- Vybrat akci -,- Select action - -GUI\Strings\ServiceStatus.en-US.resx,StatusBackup,updated,Záloha: {0},Backup: {0} -GUI\Strings\ServiceStatus.en-US.resx,StatusPaused,updated,Duplicati je právě pozastaveno,Duplicati is currently paused -GUI\Strings\ServiceStatus.en-US.resx,StatusRestore,updated,Obnovit: {0},Restore: {0} -GUI\Strings\ServiceStatus.en-US.resx,StatusWaiting,updated,Čekám na další zálohu,Waiting for next backup -GUI\Strings\ServiceStatus.en-US.resx,SwitchToAdvanced,updated,Rozšířené >>,Advanced >>> -GUI\Strings\ServiceStatus.en-US.resx,SwitchToSimple,updated,Zjednodušené <<,Simple <<< -GUI\Strings\TaskType.en-US.resx,FullBackup,updated,Kompletní záloha,Full backup -GUI\Strings\TaskType.en-US.resx,IncrementalBackup,updated,Přírůstková záloha,Incremental backup -GUI\Strings\TaskType.en-US.resx,ListActualFiles,updated,Zobrazit aktuální soubory,List actual files -GUI\Strings\TaskType.en-US.resx,ListBackupEntries,updated,Zobrazit záznamy zálohy,List backup entries -GUI\Strings\TaskType.en-US.resx,ListBackups,updated,Zobrazit zálohy,List backups -GUI\Strings\TaskType.en-US.resx,ListFiles,updated,Zobrazit soubory,List files -GUI\Strings\TaskType.en-US.resx,RemoveAllButNFull,updated,not-updated,Remove all but n full -GUI\Strings\TaskType.en-US.resx,RemoveOlderThan,updated,Odebrat starší než,Remove older than -GUI\Strings\TaskType.en-US.resx,Restore,updated,Obnovit,Restore -GUI\Strings\TaskType.en-US.resx,RestoreSetup,updated,Nastavení obnovy,Restore setup -GUI\Strings\TrayIconWrapper.en-US.resx,GtkLoadError,updated,not-updated,"Gtk could not be loaded, using windows forms implementation. -Error message: {0}" -GUI\Strings\TrayIconWrapper.en-US.resx,GtkNotFoundError,updated,not-updated,Unable to locate gtk assemblies -GUI\Strings\TrayIconWrapper.en-US.resx,GtkTooOldError,updated,not-updated,"Gtk found, but it has version {0} and must be at least {1}" -GUI\Strings\WizardHandler.en-US.resx,ResumeNowQuestion,updated,not-updated,"Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?" -GUI\Strings\WizardHandler.en-US.resx,SetupRestoreSuccess,updated,not-updated,The previous Duplicati setup is now restored! -GUI\Strings\WizardHandler.en-US.resx,StopBackupError,updated,not-updated,An error occured while attempting to stop the running backup: {0} -GUI\Strings\WizardHandler.en-US.resx,StopRunningBackupQuestion,updated,not-updated,"The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?" -GUI\Strings\WizardHandler.en-US.resx,UnableToStopBackupError,updated,not-updated,"Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again." -GUI\Strings\WizardHandler.en-US.resx,WizardFormTitle,updated,not-updated,Duplicati Setup Wizard -GUI\Wizard pages\Add backup\AdvancedOptions.en-US.resx,EditFilters.Text,updated,missing,Modify filters that control what files are included in the backup -GUI\Wizard pages\Add backup\AdvancedOptions.en-US.resx,EditOverrides.Text,updated,Manuálně přepsat nastavení (pokro�ilé),Manually override settings (advanced) -GUI\Wizard pages\Add backup\AdvancedOptions.en-US.resx,IncludeDuplicatiSetup.Text,updated,Zahrnout aktuální nastavení Duplicati do zálohy,Include the current Duplicati setup in the backup -GUI\Wizard pages\Add backup\AdvancedOptions.en-US.resx,LimitOptions.Text,updated,"Nastavit limity, jako jsou objem dat nebo šířka pásma ","Set limits, such as volumesize and bandwidth limits" -GUI\Wizard pages\Add backup\AdvancedOptions.en-US.resx,SelectCleanup.Text,updated,"Vybrat, kdy odebrat staré zálohy",Select when to remove old backups -GUI\Wizard pages\Add backup\AdvancedOptions.en-US.resx,SelectWhen.Text,updated,"Vybrat, kdy a jak �asto se má zálohování spouštět",Select when and how often the backup should run -GUI\Wizard pages\Add backup\CleanupSettings.en-US.resx,CleanFullBackupHelptext.Text,updated,missing,"To prevent the backups from growing indefinetly, old backups should be deleted regularly" -GUI\Wizard pages\Add backup\CleanupSettings.en-US.resx,EnableCleanupDuration.Text,updated,missing,Never keep backups older than this -GUI\Wizard pages\Add backup\CleanupSettings.en-US.resx,EnableFullBackupClean.Text,updated,missing,Never keep more than this many full backups -GUI\Wizard pages\Add backup\CleanupSettings.en-US.resx,IgnoreTimestamps.Text,updated,missing,Ignore file modification timestamp when making incremental backups -GUI\Wizard pages\Add backup\FinishedAdd.en-US.resx,label1.Text,updated,Shrnutí,Summary -GUI\Wizard pages\Add backup\FinishedAdd.en-US.resx,RunNow.Text,updated,Spustit zálohu nyní,Run backup now -GUI\Wizard pages\Add backup\PasswordSettings.en-US.resx,EnablePassword.Text,updated,Chránit zálohy tímto heslem,Protect the backups with this password -GUI\Wizard pages\Add backup\PasswordSettings.en-US.resx,EncryptionModule.ToolTip,updated,Vybrat metodu šifrování,Choose the encryption method -GUI\Wizard pages\Add backup\PasswordSettings.en-US.resx,EncryptionModuleLabel.Text,updated,Metoda šifrování,Encryption method -GUI\Wizard pages\Add backup\PasswordSettings.en-US.resx,GeneratePasswordButton.ToolTip,updated,Kliknutím vygenerujete náhodné heslo,Click here to generate a random password -GUI\Wizard pages\Add backup\PasswordSettings.en-US.resx,PasswordHelptext.Text,updated,missing,"It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it." -GUI\Wizard pages\Add backup\PasswordSettings.en-US.resx,UseSettingsAsDefault.Text,updated,Toto nastavení použít na nových zálohách,Use these settings on new backups -GUI\Wizard pages\Add backup\PasswordSettings.en-US.resx,UseSettingsAsDefault.ToolTip,updated,"Pokud je zaškrtnuto, Duplicati aplikuje zvolenou metodu šifrování na všechnynové zálohy","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups" -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,appdataSize.Text,not-updated,(…),(...) -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,desktopSize.Text,not-updated,(…),(...) -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,DocumentsRadio.Text,updated,Moje dokumenty,My documents -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,FolderRadio.Text,updated,Uživatelský seznam adresářů,Custom folder list -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,IncludeDesktop.Text,updated,Zahrnout soubory na pracovní ploše,Include files on the desktop -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,IncludeDocuments.Text,updated,Zahrnout dokumenty,Include documents -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,IncludeImages.Text,updated,Zahrnout moje obrázky,Include my images -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,IncludeMusic.Text,updated,Zahrnout mou hudbu,Include my music -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,IncludeSettings.Text,updated,Zahrnout nastavení aplikací,Include application settings -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,myDocumentsSize.Text,not-updated,(…),(...) -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,myMusicSize.Text,not-updated,(…),(...) -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,myPicturesSize.Text,not-updated,(…),(...) -GUI\Wizard pages\Add backup\SelectFiles.en-US.resx,totalSize.Text,updated,Vypo�ítávám velikost,Calculating size -GUI\Wizard pages\Add backup\SelectName.en-US.resx,button1.Text,updated,Přidat skupinu,Add a group -GUI\Wizard pages\Add backup\SelectName.en-US.resx,label1.Text,updated,Název zálohy,Backup name -GUI\Wizard pages\Add backup\SelectName.en-US.resx,label2.Text,updated,Umístit zálohu do skupiny (volitelné),Place the backup in a group (optional) -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,AlwaysFullRadio.Text,updated,"Vždy provádět kompletní zálohu, nikdy přírůstkovou (nedoporu�ujeme)","Always perform a full backup, never incremental (not recommended)" -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,Day1Label.Text,updated,Pon,Mon -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,Day2Label.Text,updated,Út,Tue -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,Day3Label.Text,updated,Stř,Wen -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,Day4Label.Text,updated,Čt,Thu -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,Day5Label.Text,updated,Pát,Fri -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,Day6Label.Text,updated,Sob,Sat -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,Day7Label.Text,updated,Ne,Sun -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,FullStrategyPanel.Text,updated,Kompletní / přírůstková strategie,Full / Incremental strategy -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,IncrementalPeriodRadio.Text,updated,"Přírůstková, po tomto období kompletní:","Incremental, then full after this period:" -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,label1.Text,updated,V tuto dobu spustit zálohování,Run the backup at this time -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,label2.Text,not-updated,Interval,Interval -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,label3.Text,updated,Povolené dny,Allowed days -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,NeverFullRadio.Text,updated,"Vždy provádět přírůstkovou zálohu, nikdy kompletní (nedoporu�ujeme)","Always perform an incremental backup, never full (not recommended)" -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,NoScheduleRadio.Text,updated,"Nikdy nespouštět automaticky, pouze na základě ru�ního spuštění (nedoporu�ujeme)","Never run automatically, only run when I manually start it (not recommended)" -GUI\Wizard pages\Add backup\SelectWhen.en-US.resx,ScheduleRadio.Text,updated,Spouštět zálohování v daném intervalu (doporu�eno),Run backup at specified interval (recommended) -GUI\Wizard pages\Add backup\SettingOverrides.en-US.resx,dataGridViewTextBoxColumn1.HeaderText,not-updated,argument,argument -GUI\Wizard pages\Add backup\Strings\AdvancedOptions.en-US.resx,PageDescription,updated,not-updated,"On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults." -GUI\Wizard pages\Add backup\Strings\AdvancedOptions.en-US.resx,PageTitle,updated,Rozšířaná nastavení,Advanced settings -GUI\Wizard pages\Add backup\Strings\CleanupSettings.en-US.resx,DisabledCleanupWarning,updated,not-updated,"You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?" -GUI\Wizard pages\Add backup\Strings\CleanupSettings.en-US.resx,PageDescription,updated,not-updated,"To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups." -GUI\Wizard pages\Add backup\Strings\CleanupSettings.en-US.resx,PageTitle,updated,Zvolit možnosti údržby,Select cleanup options -GUI\Wizard pages\Add backup\Strings\CleanupSettings.en-US.resx,TooShortCleanupDurationDay,updated,not-updated,The cleanup duration entered is less than 1 day. This will give very poor system performance. -GUI\Wizard pages\Add backup\Strings\CleanupSettings.en-US.resx,TooShortFullDuration,updated,not-updated,The full backup duration entered is less than ten minutes. This will give very poor system performance. -GUI\Wizard pages\Add backup\Strings\EditFilters.en-US.resx,PageDescription,updated,not-updated,On this page you can modify filters that control what files are included in the backup. -GUI\Wizard pages\Add backup\Strings\EditFilters.en-US.resx,PageTitle,updated,Upravit filtry,Edit filters -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,PageDescription,updated,not-updated,"You have now entered all the required data, and can now create the backup." -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,PageDescriptionModify,updated,Úpravy zálohování jsou nyní připraveny k uložení,The backup modifications are now ready to be saved. -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,PageTitle,updated,Připraven přidat zálohu,Ready to add backup -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,PageTitleModify,updated,Připraven uložit změny,Ready to save changes -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryAction,updated,Akce,Action -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryActionAdd,updated,Přidat novou zálohu,Add new backup -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryActionModify,updated,Upravit zálohu,Modify backup -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryDestination,updated,Cíl,Destination -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryDestinationPath,updated,Cesta k cíli,Destination path -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryFullBackupEach,updated,Kompletní záloha každých,Full backup each -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryKeepFullBackups,updated,not-updated,Keep full backups -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryRepeat,updated,Opakovat,Repeat -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummarySourceFolder,updated,Zdrojový adresář,Source folder -GUI\Wizard pages\Add backup\Strings\FinishedAdd.en-US.resx,SummaryWhen,updated,Když,When -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,ChangePasswordQuestion,updated,not-updated,Are you sure you want to change the current password to a new random one? -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,EmptyPasswordError,updated,not-updated,"You must enter a password, remove the check mark next to the box to disable encryption of the backups." -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,EnablePasswordRestoreText,updated,Záloha je chráněna heslem,Backup is protected with password -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,EncryptionModuleLoadError,updated,not-updated,Failed to load the encryption modules: {0} -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,NewGeneratedPasswordWarning,updated,not-updated,"You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?" -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,NoEncryptionMethodSelected,updated,Musíte zvolit metodu šifrování,You must select an encryption method. -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,NoPasswordWarning,updated,not-updated,"If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?" -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,PageDescription,updated,not-updated,On this page you can select options that protect your backups from being read or altered. -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,PageDescriptionRestore,updated,not-updated,Enter the encryption settings that were used to create the backup originally -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,PageTitle,updated,Zvolte heslo k záloze,Select password for the backup -GUI\Wizard pages\Add backup\Strings\PasswordSettings.en-US.resx,PasswordChangedWarning,updated,not-updated,"****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?" -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,CalculatingSize,updated,Vypo�ítávám velikost …,Calculating size ... -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,CalculatingSizeMarker,not-updated,(…),(...) -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,DuplicateFolderError,updated,Adresář „{0}“ byl zahrnut dvakrát,"The folder ""{0}"" is included twice" -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,FinalSizeCalculated,updated,Vybrané položky zabírají {0} místa,The selected items take up {0} of space -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,FolderDoesNotExistWarning,updated,"Adresář „{0}“ neexistuje. -Jak chcete pokra�ovat?","The folder ""{0}"" does not exist. -How do you want to proceed?" -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,NoFilesSelectedError,updated,Nezahrnuli jste žádné soubory.,You have not included any files. -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,PageDescription,updated,not-updated,On this page you must select the folder and files you wish to backup -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,PageTitle,updated,Vyberte soubory k zálohování,Select files to backup -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,PartialSizeCalculated,updated,Vypo�ítávám ...(využívám více než {0} místa),Calculating ... (using more than {0} of space) -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,RelatedFoldersError,updated,"Adresář ""{0}"" je podadresářem ""{1}"", který není povolen","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed" -GUI\Wizard pages\Add backup\Strings\SelectFiles.en-US.resx,UpgradeWarning,updated,not-updated,"The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect." -GUI\Wizard pages\Add backup\Strings\SelectName.en-US.resx,DuplicateNameEnteredError,updated,Záloha s tímto jménem již existuje,There already exists a backup with that name -GUI\Wizard pages\Add backup\Strings\SelectName.en-US.resx,InvalidNameEnteredError,updated,Chyba při oveřování jména zálohy: {0},Failed to validate the backup name: {0} -GUI\Wizard pages\Add backup\Strings\SelectName.en-US.resx,NoNameEnteredError,updated,Musíte vložit název zálohy,You must enter a name for the backup -GUI\Wizard pages\Add backup\Strings\SelectName.en-US.resx,PageDescription,updated,not-updated,"On this page you can enter a name for the backup, so you can find and modify it later" -GUI\Wizard pages\Add backup\Strings\SelectName.en-US.resx,PageTitle,updated,Vložte název zálohy,Enter a name for the backup -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,FullDurationShorterThanScheduleDurationError,updated,not-updated,The interval between each full backup must be larger than the schedule interval. -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,NoScheduleWarning,updated,not-updated,"You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?" -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,OnlyFullBackupsWarning,updated,not-updated,"You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?" -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,OnlyIncrementalBackupsWarning,updated,not-updated,"You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?" -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,PageDescription,updated,not-updated,"On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you." -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,PageTitle,updated,not-updated,Select when the backup should run -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,TimeIsInThePastWarning,updated,not-updated,The time you entered is in the past. -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,TimeOccursShortlyWarning,updated,not-updated,The time you entered will occur shortly. -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,TooManyIncrementalsWarning,updated,not-updated,"The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?" -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,TooShortFullDurationError,updated,not-updated,The interval between full backups must be more than {0} minutes. -GUI\Wizard pages\Add backup\Strings\SelectWhen.en-US.resx,TooShortScheduleDurationError,updated,not-updated,The schedule interval must be more than {0} minutes. -GUI\Wizard pages\Add backup\Strings\SettingOverrides.en-US.resx,BackendLoadError,updated,not-updated,An error occured while loading backend settings: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.en-US.resx,CompressionLoadError,updated,not-updated,An error occured while loading compression settings: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.en-US.resx,EncryptionLoadError,updated,not-updated,An error occured while loading encryption settings: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.en-US.resx,GenericModuleLoadError,updated,not-updated,An error occured while loading generic module settings: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.en-US.resx,PageDescription,updated,not-updated,"On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!" -GUI\Wizard pages\Add backup\Strings\SettingOverrides.en-US.resx,PageTitle,updated,not-updated,Override settings -GUI\Wizard pages\Add backup\Strings\ThrottleOptions.en-US.resx,PageDescription,updated,not-updated,On this page you may select limits that prevent the backup procedure from using too many resources -GUI\Wizard pages\Add backup\Strings\ThrottleOptions.en-US.resx,PageTitle,updated,Vyberte limity zálohování,Select how to limit the backup -GUI\Wizard pages\Add backup\ThrottleOptions.en-US.resx,AsyncEnabled.Text,updated,Asynchronní upload,Upload asyncronosly -GUI\Wizard pages\Add backup\ThrottleOptions.en-US.resx,BackupLimitEnabled.Text,updated,missing,Each backup size limit -GUI\Wizard pages\Add backup\ThrottleOptions.en-US.resx,label1.Text,updated,missing,Size of each volume -GUI\Wizard pages\Backends\RawContainer.en-US.resx,label1.Text,updated,Cíl,Destination -GUI\Wizard pages\Delete backup\DeleteFinished.en-US.resx,label1.Text,updated,Shrnutí,Summary -GUI\Wizard pages\Delete backup\DeleteFinished.en-US.resx,label2.Text,updated,missing,Warning: You cannot restore the files after the backup is deleted!!! -GUI\Wizard pages\Delete backup\DeleteFinished.en-US.resx,label3.Text,updated,missing,"Note that the actual files will not be removed from the storage backend, you must remove the files manually." -GUI\Wizard pages\Delete backup\Strings\DeleteFinished.en-US.resx,PageDescription,updated,not-updated,You are now ready to delete the backup. Please note that you cannot restore the backup ever again -GUI\Wizard pages\Delete backup\Strings\DeleteFinished.en-US.resx,PageTitle,updated,Smazat zálohu,Delete backup -GUI\Wizard pages\Delete backup\Strings\DeleteFinished.en-US.resx,SummaryText,updated,"Akce: Smazat zálohu -Název: {0}","Action: Delete backup -Name: {0}" -GUI\Wizard pages\FirstLaunch.en-US.resx,CreateNew.Text,updated,nastavit novou zálohu,Setup a new backup -GUI\Wizard pages\FirstLaunch.en-US.resx,RestoreFiles.Text,updated,Obnovit soubory ze zálohy,Restore files from a backup -GUI\Wizard pages\FirstLaunch.en-US.resx,RestoreFilesHelp.Text,updated,missing,"You do not want to set up Duplicati, but just want to restore some files" -GUI\Wizard pages\FirstLaunch.en-US.resx,RestoreSettingsHelp.Text,updated,missing,"You have used Duplicati before, and want to restore your setup" -GUI\Wizard pages\FirstLaunch.en-US.resx,RestoreSetup.Text,updated,missing,Restore settings from a previous Duplicati installation -GUI\Wizard pages\FirstLaunch.en-US.resx,SetupNewBackupHelp.Text,updated,missing,"You have not used Duplicati before, or want to start over" -GUI\Wizard pages\FirstLaunch.en-US.resx,SimpleHelpHeader.Text,updated,missing,"Select one of the options below, and click next" -GUI\Wizard pages\MainPage.en-US.resx,Backup.Text,updated,Spustit zálohu nyní,Run a backup immediately -GUI\Wizard pages\MainPage.en-US.resx,CreateNew.Text,updated,Naplánovat novou zálohu,Schedule a new backup -GUI\Wizard pages\MainPage.en-US.resx,donate_button.ToolTip,updated,missing,"Show your appreciation by donating, any amount is accepted" -GUI\Wizard pages\MainPage.en-US.resx,donate_link.Text,updated,Podpořit Duplicati,Support Duplicati -GUI\Wizard pages\MainPage.en-US.resx,donate_link.ToolTip,updated,missing,"Show your appreciation by donating, any amount is accepted" -GUI\Wizard pages\MainPage.en-US.resx,Edit.Text,updated,Upravit existující zálohu,Edit an existing backup -GUI\Wizard pages\MainPage.en-US.resx,label1.Text,updated,Co chcete udělat?,What do you want to do? -GUI\Wizard pages\MainPage.en-US.resx,Remove.Text,updated,Odstranit existující zálohu,Remove an existing backup -GUI\Wizard pages\MainPage.en-US.resx,Restore.Text,updated,Obnovit soubory ze zálohy,Restore files from a backup -GUI\Wizard pages\Restore\FinishedRestore.en-US.resx,label1.Text,updated,Shrnutí,Summary -GUI\Wizard pages\Restore\FinishedRestore.en-US.resx,RunInBackground.Text,updated,Spustit proces obnovy na pozadí,Run restore operation as a background job -GUI\Wizard pages\Restore\SelectBackupVersion.en-US.resx,label1.Text,updated,"Vyberte zálohu, kterou chcete obnovit",Select the backup you want to restore -GUI\Wizard pages\Restore\Strings\FinishedRestore.en-US.resx,MostRecent,updated,poslední,most recent -GUI\Wizard pages\Restore\Strings\FinishedRestore.en-US.resx,PageDescription,updated,Duplicati je nyní připraveno obnovit Vaše soubory.,Duplicati is now ready to restore your files. -GUI\Wizard pages\Restore\Strings\FinishedRestore.en-US.resx,PageTitle,updated,Připraven obnovit soubory,Ready to restore files -GUI\Wizard pages\Restore\Strings\FinishedRestore.en-US.resx,RestoreFailedError,updated,Obnova souborů selhala: {0},The restore operation failed: {0} -GUI\Wizard pages\Restore\Strings\FinishedRestore.en-US.resx,RestoreWaitDialogTitle,updated,"Obnovuji soubory, po�kejte prosím...","Restoring files, please wait..." -GUI\Wizard pages\Restore\Strings\FinishedRestore.en-US.resx,SummaryText,updated,"Akce: Obnova ze zálohy -Záloha: {0} -Datum: {1} -Adresář: {2}","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}" -GUI\Wizard pages\Restore\Strings\SelectBackupVersion.en-US.resx,NoBackupSelectedError,updated,Musíte vybrat zálohu k obnově,You must select the backup to restore -GUI\Wizard pages\Restore\Strings\SelectBackupVersion.en-US.resx,PageDescription,updated,not-updated,The list below shows all the available backups. Select one to restore -GUI\Wizard pages\Restore\Strings\SelectBackupVersion.en-US.resx,PageTitle,updated,not-updated,Select the backup to restore -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,CreateNewFolderWarning,updated,not-updated,The folder {0} does not exist. Do you want to create it? -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,FolderIsNotEmptyWarning,updated,not-updated,The folder {0} is not empty. Do you want to use it anyway? -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,FolderPathIsRelativeError,updated,not-updated,You must enter the full path of the folder: {0} -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,FolderValidationError,updated,not-updated,"An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}" -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,NoFilesSelectedError,updated,not-updated,You have not selected any files to restore. -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,NoFolderError,updated,not-updated,You must enter a folder to restore to -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,PageDescription,updated,not-updated,Please select the folder into which the backup will be restored -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,PageTitle,updated,Zvolte adresář k obnově,Select restore folder -GUI\Wizard pages\Restore\Strings\TargetFolder.en-US.resx,PathTooLongWarning,updated,not-updated,"The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?" -GUI\Wizard pages\Restore\TargetFolder.en-US.resx,BrowseFolder.Text,updated,missing,... -GUI\Wizard pages\Restore\TargetFolder.en-US.resx,folderBrowserDialog.Description,updated,missing,Select the folder where the backup will be restored -GUI\Wizard pages\Restore\TargetFolder.en-US.resx,label2.Text,updated,missing,Restore to this folder -GUI\Wizard pages\Restore\TargetFolder.en-US.resx,PartialRestore.Text,updated,missing,Restore only the items selected below -GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.en-US.resx,label1.Text,updated,Shrnutí,Summary -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,PageDescription,updated,not-updated,"You have now entered all the required data, and can now restore the setup." -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,PageTitle,updated,Připraven obnovit nastavení,Ready to restore settings -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,RestoreFailedError,updated,not-updated,"Failed to restore setup files, the error message was: - {0}" -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,RestoreWaitDialogTitle,updated,not-updated,"Restoring setup, please wait..." -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,SetupFileMissingError,updated,not-updated,"Connection succeded, but not setup file was found" -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,SummaryAction,updated,Akce,Action -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,SummaryRestoreBackup,updated,Obnovit zálohu,Restore backup -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,SummarySource,updated,Zdroj,Source -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.en-US.resx,SummarySourcePath,updated,Zdrojová cesta,Source path -GUI\Wizard pages\RunNow\RunNowFinished.en-US.resx,ForceFull.Text,updated,Vynutit kompletní zálohu,Force full backup -GUI\Wizard pages\RunNow\RunNowFinished.en-US.resx,label1.Text,updated,Shrnutí,Summary -GUI\Wizard pages\RunNow\Strings\RunNowFinished.en-US.resx,PageDescription,updated,Nyní jste připraveni spustit zálohování,You are now ready to run the backup -GUI\Wizard pages\RunNow\Strings\RunNowFinished.en-US.resx,PageTitle,updated,Připraven spustit zálohování,Ready to run backup -GUI\Wizard pages\RunNow\Strings\RunNowFinished.en-US.resx,SummaryText,updated,"Akce: Spustit zálohování nyní -Název: {0}","Action: Run backup now -Name: {0}" -GUI\Wizard pages\SelectBackend.en-US.resx,Question.Text,updated,Kde chcete zálohy ukládat?,Where do you want to store the backups? -GUI\Wizard pages\SelectBackup.en-US.resx,DirectRestore.Text,updated,Obnovit soubory přímo,Restore files directly -GUI\Wizard pages\SelectBackup.en-US.resx,RestoreExisting.Text,updated,Obnovit z existující zálohy,Restore from an existing backup -GUI\Wizard pages\SelectBackup.en-US.resx,ShowAdvanced.Text,updated,Zobrazit rozšířené možnosti,Show advanced options -GUI\Wizard pages\SelectBackup.en-US.resx,topLabel.Text,updated,Vybrat zálohu k úpravě,Select backup to modify -GUI\Wizard pages\Strings\FirstLaunch.en-US.resx,NoActionSelection,updated,Musíte vybrat akci,You must select an action -GUI\Wizard pages\Strings\FirstLaunch.en-US.resx,PageHelptext,updated,not-updated,"Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup" -GUI\Wizard pages\Strings\FirstLaunch.en-US.resx,PageTitle,updated,Vítejte v Duplicati,Welcome to Duplicati -GUI\Wizard pages\Strings\FirstLaunch.en-US.resx,ShowAdvancedQuestion,updated,not-updated,"Do you need to modify advanced settings? -(Most users do not need this)" -GUI\Wizard pages\Strings\MainPage.en-US.resx,PageHelptext,updated,not-updated,Please select the action you want to perform below -GUI\Wizard pages\Strings\MainPage.en-US.resx,PageTitle,updated,Vítejte v průvodci Duplicati,Welcome to the Duplicati Wizard -GUI\Wizard pages\Strings\SelectBackend.en-US.resx,NoActionSelected,updated,not-updated,You must enter the storage method before you can continue. -GUI\Wizard pages\Strings\SelectBackend.en-US.resx,PageHelptext,updated,not-updated,On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue. -GUI\Wizard pages\Strings\SelectBackend.en-US.resx,PageTitle,updated,Vybrat místo pro ukládání záloh,Select a place to store the backups -GUI\Wizard pages\Strings\SelectBackend.en-US.resx,RestoreSetupTitle,updated,Kde je záloha uložena?,Where is the backup stored? -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,NoActionSelected,updated,Nejprve musíte vybrat zálohu,You must select a backup before you can continue -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageHelptextEdit,updated,"Ze seznamu vyberte zálohu, kterou chcete upravit","In the list below, select the backup you want to modify" -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageHelptextRemove,updated,"Ze seznamu vyberte zálohu, kterou chcete smazat","In the list below, select the backup you want to delete" -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageHelptextRestore,updated,"Ze seznamu vyberte zálohu, kterou chcete obnovit","In the list below, select the backup you want to restore" -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageHelptextRunNow,updated,"Ze seznamu vyberte zálohu, kterou chcete spustit nyní","In the list below, select the backup you want to run immediately" -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageHelptextUnknown,updated,Neznámá akce,Unknown action -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageTitleEdit,updated,Vyberte zálohu k úpravě,Select the backup to modify -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageTitleRemove,updated,Vyberte zálohu k odstranění,Select the backup to remove -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageTitleRestore,updated,Vyberte zálohu k obnově,Select the backup to restore -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageTitleRunNow,updated,Vyberte zálohu ke spuštění,Select the backup to run now -GUI\Wizard pages\Strings\SelectBackup.en-US.resx,PageTitleUnknown,updated,Neznámá akce,Unknown action -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,CreateContainer.Text,updated,Vytvořit kontejner,Create container -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,label1.Text,updated,Uživatelské jméno ClouFiles,CloudFiles Username -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,label2.Text,updated,Klí� API ClouFiles,CloudFiles API Key -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,label3.Text,updated,Název kontejneru,Container name -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,label4.Text,updated,missing,"A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container" -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,label5_2.Text,updated,AuthUrl CloudFiles,CloudFiles AuthUrl -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,SignUpLink.Text,updated,missing,Click here for the sign up page -Library\Backend\CloudFiles\CloudFilesUI.en-US.resx,TestConnection.Text,updated,Vyzkoušet spojení,Test Connection -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,Description_v2,updated,not-updated,"Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder""." -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionAuthenticationURLLong_v2,updated,not-updated,"Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}." -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionAuthenticationURLShort,updated,Zadat jiné autentifika�ní URL,Provide another authentication URL -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionFTPPasswordLong,updated,not-updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD""." -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionFTPPasswordShort,updated,not-updated,Supplies the password used to connect to the server -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionFTPUsernameLong,updated,not-updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME""." -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionFTPUsernameShort,updated,not-updated,Supplies the username used to connect to the server -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionPasswordLong,updated,not-updated,Supplies the API Access Key used to authenticate with CloudFiles. -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionPasswordShort,updated,not-updated,Supplies the access key used to connect to the server -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionUKAccountLong,updated,not-updated,"Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}." -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionUKAccountShort,updated,not-updated,Use a UK account -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionUsernameLong,updated,not-updated,Supplies the username used to authenticate with CloudFiles. -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DescriptionUsernameShort,updated,not-updated,Supplies the username used to authenticate with CloudFiles -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,DisplayName,updated,not-updated,CloudFiles (Rackspace) -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,ETagVerificationError,updated,not-updated,MD5 Hash (ETag) verification failed -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,FileDeleteError,updated,not-updated,Failed to delete file -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,FileUploadError,updated,not-updated,Failed to upload file -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,InvalidUrlError,updated,not-updated,Invalid URL: {0} -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,NoAPIKeyError,updated,not-updated,No CloudFiles API Access Key given -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,NoUserIDError,updated,not-updated,No CloudFiles userID given -Library\Backend\CloudFiles\Strings\CloudFiles.en-US.resx,UnexpectedResponseError,updated,not-updated,"Unexpected CloudFiles response, perhaps the API has changed?" -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,CreateMissingContainer,updated,not-updated,"The container does not exist, do you want to create it?" -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,EmptyAPIKeyError,updated,not-updated,"You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it." -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,EmptyAuthUrlError,updated,not-updated,The AuthUrl field cannot be empty -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,EmptyCloudFilesIDError,updated,not-updated,"You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it." -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,EmptyContainerNameError,updated,not-updated,"You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like." -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,InvalidAuthUrlError,updated,not-updated,The url {0} is invalid -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,PageDescription,updated,not-updated,On this page you can select where to store the backup data. -Library\Backend\CloudFiles\Strings\CloudFilesUI.en-US.resx,PageTitle,updated,not-updated,Backup storage options -Library\Backend\CloudFiles\Strings\MD5CalculatingStream.en-US.resx,IncorrectUsageError,updated,not-updated,Cannot read and write on the same stream -Library\Backend\File\FileUI.en-US.resx,BrowseTargetFolder.Text,not-updated,…,... -Library\Backend\File\FileUI.en-US.resx,folderBrowserDialog.Description,updated,"Vyberte adresář, do kterého budou zálohy ukládány",Select the folder where the backups will be stored -Library\Backend\File\FileUI.en-US.resx,FolderLabel.Text,updated,Adresář,Folder -Library\Backend\File\FileUI.en-US.resx,label1.Text,updated,Uživatelské jméno,Username -Library\Backend\File\FileUI.en-US.resx,label2.Text,updated,Heslo,Password -Library\Backend\File\FileUI.en-US.resx,UseCredentials.Text,updated,missing,Use alternate credentials -Library\Backend\File\FileUI.en-US.resx,UseDisk.Text,updated,missing,Removable disk -Library\Backend\File\FileUI.en-US.resx,UsePath.Text,updated,Cesta,Path -Library\Backend\File\Strings\FileBackend.en-US.resx,AlternateDestinationMarkerLong,updated,not-updated,"This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence." -Library\Backend\File\Strings\FileBackend.en-US.resx,AlternateDestinationMarkerShort,updated,not-updated,Look for a file in the destination folder -Library\Backend\File\Strings\FileBackend.en-US.resx,AlternateTargetPathsLong,updated,not-updated,"This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations." -Library\Backend\File\Strings\FileBackend.en-US.resx,AlternateTargetPathsShort,updated,not-updated,A list of secondary target paths -Library\Backend\File\Strings\FileBackend.en-US.resx,Description,updated,not-updated,"This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")" -Library\Backend\File\Strings\FileBackend.en-US.resx,DescriptionFTPPasswordLong,updated,not-updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD""." -Library\Backend\File\Strings\FileBackend.en-US.resx,DescriptionFTPPasswordShort,updated,not-updated,Supplies the password used to connect to the server -Library\Backend\File\Strings\FileBackend.en-US.resx,DescriptionFTPUsernameLong,updated,not-updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME""." -Library\Backend\File\Strings\FileBackend.en-US.resx,DescriptionFTPUsernameShort,updated,not-updated,Supplies the username used to connect to the server -Library\Backend\File\Strings\FileBackend.en-US.resx,DisplayName,updated,not-updated,File based -Library\Backend\File\Strings\FileBackend.en-US.resx,FolderMissingError,updated,not-updated,The folder {0} does not exist -Library\Backend\File\Strings\FileBackend.en-US.resx,NoDestinationWithMarkerFileError,updated,not-updated,"The marker file ""{0}"" was not found in any of the examined destinations: {1}" -Library\Backend\File\Strings\FileBackend.en-US.resx,UseMoveForPutLong,updated,not-updated,"When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated." -Library\Backend\File\Strings\FileBackend.en-US.resx,UseMoveForPutShort,updated,not-updated,Move the file instead of copying it -Library\Backend\File\Strings\FileUI.en-US.resx,AuthenticationError,updated,not-updated,Failed to authenticate using the given credentials. -Library\Backend\File\Strings\FileUI.en-US.resx,CreateFolderQuestion,updated,not-updated,The selected folder does not exist. Do you want to create it? -Library\Backend\File\Strings\FileUI.en-US.resx,EmptyFoldernameError,updated,not-updated,You must enter a folder to backup to -Library\Backend\File\Strings\FileUI.en-US.resx,FolderEmptyError,updated,not-updated,The selected folder is empty -Library\Backend\File\Strings\FileUI.en-US.resx,FolderNotEmptyWarning,updated,not-updated,The selected folder is not empty. Do you want to use it anyway? -Library\Backend\File\Strings\FileUI.en-US.resx,FolderValidationError,updated,not-updated,"An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}" -Library\Backend\File\Strings\FileUI.en-US.resx,NonRootedPathError,updated,not-updated,You must enter the full path of the folder -Library\Backend\File\Strings\FileUI.en-US.resx,NoRemovableDrivesError,updated,not-updated,No removable drives were found on your system. Please enter the path manually. -Library\Backend\File\Strings\FileUI.en-US.resx,PageDescription,updated,not-updated,On this page you can select where to store the backup data. -Library\Backend\File\Strings\FileUI.en-US.resx,PageTitle,updated,not-updated,Backup storage options -Library\Backend\FTP\FTPUI.en-US.resx,AcceptAnyHash.Text,updated,missing,Accept any invalid certificate -Library\Backend\FTP\FTPUI.en-US.resx,AcceptSpecifiedHash.Text,updated,missing,Accept this certificate hash -Library\Backend\FTP\FTPUI.en-US.resx,CreateFolderButton.Text,updated,Vytvořit adresář,Create folder -Library\Backend\FTP\FTPUI.en-US.resx,label1.Text,not-updated,Server,Server -Library\Backend\FTP\FTPUI.en-US.resx,label2.Text,updated,Cesta,Path -Library\Backend\FTP\FTPUI.en-US.resx,label3.Text,updated,Uživatelské jméno,Username -Library\Backend\FTP\FTPUI.en-US.resx,label4.Text,updated,Heslo,Password -Library\Backend\FTP\FTPUI.en-US.resx,label5.Text,updated,Port (volitelné),Port (optional) -Library\Backend\FTP\FTPUI.en-US.resx,label6.Text,updated,missing,"Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low." -Library\Backend\FTP\FTPUI.en-US.resx,PassiveConnection.Text,updated,missing,Use passive connection -Library\Backend\FTP\FTPUI.en-US.resx,TestConnection.Text,updated,Test spojení,Test connection -Library\Backend\FTP\FTPUI.en-US.resx,UseSSL.Text,updated,Použít SSL,Use SSL -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,Description,updated,not-updated,"This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""" -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionDisableUploadVerifyLong,updated,not-updated,"To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe." -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionDisableUploadVerifyShort,updated,not-updated,Disable upload verification -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPActiveLong,updated,not-updated,"If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode" -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPActiveShort,updated,not-updated,Toggles the FTP connections method -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPPassiveLong,updated,not-updated,"If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored" -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPPassiveShort,updated,not-updated,Toggles the FTP connections method -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPPasswordLong,updated,not-updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD""." -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPPasswordShort,updated,not-updated,Supplies the password used to connect to the server -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPUsernameLong,updated,not-updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME""." -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionFTPUsernameShort,updated,not-updated,Supplies the username used to connect to the server -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionIntegratedAuthenticationLong,updated,not-updated,"If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients." -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionIntegratedAuthenticationShort,updated,not-updated,Use windows integrated authentication to connect to the server -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionUseSSLLong,updated,not-updated,Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps). -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DescriptionUseSSLShort,updated,not-updated,Instructs Duplicati to use an SSL (ftps) connection -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,DisplayName,updated,not-updated,FTP based -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,ListVerifyFailure,updated,not-updated,"The file {0} was uploaded but not found afterwards, the file listing returned {1}" -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,ListVerifySizeFailure,updated,not-updated,The file {0} was uploaded but the returned size was {1} and it was expected to be {2} -Library\Backend\FTP\Strings\FTPBackend.en-US.resx,MissingFolderError,updated,not-updated,"The folder {0} was not found, message: {1}" -Library\Backend\FTP\Strings\FTPUI.en-US.resx,ApproveCertificateHashQuestion,updated,not-updated,The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry? -Library\Backend\FTP\Strings\FTPUI.en-US.resx,CreateMissingFolderQuestion,updated,not-updated,"The folder does not exist, do you want to create it?" -Library\Backend\FTP\Strings\FTPUI.en-US.resx,EmptyHashError,updated,not-updated,You have not entered a hash string -Library\Backend\FTP\Strings\FTPUI.en-US.resx,InvalidHashError,updated,not-updated,"The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)" -Library\Backend\FTP\Strings\FTPUI.en-US.resx,PageDescription,updated,not-updated,On this page you can select where to store the backup data. -Library\Backend\FTP\Strings\FTPUI.en-US.resx,PageTitle,updated,not-updated,Backup storage options -Library\Backend\S3\S3CommonOptions.en-US.resx,AllowCredentialStorage.Text,updated,missing,Store new S3 account information -Library\Backend\S3\S3CommonOptions.en-US.resx,CredentialGroup.Text,updated,missing,Stored credentials -Library\Backend\S3\S3CommonOptions.en-US.resx,groupBox2.Text,updated,missing,Default settings -Library\Backend\S3\S3CommonOptions.en-US.resx,label1.Text,updated,missing,Bucket region: -Library\Backend\S3\S3CommonOptions.en-US.resx,label2.Text,updated,missing,Server name: -Library\Backend\S3\S3CommonOptions.en-US.resx,RemoveAllButton.Text,updated,missing,Remove all -Library\Backend\S3\S3CommonOptions.en-US.resx,RemoveSelectedButton.Text,updated,missing,Remove -Library\Backend\S3\S3CommonOptions.en-US.resx,UseRRS.Text,updated,missing,Use Reduced Redundancy Storage -Library\Backend\S3\S3UI.en-US.resx,CreateBucket.Text,updated,missing,Create bucket -Library\Backend\S3\S3UI.en-US.resx,label1.Text,updated,missing,AWS Access ID -Library\Backend\S3\S3UI.en-US.resx,label2.Text,updated,missing,AWS Secret Key -Library\Backend\S3\S3UI.en-US.resx,label3.Text,updated,missing,S3 Bucket name -Library\Backend\S3\S3UI.en-US.resx,label4.Text,updated,missing,"A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket" -Library\Backend\S3\S3UI.en-US.resx,label5.Text,updated,missing,RRS is cheaper but less reliable -Library\Backend\S3\S3UI.en-US.resx,label6.Text,updated,missing,Bucket create region -Library\Backend\S3\S3UI.en-US.resx,label7.Text,updated,missing,S3 Servername -Library\Backend\S3\S3UI.en-US.resx,SignUpLink.Text,updated,missing,Click here for the sign up page -Library\Backend\S3\S3UI.en-US.resx,TestConnection.Text,updated,missing,Test Connection -Library\Backend\S3\S3UI.en-US.resx,UseRRS.Text,updated,missing,Use Reduced Redundancy Storage (RRS) -Library\Backend\S3\Strings\S3Backend.en-US.resx,AMZKeyDescriptionLong,updated,not-updated,"The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property" -Library\Backend\S3\Strings\S3Backend.en-US.resx,AMZKeyDescriptionShort,updated,not-updated,"The AWS ""Secret Access Key""" -Library\Backend\S3\Strings\S3Backend.en-US.resx,AMZUserIDDescriptionLong,updated,not-updated,"The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property" -Library\Backend\S3\Strings\S3Backend.en-US.resx,AMZUserIDDescriptionShort,updated,not-updated,"The AWS ""Access Key ID""" -Library\Backend\S3\Strings\S3Backend.en-US.resx,DeprecatedUrlFormat,updated,not-updated,"You are using a deprected url format, please change it to: {0}" -Library\Backend\S3\Strings\S3Backend.en-US.resx,Description_v2,updated,not-updated,"This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""" -Library\Backend\S3\Strings\S3Backend.en-US.resx,DescriptionFTPUsernameLong,updated,not-updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME""." -Library\Backend\S3\Strings\S3Backend.en-US.resx,DescriptionFTPUsernameShort,updated,not-updated,Supplies the username used to connect to the server -Library\Backend\S3\Strings\S3Backend.en-US.resx,DescriptionUseSSLLong,updated,not-updated,Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections. -Library\Backend\S3\Strings\S3Backend.en-US.resx,DescriptionUseSSLShort,updated,not-updated,Instructs Duplicati to use an SSL (https) connection -Library\Backend\S3\Strings\S3Backend.en-US.resx,DisplayName,updated,not-updated,Amazon S3 based -Library\Backend\S3\Strings\S3Backend.en-US.resx,FTPPasswordDescriptionLong,updated,not-updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD""." -Library\Backend\S3\Strings\S3Backend.en-US.resx,FTPPasswordDescriptionShort,updated,not-updated,Supplies the password used to connect to the server -Library\Backend\S3\Strings\S3Backend.en-US.resx,NoAMZKeyError,updated,not-updated,No Amazon S3 secret key given -Library\Backend\S3\Strings\S3Backend.en-US.resx,NoAMZUserIDError,updated,not-updated,No Amazon S3 userID given -Library\Backend\S3\Strings\S3Backend.en-US.resx,OptionsAreMutuallyExclusiveError,updated,not-updated,The options --{0} and --{1} are mutually exclusive -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3EurobucketDeprecationDescription,updated,not-updated,Please use --{0}={1} instead -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3EurobucketDescriptionLong,updated,not-updated,"This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets." -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3EurobucketDescriptionShort,updated,not-updated,Use a European server -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3LocationDescriptionLong,updated,not-updated,"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}" -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3LocationDescriptionShort,updated,not-updated,Specifies S3 location constraints -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3NewStyleDeprecation,updated,not-updated,"The subdomain calling option does nothing, the library will pick the right calling convention" -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3NewStyleDescriptionLong,updated,not-updated,Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details. -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3NewStyleDescriptionShort,updated,not-updated,Use subdomain calling style -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3ServerNameDescriptionLong,updated,not-updated,"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}" -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3ServerNameDescriptionShort,updated,not-updated,Specifies an alternate S3 server name -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3UseRRSDescriptionLong,updated,not-updated,"This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -Library\Backend\S3\Strings\S3Backend.en-US.resx,S3UseRRSDescriptionShort,updated,not-updated,Use Reduced Redundancy Storage -Library\Backend\S3\Strings\S3Backend.en-US.resx,UnableToDecodeBucketnameError,updated,not-updated,Unable to determine the bucket name for host: {0} -Library\Backend\S3\Strings\S3Backend.en-US.resx,UnableToParseURLError,updated,not-updated,Could not parse the url: {0} -Library\Backend\S3\Strings\S3SettingsControl.en-US.resx,PageDescription,updated,not-updated,Displays various options related to the S3 backend -Library\Backend\S3\Strings\S3SettingsControl.en-US.resx,PageTitle,updated,not-updated,S3 -Library\Backend\S3\Strings\S3UI.en-US.resx,BucketnameCaseWarning,updated,not-updated,"The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?" -Library\Backend\S3\Strings\S3UI.en-US.resx,BucketnameNotPrefixedWarning,updated,not-updated,"The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?" -Library\Backend\S3\Strings\S3UI.en-US.resx,CreateMissingBucket,updated,not-updated,"The bucket does not exist, do you want to create it?" -Library\Backend\S3\Strings\S3UI.en-US.resx,EmptyAWSIDError,updated,not-updated,"You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it." -Library\Backend\S3\Strings\S3UI.en-US.resx,EmptyAWSKeyError,updated,not-updated,"You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it." -Library\Backend\S3\Strings\S3UI.en-US.resx,EmptyBucketnameError,updated,not-updated,"You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like." -Library\Backend\S3\Strings\S3UI.en-US.resx,HostnameInvalidWarning,updated,not-updated,"The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?" -Library\Backend\S3\Strings\S3UI.en-US.resx,HostnameInvalidWithNonUSBucketOptionError,updated,not-updated,"Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region." -Library\Backend\S3\Strings\S3UI.en-US.resx,MonoRequiresExistingBucket,updated,not-updated,"A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?" -Library\Backend\S3\Strings\S3UI.en-US.resx,NewS3RequiresLowerCaseError,updated,not-updated,The new amazon s3 API requires that bucket names are all lower case. -Library\Backend\S3\Strings\S3UI.en-US.resx,NonUSBucketsRequireLowerCaseError,updated,not-updated,Non-US buckets require that the bucket name is in lower case. -Library\Backend\S3\Strings\S3UI.en-US.resx,PageDescription,updated,not-updated,On this page you can select where to store the backup data. -Library\Backend\S3\Strings\S3UI.en-US.resx,PageTitle,updated,not-updated,Backup storage options -Library\Backend\SSH\SSHCommonOptions.en-US.resx,BrowseForSFTPButton.Text,updated,missing,... -Library\Backend\SSH\SSHCommonOptions.en-US.resx,BrowseForSFTPDialog.Filter,updated,missing,Executables (*.exe)|*.exe|All files (*.*)|*.* -Library\Backend\SSH\SSHCommonOptions.en-US.resx,label1.Text,updated,missing,SFTP path: -Library\Backend\SSH\SSHCommonOptions.en-US.resx,UseManagedAsDefault.Text,updated,missing,Use managed SSH by default -Library\Backend\SSH\SSHUI.en-US.resx,BrowseForKeyFileButton.Text,not-updated,…,... -Library\Backend\SSH\SSHUI.en-US.resx,CreateFolderButton.Text,updated,Vytvořit adresář,Create folder -Library\Backend\SSH\SSHUI.en-US.resx,GenerateDebugOutput.Text,updated,Generovat debuggovací výstup,Generate debug output -Library\Backend\SSH\SSHUI.en-US.resx,Keyfilelabel.Text,updated,missing,Keyfile -Library\Backend\SSH\SSHUI.en-US.resx,label1.Text,not-updated,Server,Server -Library\Backend\SSH\SSHUI.en-US.resx,label2.Text,updated,Cesta,Path -Library\Backend\SSH\SSHUI.en-US.resx,label3.Text,updated,Uživatelské jméno,Username -Library\Backend\SSH\SSHUI.en-US.resx,label5.Text,updated,Port (volitelné),Port (optional) -Library\Backend\SSH\SSHUI.en-US.resx,OpenSSHKeyFileDialog.Filter,updated,Všechny soubory (*.*)|*.*,All files (*.*)|*.* -Library\Backend\SSH\SSHUI.en-US.resx,OpenSSHKeyFileDialog.Title,updated,missing,Select the OpenSSH keyfile -Library\Backend\SSH\SSHUI.en-US.resx,TestConnection.Text,updated,Test spojení,Test connection -Library\Backend\SSH\SSHUI.en-US.resx,UsePassword.Text,updated,Heslo,Password -Library\Backend\SSH\SSHUI.en-US.resx,UseUnmanagedSSH.Text,updated,missing,Use installed sftp program instead of the built-in SSH library -Library\Backend\SSH\Strings\SharpExpectProcess.en-US.resx,LogDisabled,updated,"Loggování bylo vypnuto, žádný výstup","Log was disabled, no output" -Library\Backend\SSH\Strings\SharpExpectProcess.en-US.resx,PasswordMarker,updated,„heslo“,*password* -Library\Backend\SSH\Strings\SharpExpectProcess.en-US.resx,WriteAfterExitError,updated,not-updated,Can't write after process has exited: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,AuthenticationError,updated,not-updated,"Login failed due to bad credentials, log: {0}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,CloseTimeoutError,updated,not-updated,Timeout while closing session -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,ConnectionTimeoutError,updated,not-updated,"Timeout occured while connecting, log: {0}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,CreateFolderError,updated,not-updated,Failed to create folder: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugDeleteFooter,updated,Mazání dokon�eno,Delete complete -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugDeleteHeader,updated,Mazání zapo�ato,Delete start -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugGetFooter,updated,Get kompletní,Get complete -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugGetHeader,updated,Get zapo�at,Get start -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugListFooter,updated,not-updated,List complete -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugListHeader,updated,not-updated,List start -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugParseFailed,updated,not-updated,Failed to parse line: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugPutFooter,updated,not-updated,Put complete -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DebugPutHeader,updated,not-updated,Put start -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DeleteError,updated,not-updated,Failed to delete file: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,Description,updated,not-updated,"This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder""." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionDebugToConsoleLong,updated,not-updated,"The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionDebugToConsoleShort,updated,not-updated,Prints debug info to the console -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionFTPPasswordLong,updated,not-updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD""." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionFTPPasswordShort,updated,not-updated,Supplies the password used to connect to the server -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionFTPUsernameLong,updated,not-updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME""." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionFTPUsernameShort,updated,not-updated,Supplies the username used to connect to the server -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSFTPCommandLong,updated,not-updated,"The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSFTPCommandShort,updated,not-updated,"The path to the ""sftp"" program" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSshkeyfileLong,updated,not-updated,"Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSshkeyfileShort,updated,not-updated,Uses a SSH private key to authenticate -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSshnocdLong,updated,not-updated,Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths. -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSshnocdShort,updated,Nepoužívejte příkaz cd,Do not use the cd command -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSSHOptionsLong,updated,not-updated,"Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionSSHOptionsShort,updated,not-updated,Extra options to the ssh commands -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionTransferTimeoutLong,updated,not-updated,"The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied." -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionTransferTimeoutShort,updated,not-updated,Sets the timeout for transfering a file -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionUnmanagedLong,updated,not-updated,Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DescriptionUnmanagedShort,updated,Použít externí sftp aplikaci,Use an external sftp application -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DisplayName,updated,not-updated,SSH based -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,DownloadTimeoutError,updated,not-updated,Timeout while downloading file -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,FolderNotFoundError,updated,not-updated,"Folder not found: {0}, log: {1}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,FolderNotFoundManagedError,updated,not-updated,"Unable to set folder to {0}, error message: {1}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,FolderVerificationError,updated,not-updated,Failed to validate the remote directory: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,HostNotAuthenticatedError,updated,not-updated,"The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,IncorrectFileHeaderError,updated,not-updated,"File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,KeyfileNotFoundError,updated,not-updated,The supplied keyfile was not found: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,KeyfileParseError,updated,not-updated,"Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,LaunchErrorLinux,updated,not-updated,"Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,LaunchErrorWindows,updated,not-updated,"Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,PasswordMissingError,updated,not-updated,"A password was expected, but passwordless login was specified" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,StreamingNotSupportedError,updated,not-updated,"The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,UnexpectedConnectionError,updated,not-updated,Unexpected error: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,UnexpectedExitResponseError,updated,not-updated,Got unexpected exit response -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,UnexpectedResponseError,updated,not-updated,Failed to get expected response to command: {0} -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,UnsupportedKeyfileEncryptionError,updated,not-updated,"Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}" -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,UploadTimeoutError,updated,not-updated,Timeout while uploading file -Library\Backend\SSH\Strings\SSHBackend.en-US.resx,UsernameMissingError,updated,not-updated,"A username was expected, but none was supplied" -Library\Backend\SSH\Strings\SSHCommonOptions.en-US.resx,LoadError,updated,not-updated,An error occured while setting up the SSH dialog: {0} -Library\Backend\SSH\Strings\SSHCommonOptions.en-US.resx,LocatingSftpError,updated,not-updated,"The entered SFTP program could not be found. -Do you want to use the path anyway?" -Library\Backend\SSH\Strings\SSHCommonOptions.en-US.resx,SftpAutodetectedInfo,updated,not-updated,Leave empty to use the sftp application found: {0} -Library\Backend\SSH\Strings\SSHCommonOptions.en-US.resx,SftpNotAutodetectedWarning,updated,not-updated,"The sftp application could not be located, please enter the path manually" -Library\Backend\SSH\Strings\SSHCommonOptions.en-US.resx,SftpProgramNotFoundError,updated,not-updated,"An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?" -Library\Backend\SSH\Strings\SSHCommonOptions.en-US.resx,UseEmptyPathWarning,updated,not-updated,"You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?" -Library\Backend\SSH\Strings\SSHSettingsControl.en-US.resx,PageDescription,updated,Nastavení pro backend SSH,Settings for the SSH backend -Library\Backend\SSH\Strings\SSHSettingsControl.en-US.resx,PageTitle,not-updated,SSH,SSH -Library\Backend\SSH\Strings\SSHUI.en-US.resx,CreateMissingFolderQuestion,updated,not-updated,"The folder does not exist, do you want to create it?" -Library\Backend\SSH\Strings\SSHUI.en-US.resx,MissingSCPWarning,updated,not-updated,"Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?" -Library\Backend\SSH\Strings\SSHUI.en-US.resx,PageDescription,updated,not-updated,On this page you can select where to store the backup data. -Library\Backend\SSH\Strings\SSHUI.en-US.resx,PageTitle,updated,not-updated,Backup storage options -Library\Backend\SSH\Strings\SSHUI.en-US.resx,PasswordRequiredManagedError,updated,not-updated,A password is required when using the managed SSH option and no keyfile is supplied -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,Description,updated,not-updated,"This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP""." -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,DescriptionUseSSLLong,updated,not-updated,Use this flag to communicate using Secure Socket Layer (SSL) over http (https). -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,DescriptionUseSSLShort,updated,not-updated,Instructs Duplicati to use an SSL (https) connection -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,Displayname,updated,not-updated,Tahoe-LAFS based -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,MissingFolderError,updated,not-updated,"The folder {0} was not found, message: {1}" -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,UnexpectedJsonFragmentType,updated,not-updated,Found the Json fragment {0} but expected {1} -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,UnrecognizedUriError,updated,not-updated,"Unsupported URL format, must start with ""/uri/URI:DIR2:""" -Library\Backend\TahoeLAFS\Strings\TahoeBackend.en-US.resx,UriHasQueryError,updated,not-updated,"The supplied URL contains a query, which is not allowed" -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,ApproveCertificateHashQuestion,updated,not-updated,The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry? -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,CreateMissingFolderQuestion,updated,not-updated,"The folder does not exist, do you want to create it?" -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,EmptyFolderPathError,updated,not-updated,You must enter the name of the folder where the data should be stored -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,EmptyFolderPathWarning,updated,not-updated,"You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?" -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,EmptyHashError,updated,not-updated,You have not entered a hash string -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,InvalidFolderPathError,updated,not-updated,"The folder path is invalid, it must start with ""{0}""" -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,InvalidHashError,updated,not-updated,"The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)" -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,PageDescription,updated,not-updated,On this page you can select where to store the backup data. -Library\Backend\TahoeLAFS\Strings\TahoeUI.en-US.resx,PageTitle,updated,not-updated,Backup storage options -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,AcceptAnyHash.Text,updated,missing,Accept any invalid certificate -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,AcceptSpecifiedHash.Text,updated,missing,Accept this certificate hash -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,CreateFolderButton.Text,updated,Vytvořit adresář,Create folder -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,label1.Text,not-updated,Server,Server -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,label2.Text,updated,Cesta,Path -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,label5.Text,updated,Port (volitelné),Port (optional) -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,TestConnection.Text,updated,Test spojení,Test connection -Library\Backend\TahoeLAFS\TahoeUI.en-US.resx,UseSSL.Text,updated,Použít SSL,Use SSL -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,Description,updated,not-updated,"Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder""." -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionDebugPropfindLong,updated,not-updated,"To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response" -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionDebugPropfindShort,updated,not-updated,Dump the PROPFIND response -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionForceDigestLong,updated,not-updated,"Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect." -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionForceDigestShort,updated,not-updated,Force the use of the HTTP Digest authentication method -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionFTPPasswordLong,updated,not-updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD""." -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionFTPPasswordShort,updated,not-updated,Supplies the password used to connect to the server -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionFTPUsernameLong,updated,not-updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME""." -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionFTPUsernameShort,updated,not-updated,Supplies the username used to connect to the server -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionIntegratedAuthenticationLong,updated,not-updated,"If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients." -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionIntegratedAuthenticationShort,updated,not-updated,Use windows integrated authentication to connect to the server -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionUseSSLLong,updated,not-updated,Use this flag to communicate using Secure Socket Layer (SSL) over http (https). -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DescriptionUseSSLShort,updated,not-updated,Instructs Duplicati to use an SSL (https) connection -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,DisplayName,updated,not-updated,WEBDAV based -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,MissingFolderError,updated,not-updated,"The folder {0} was not found, message: {1}" -Library\Backend\WEBDAV\Strings\WEBDAV.en-US.resx,SeenThenNotFoundError,updated,not-updated,"When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}" -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,ApproveCertificateHashQuestion,updated,not-updated,The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry? -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,BackslashWarning,updated,not-updated,"The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?" -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,CreateMissingFolderQuestion,updated,not-updated,"The folder does not exist, do you want to create it?" -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,EmptyFolderPathWarning,updated,not-updated,"You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?" -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,EmptyHashError,updated,not-updated,You have not entered a hash string -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,InvalidHashError,updated,not-updated,"The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)" -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,LeadingSlashWarning,updated,not-updated,"The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?" -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,PageDescription,updated,not-updated,On this page you can select where to store the backup data. -Library\Backend\WEBDAV\Strings\WebDAVUI.en-US.resx,PageTitle,updated,not-updated,Backup storage options -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,AcceptAnyHash.Text,updated,missing,Accept any invalid certificate -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,AcceptSpecifiedHash.Text,updated,missing,Accept this certificate hash -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,CreateFolderButton.Text,updated,Vytvořit adresář,Create folder -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,DigestAuth.Text,updated,missing,"Authentication method must be ""Digest""" -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,label1.Text,not-updated,Server,Server -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,label2.Text,updated,Cesta,Path -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,label3.Text,updated,Uživatelské jméno,Username -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,label4.Text,updated,Heslo,Password -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,label5.Text,updated,Port (volitelné),Port (optional) -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,TestConnection.Text,updated,Test spojení,Test connection -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,UseIntegratedAuth.Text,updated,missing,Use integrated authentication -Library\Backend\WEBDAV\WebDAVUI.en-US.resx,UseSSL.Text,updated,Použít SSL,Use SSL -Library\Compression\Strings\FileArchiveZip.en-US.resx,AttemptReadWhileWritingError,updated,not-updated,Cannot read data while writing -Library\Compression\Strings\FileArchiveZip.en-US.resx,AttemptWriteWhileReadingError,updated,not-updated,Cannot write while reading -Library\Compression\Strings\FileArchiveZip.en-US.resx,CompressionlevelLong,updated,not-updated,"This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression." -Library\Compression\Strings\FileArchiveZip.en-US.resx,CompressionlevelShort,updated,not-updated,Sets the Zip compression level -Library\Compression\Strings\FileArchiveZip.en-US.resx,DeleteUnsupportedError,updated,not-updated,Zip does not support deleting -Library\Compression\Strings\FileArchiveZip.en-US.resx,Description,updated,not-updated,This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application. -Library\Compression\Strings\FileArchiveZip.en-US.resx,DisplayName,updated,Komprese ZIP,Zip compression -Library\Compression\Strings\FileArchiveZip.en-US.resx,FileNotFoundError,updated,not-updated,File not found: {0} -Library\DynamicLoader\Strings\BackendLoader.en-US.resx,NoURLSuppliedError,updated,not-updated,This instance was not created with an URL -Library\DynamicLoader\Strings\BackendLoader.en-US.resx,UrlNotSupportedError,updated,not-updated,The supplied url is not supported -Library\DynamicLoader\Strings\DynamicLoader.en-US.resx,DynamicAssemblyLoadError,updated,not-updated,"Failed to load assembly {0}, error message: {1}" -Library\DynamicLoader\Strings\DynamicLoader.en-US.resx,DynamicTypeLoadError,updated,not-updated,"Failed to load process type {0} assembly {1}, error message: {2}" -Library\Encryption\GPGCommonOptions.en-US.resx,BrowseForGPGDialog.Filter,updated,missing,Executables (*.exe)|*.exe|All files (*.*)|*.* -Library\Encryption\GPGCommonOptions.en-US.resx,BrowseForGPGPathButton.Text,updated,missing,... -Library\Encryption\GPGCommonOptions.en-US.resx,label1.Text,updated,Cesta GPG:,GPG path: -Library\Encryption\Strings\AESEncryption.en-US.resx,AesencryptiondontallowfallbackLong_v2,updated,not-updated,"If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format." -Library\Encryption\Strings\AESEncryption.en-US.resx,AesencryptiondontallowfallbackShort,updated,not-updated,Do not attempt to decrypt using previous method -Library\Encryption\Strings\AESEncryption.en-US.resx,BadKeyStretchError,updated,not-updated,Bad key stretch -Library\Encryption\Strings\AESEncryption.en-US.resx,Description_v2,updated,not-updated,"This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption." -Library\Encryption\Strings\AESEncryption.en-US.resx,DisplayName,updated,not-updated,"AES-256 encryption, built-in" -Library\Encryption\Strings\EncryptionBase.en-US.resx,DecryptionError,updated,not-updated,Failed to decrypt data (invalid passphrase?): {0} -Library\Encryption\Strings\GPGCommonOptions.en-US.resx,GpgAutodetectedInfo,updated,not-updated,Leave empty to use the gpg application found: {0} -Library\Encryption\Strings\GPGCommonOptions.en-US.resx,GpgNotAutodetectedWarning,updated,not-updated,"The gpg application could not be located, please enter the path manually" -Library\Encryption\Strings\GPGCommonOptions.en-US.resx,GpgProgramNotFoundError,updated,not-updated,"An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?" -Library\Encryption\Strings\GPGCommonOptions.en-US.resx,LoadError,updated,not-updated,An error occured while setting up the GPG dialog: {0} -Library\Encryption\Strings\GPGCommonOptions.en-US.resx,LocatingGpgError,updated,not-updated,"The entered GPG program could not be found. -Do you want to use the path anyway?" -Library\Encryption\Strings\GPGCommonOptions.en-US.resx,UseEmptyPathWarning,updated,not-updated,"You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?" -Library\Encryption\Strings\GPGEncryption.en-US.resx,Description,updated,not-updated,"The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch." -Library\Encryption\Strings\GPGEncryption.en-US.resx,DisplayName,updated,not-updated,"GNU Privacy Guard, external" -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptiondecryptionswitchesLong,updated,not-updated,Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified. -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptiondecryptionswitchesShort,updated,not-updated,Extra GPG commandline options for decryption -Library\Encryption\Strings\GPGEncryption.en-US.resx,Gpgencryptiondisablearmordeprecated,updated,not-updated,"This option has non-standard handling, please use the --{0} option instead." -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptiondisablearmorLong,updated,not-updated,The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option. -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptiondisablearmorShort,updated,not-updated,Don't use GPG Armor -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptionenablearmorLong,updated,not-updated,Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files. -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptionenablearmorShort,updated,not-updated,Use GPG Armor -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptionencryptionswitchesLong,updated,not-updated,Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified. -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgencryptionencryptionswitchesShort,updated,not-updated,Extra GPG commandline options for encryption -Library\Encryption\Strings\GPGEncryption.en-US.resx,GPGExecuteError,updated,not-updated,"Failed to execute GPG at ""{0}"": {1}" -Library\Encryption\Strings\GPGEncryption.en-US.resx,GPGNotFoundWarning,updated,not-updated,"Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?" -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgprogrampathLong,updated,not-updated,"The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path." -Library\Encryption\Strings\GPGEncryption.en-US.resx,GpgprogrampathShort,updated,not-updated,The path to GnuPG -Library\Encryption\Strings\GPGEncryption.en-US.resx,SignkeyLong,updated,not-updated,The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati. -Library\Encryption\Strings\GPGEncryption.en-US.resx,SignkeyShort,updated,not-updated,Sign key for GnuPG -Library\Encryption\Strings\GPGSettingsControl.en-US.resx,PageDescription,updated,not-updated,Settings for the GPG encryption module -Library\Encryption\Strings\GPGSettingsControl.en-US.resx,PageTitle,updated,not-updated,GPG -Library\Encryption\Strings\GPGStreamWrapper.en-US.resx,DecryptionError,updated,not-updated,Decryption failed: {0} -Library\Encryption\Strings\GPGStreamWrapper.en-US.resx,GPGFlushError,updated,not-updated,"Failure while invoking GnuPG, program won't flush output" -Library\Encryption\Strings\GPGStreamWrapper.en-US.resx,GPGTerminateError,updated,not-updated,"Failure while invoking GnuPG, program won't terminate" -Library\Interface\Strings\CommandLineArgument.en-US.resx,AliasesHeader,updated,aliasy,aliases -Library\Interface\Strings\CommandLineArgument.en-US.resx,DefaultValueHeader,updated,implicitní hodnota,default value -Library\Interface\Strings\CommandLineArgument.en-US.resx,DeprecationMarker,updated,not-updated,[DEPRECATED] -Library\Interface\Strings\CommandLineArgument.en-US.resx,ValuesHeader,updated,hodnoty,values -Library\Interface\Strings\Common.en-US.resx,CancelExceptionError,updated,Zrušeno,Cancelled -Library\Interface\Strings\Common.en-US.resx,ConfigurationIsMissingItemError,updated,not-updated,"The configuration for the backend is not valid, it is missing the {0} field" -Library\Interface\Strings\Common.en-US.resx,ConfirmTestConnectionQuestion,updated,not-updated,Do you want to test the connection? -Library\Interface\Strings\Common.en-US.resx,ConnectionFailure,updated,not-updated,Connection Failed: {0} -Library\Interface\Strings\Common.en-US.resx,ConnectionSuccess,updated,Spojení úspěšné!,Connection succeeded! -Library\Interface\Strings\Common.en-US.resx,DefaultDirectoryWarning,updated,not-updated,You have not entered a path. This will store all backups in the default directory. Is this what you want? -Library\Interface\Strings\Common.en-US.resx,EmptyPasswordError,updated,Musíte zadat heslo,You must enter a password -Library\Interface\Strings\Common.en-US.resx,EmptyPasswordWarning,updated,not-updated,"You have not entered a password. -Proceed without a password?" -Library\Interface\Strings\Common.en-US.resx,EmptyServernameError,updated,not-updated,You must enter the name of the server -Library\Interface\Strings\Common.en-US.resx,EmptyUsernameError,updated,Musíte zadat uživatelské jméno,You must enter a username -Library\Interface\Strings\Common.en-US.resx,EmptyUsernameWarning,updated,not-updated,"You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?" -Library\Interface\Strings\Common.en-US.resx,ExistingBackupDetectedQuestion,updated,not-updated,"The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?" -Library\Interface\Strings\Common.en-US.resx,FolderAlreadyExistsError,updated,not-updated,The folder cannot be created because it already exists -Library\Interface\Strings\Common.en-US.resx,FolderCreated,updated,Adresář vytvořen!,Folder created! -Library\Interface\Strings\Common.en-US.resx,FolderMissingError,updated,not-updated,The requested folder does not exist -Library\Interface\Strings\Common.en-US.resx,InvalidServernameError,updated,not-updated,"The server name ""{0}"" is not valid" -Library\Interface\Strings\DataTypes.en-US.resx,Boolean,updated,not-updated,Boolean -Library\Interface\Strings\DataTypes.en-US.resx,Enumeration,updated,not-updated,Enumeration -Library\Interface\Strings\DataTypes.en-US.resx,Integer,updated,not-updated,Integer -Library\Interface\Strings\DataTypes.en-US.resx,Path,updated,Cesta,Path -Library\Interface\Strings\DataTypes.en-US.resx,Size,updated,Velikost,Size -Library\Interface\Strings\DataTypes.en-US.resx,String,not-updated,String,String -Library\Interface\Strings\DataTypes.en-US.resx,Timespan,updated,not-updated,Timespan -Library\Interface\Strings\DataTypes.en-US.resx,Unknown,updated,Neznámý,Unknown -Library\Main\Strings\BackendWrapper.en-US.resx,AutoCreateFolderFailed,updated,not-updated,"Failed to automatically create folder, error message: {0}" -Library\Main\Strings\BackendWrapper.en-US.resx,BackendDoesNotSupportCreateFolder,updated,not-updated,The backend {0} ({1}) does not support the CreateFolder operation -Library\Main\Strings\BackendWrapper.en-US.resx,BackendNotFoundError,updated,not-updated,Unable to find backend for: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,CachedSignatureDecryptWarning,updated,not-updated,Attempt to decrypt file {0} failed with error: {1} -Library\Main\Strings\BackendWrapper.en-US.resx,CachedSignatureHashMismatchWarning,updated,not-updated,"The cache file {0} did not match the expected hash for the same file, ignoring cache file" -Library\Main\Strings\BackendWrapper.en-US.resx,CompletedDeleteTransaction,updated,not-updated,Delete transaction completed successfully -Library\Main\Strings\BackendWrapper.en-US.resx,CompletingDeleteTransactionWarning,updated,not-updated,Completing unfinished delete transaction and removing {0} files -Library\Main\Strings\BackendWrapper.en-US.resx,DeleteCacheFileError,updated,not-updated,An error occured while attempting to delete cache file {0} -Library\Main\Strings\BackendWrapper.en-US.resx,DeleteTransactionFileFoundWarning,updated,not-updated,"A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction." -Library\Main\Strings\BackendWrapper.en-US.resx,DeleteTransactionFileReadError,updated,not-updated,"A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected." -Library\Main\Strings\BackendWrapper.en-US.resx,DeletingTransactionLeftoverFile,updated,not-updated,"Deleting file from delete transaction ""{0}""" -Library\Main\Strings\BackendWrapper.en-US.resx,DownloadedFileSizeError,updated,not-updated,The file {0} was downloaded and had size {1} but the size was expected to be {2} -Library\Main\Strings\BackendWrapper.en-US.resx,DuplicateFileEntryWarning,updated,not-updated,"The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers" -Library\Main\Strings\BackendWrapper.en-US.resx,EmptyManifestWarning,updated,not-updated,"Empty backupset detected, this is likely an error: {0}" -Library\Main\Strings\BackendWrapper.en-US.resx,ExistingDeleteTransactionError,updated,not-updated,"An internal error has occured, a request was made to initiate a delete transaction, but one was already present" -Library\Main\Strings\BackendWrapper.en-US.resx,FailureWhileDisposingBackendError,updated,not-updated,An error occured while closing a connection: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,FileDeleteError2,updated,not-updated,"Failed to delete file ""{0}"": {1}" -Library\Main\Strings\BackendWrapper.en-US.resx,FileDownloadError2,updated,not-updated,"Failed to download file ""{0}"": {1}" -Library\Main\Strings\BackendWrapper.en-US.resx,FileListingError,updated,not-updated,Failed to retrieve file listing: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,FilenameParseError,updated,not-updated,Unable to parse filenames for the desired volumes -Library\Main\Strings\BackendWrapper.en-US.resx,FilesNotForceRemovedMessage,updated,not-updated,"No files removed, specify --force to remove files." -Library\Main\Strings\BackendWrapper.en-US.resx,FileUploadError2,updated,not-updated,"Failed to upload file ""{0}"": {1}" -Library\Main\Strings\BackendWrapper.en-US.resx,FunctionLookupError,updated,not-updated,Failed to find function: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,HashMismatchError,updated,not-updated,"Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}" -Library\Main\Strings\BackendWrapper.en-US.resx,InvalidEntryTypeError,updated,not-updated,Invalid entry type: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,MultipleDeleteTransactionsFoundError,updated,not-updated,There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error. -Library\Main\Strings\BackendWrapper.en-US.resx,NoBackupsFoundError,updated,not-updated,No backups found at remote location -Library\Main\Strings\BackendWrapper.en-US.resx,NonExistingDeleteTransactionError,updated,not-updated,"An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress" -Library\Main\Strings\BackendWrapper.en-US.resx,OrphanIncrementalFoundMessage,updated,not-updated,Failed to match incremental package to a full: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,PartialFileFoundMessage,updated,not-updated,"Found a partial file, run cleanup to remove: {0}" -Library\Main\Strings\BackendWrapper.en-US.resx,RemoveOrphanFileWarning,updated,not-updated,Deleting orphan file: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,RemovingLeftoverFileMessage,updated,not-updated,Removing leftover file: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,SaveCacheFileError,updated,not-updated,Failed to save the cached signature file as {0} -Library\Main\Strings\BackendWrapper.en-US.resx,StatusMessageDownloading,updated,not-updated,Downloading: {0} -Library\Main\Strings\BackendWrapper.en-US.resx,StatusMessageUploading,updated,not-updated,Uploading: {0} ({1}) -Library\Main\Strings\BackendWrapper.en-US.resx,TooManyOrphansFoundError,updated,not-updated,"Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2" -Library\Main\Strings\BackendWrapper.en-US.resx,UnmatchedFilenameWarning,updated,not-updated,The file {0} was found on the backend but not recognized by Duplicati -Library\Main\Strings\BackendWrapper.en-US.resx,UploadSizeVerificationFailure,updated,not-updated,"The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}" -Library\Main\Strings\BackendWrapper.en-US.resx,UploadVerificationFailure,updated,not-updated,The file {0} was uploaded but not found on the server -Library\Main\Strings\ExecutionStoppedException.en-US.resx,DefaultMessage,updated,not-updated,The user has stopped the operation -Library\Main\Strings\FilenameStrategy.en-US.resx,InvalidEntryTypeError,updated,not-updated,Invalid entry type:{0} -Library\Main\Strings\Interface.en-US.resx,BadSortingDetectedError,updated,not-updated,Bad sorting of backup times detected -Library\Main\Strings\Interface.en-US.resx,BadVolumeSortOrder,updated,not-updated,Bad sort order on volumes detected -Library\Main\Strings\Interface.en-US.resx,CannotCleanWithoutHashesError,updated,not-updated,When using cleanup the manifests and hashes must be verified -Library\Main\Strings\Interface.en-US.resx,CannotSkipHashChecksOnBackup,updated,not-updated,Hash checks cannot be disabled while performing a backup -Library\Main\Strings\Interface.en-US.resx,CannotVerifyChain,updated,not-updated,Unable to verfiy the backup chain when the option --dont-read-manifests is active -Library\Main\Strings\Interface.en-US.resx,CannotVerifyWithoutHashes,updated,not-updated,Hash checks cannot be disabled while performing a verification -Library\Main\Strings\Interface.en-US.resx,DeleteManifestsSuggestion,updated,not-updated,"If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:" -Library\Main\Strings\Interface.en-US.resx,DeletingBackupSetMessage,updated,not-updated,Deleting backup at {0} -Library\Main\Strings\Interface.en-US.resx,DeprecatedOptionUsedWarning,updated,not-updated,The option {0} is deprecated: {1} -Library\Main\Strings\Interface.en-US.resx,DisablingSignatureCacheForVerification,updated,not-updated,The signature cache is disabled when performing verification -Library\Main\Strings\Interface.en-US.resx,DuplicateOptionNameWarning,updated,not-updated,"The option --{0} exists more than once, please report this to the developers" -Library\Main\Strings\Interface.en-US.resx,FailedToFindControlFilesMessage,updated,not-updated,Failed to find control files in: {0} -Library\Main\Strings\Interface.en-US.resx,FileHashFailure,updated,not-updated,"A hash check failed, this is an indication of a corrupt file: {0}" -Library\Main\Strings\Interface.en-US.resx,FilenameMismatchError,updated,not-updated,The manifest report that the file should be named {0} but it was named {1} -Library\Main\Strings\Interface.en-US.resx,FilesAreNotForceDeletedMessage,updated,not-updated,"Files are not deleted, use the --force command to actually remove files" -Library\Main\Strings\Interface.en-US.resx,FileSizeMismatchError,updated,not-updated,The file {0} has size {1} but should have size {2} -Library\Main\Strings\Interface.en-US.resx,FullBecauseBackendIsEmpty,updated,not-updated,A full backup is made because no existing backup chains were found on the destination -Library\Main\Strings\Interface.en-US.resx,FullBecauseFlagWasSet,updated,not-updated,A full backup was forced with the --{0} flag -Library\Main\Strings\Interface.en-US.resx,FullBecauseLastFullIsFrom,updated,not-updated,A full backup is made because the latest full backup is from {0} and the full backup threshold is {1} -Library\Main\Strings\Interface.en-US.resx,FullBecauseSourceFoldersChanged,updated,not-updated,A full backup is made because the source folders have changed -Library\Main\Strings\Interface.en-US.resx,FullBecauseThereAreNIncrementals,updated,not-updated,A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1} -Library\Main\Strings\Interface.en-US.resx,IncrementalBecauseLastFullIsFrom,updated,not-updated,An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1} -Library\Main\Strings\Interface.en-US.resx,IncrementalBecauseNoFlagsWereSet,updated,not-updated,An incremental backup is made because no full backup criteria was found -Library\Main\Strings\Interface.en-US.resx,IncrementalBecauseThereAreNIncrementals,updated,not-updated,An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1} -Library\Main\Strings\Interface.en-US.resx,InternalDeleteCountError,updated,not-updated,"An internal error occured, and the operation was aborted to protect the backup sets" -Library\Main\Strings\Interface.en-US.resx,ManifestAndFileCountMismatchError,updated,not-updated,"The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}" -Library\Main\Strings\Interface.en-US.resx,ManifestsMustBeRead,updated,not-updated,"Disabling manifests is only possible on restores, and it should only be used as a last resort." -Library\Main\Strings\Interface.en-US.resx,ManifestsMustBeReadOnBackups,updated,not-updated,"It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort." -Library\Main\Strings\Interface.en-US.resx,ManifestVersionRequiresRelativeNamesWarning,updated,not-updated,"One or more manifests are from version 1, which requires that filenames searched are relative" -Library\Main\Strings\Interface.en-US.resx,MissingSignatureFile,updated,not-updated,"The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}" -Library\Main\Strings\Interface.en-US.resx,NoFilesGivenError,updated,not-updated,No filenames given for find-last-file -Library\Main\Strings\Interface.en-US.resx,NoSourceFoldersError,updated,not-updated,No source folders specified for backup -Library\Main\Strings\Interface.en-US.resx,NotDeletingBackupSetMessage,updated,not-updated,"Not deleting backup at time: {0}, because later backups depend on it" -Library\Main\Strings\Interface.en-US.resx,NotDeletingLastFullMessage,updated,not-updated,"The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete" -Library\Main\Strings\Interface.en-US.resx,NumberOfSourceFoldersHasChangedError,updated,not-updated,"The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup." -Library\Main\Strings\Interface.en-US.resx,PartialUploadMessage,updated,not-updated,Failed after uploading {0} volume(s). Error message: {1} -Library\Main\Strings\Interface.en-US.resx,PreviousManifestFilenameMismatchError,updated,not-updated,The manifest file {0} indicates that the previous manifest file should be {1} but it was {2} -Library\Main\Strings\Interface.en-US.resx,PreviousManifestHashMismatchError,updated,not-updated,The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2} -Library\Main\Strings\Interface.en-US.resx,PrimaryManifestReadErrorLogMessage,updated,not-updated,"Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}" -Library\Main\Strings\Interface.en-US.resx,ReadingSecondaryManifestLogMessage,updated,not-updated,"Secondary manifest file found: {0}, attempting read." -Library\Main\Strings\Interface.en-US.resx,RemovingPartialFilesMessage,updated,not-updated,Removing partial file: {0} -Library\Main\Strings\Interface.en-US.resx,SecondaryManifestReadErrorLogMessage,updated,not-updated,Failed to read the secondary manifest {0}. Error message: {1} -Library\Main\Strings\Interface.en-US.resx,SignatureCachePathMissingError,updated,not-updated,Signature cache path was not given as an argument -Library\Main\Strings\Interface.en-US.resx,SkippedContentVolumeLogMessage,updated,not-updated,The content volume {0} is not present in the manifest and is not used -Library\Main\Strings\Interface.en-US.resx,SkippedUnlistedSignatureFileWarning,updated,not-updated,The signature file {0} was skipped because the signature file was not found in the manifest -Library\Main\Strings\Interface.en-US.resx,SourceDirIsIncludedMultipleTimesError,updated,not-updated,The folder {0} is included multiple times -Library\Main\Strings\Interface.en-US.resx,SourceDirsAreRelatedError,updated,not-updated,The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times. -Library\Main\Strings\Interface.en-US.resx,SourceFolderIsMissingError,updated,not-updated,"The source folder {0} does not exist, aborting backup" -Library\Main\Strings\Interface.en-US.resx,SourceFoldersHasChangedError,updated,not-updated,The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup. -Library\Main\Strings\Interface.en-US.resx,StatusBuildingFilelist,updated,not-updated,Building filelist ... -Library\Main\Strings\Interface.en-US.resx,StatusCompleted,updated,not-updated,Completed -Library\Main\Strings\Interface.en-US.resx,StatusCreatingVolume,updated,not-updated,Creating volume {0} -Library\Main\Strings\Interface.en-US.resx,StatusDownloadingContentVolume,updated,not-updated,"Downloading content, volume {0}" -Library\Main\Strings\Interface.en-US.resx,StatusDownloadingSignatureVolume,updated,not-updated,"Downloading signatures, volume {0}" -Library\Main\Strings\Interface.en-US.resx,StatusLoadingFilelist,updated,not-updated,Loading remote filelist -Library\Main\Strings\Interface.en-US.resx,StatusPatching,updated,not-updated,Patching restore with #{0} -Library\Main\Strings\Interface.en-US.resx,StatusProcessing,updated,not-updated,Processing: {0} -Library\Main\Strings\Interface.en-US.resx,StatusReadingIncrementalData,updated,not-updated,Reading incremental data ... -Library\Main\Strings\Interface.en-US.resx,StatusReadingIncrementalFile,updated,not-updated,Reading incremental data from: {0} -Library\Main\Strings\Interface.en-US.resx,StatusReadingIncrementals,updated,not-updated,Reading incremental data -Library\Main\Strings\Interface.en-US.resx,StatusReadingManifest,updated,not-updated,Reading manifest file: {0} -Library\Main\Strings\Interface.en-US.resx,StatusReadingSignatureFile,updated,not-updated,"Reading signatures: {0}, vol {1}" -Library\Main\Strings\Interface.en-US.resx,StatusStarted,updated,not-updated,Started -Library\Main\Strings\Interface.en-US.resx,StatusUploadingContentVolume,updated,not-updated,"Uploading content, volume {0}" -Library\Main\Strings\Interface.en-US.resx,StatusUploadingManifestVolume,updated,not-updated,"Uploading manifest, volume {0}" -Library\Main\Strings\Interface.en-US.resx,StatusUploadingSignatureVolume,updated,not-updated,"Uploading signatures, volume {0}" -Library\Main\Strings\Interface.en-US.resx,StatusUploadingVerificationVolume,updated,not-updated,Uploading verification file -Library\Main\Strings\Interface.en-US.resx,StatusWaitingForUpload,updated,not-updated,Waiting for upload to complete ... -Library\Main\Strings\Interface.en-US.resx,TooFewTargetFoldersError,updated,not-updated,The backup contains {0} folders but {1} target folders were supplied -Library\Main\Strings\Interface.en-US.resx,TooManyTargetFoldersWarning,updated,not-updated,The backup contains {0} folder(s) but {1} target folders were supplied -Library\Main\Strings\Interface.en-US.resx,UnexpectedCompressionError,updated,not-updated,Unexpected compression mode: {0} -Library\Main\Strings\Interface.en-US.resx,UnexpectedOperationTypeError,updated,not-updated,The operation mode {0} was not expected -Library\Main\Strings\Interface.en-US.resx,UnsupportedBooleanValue,updated,not-updated,"The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""" -Library\Main\Strings\Interface.en-US.resx,UnsupportedEnumerationValue,updated,not-updated,"The option --{0} does not support the value ""{1}"", supported values are: {2}" -Library\Main\Strings\Interface.en-US.resx,UnsupportedIntegerValue,updated,not-updated,"The value ""{1}"" supplied to --{0} does not represent a valid integer" -Library\Main\Strings\Interface.en-US.resx,UnsupportedOptionDisabledModuleWarning,updated,not-updated,The option --{0} is not supported because the module {1} is not currently loaded -Library\Main\Strings\Interface.en-US.resx,UnsupportedOptionWarning,updated,not-updated,The supplied option --{0} is not supported and will be ignored -Library\Main\Strings\Interface.en-US.resx,UnsupportedPathValue,updated,not-updated,"The value ""{1}"" supplied to --{0} does not represent a valid path" -Library\Main\Strings\Interface.en-US.resx,UnsupportedSizeValue,updated,not-updated,"The value ""{1}"" supplied to --{0} does not represent a valid size" -Library\Main\Strings\Interface.en-US.resx,UnsupportedTimeValue,updated,not-updated,"The value ""{1}"" supplied to --{0} does not represent a valid time" -Library\Main\Strings\Manifestfile.en-US.resx,EofInManifestFile,updated,not-updated,Got EOF while attempting to locate the self-hash of a manifest -Library\Main\Strings\Manifestfile.en-US.resx,HashGenerationFailure,updated,not-updated,The hash generation for the manifest file resulted in the hash value {0} but should have been {1} -Library\Main\Strings\Manifestfile.en-US.resx,InternalError,updated,not-updated,"An internal error occured when creating the manifest, please report this to the developers" -Library\Main\Strings\Manifestfile.en-US.resx,InvalidManifestError,updated,not-updated,The manifest file did not have the expected root Xml element: {0} -Library\Main\Strings\Manifestfile.en-US.resx,InvalidSourcePathError,updated,not-updated,The number of source paths in the manifest file are wrong -Library\Main\Strings\Manifestfile.en-US.resx,MainfestIsMissingSelfFilename,updated,not-updated,Manifest did not contain its own filename as expected -Library\Main\Strings\Manifestfile.en-US.resx,MainfestIsMissingSelfHash,updated,not-updated,Manifest did not contain a self hash as expected -Library\Main\Strings\Manifestfile.en-US.resx,ManifestValidationError,updated,not-updated,Failed to validate manifest: {0} -Library\Main\Strings\Manifestfile.en-US.resx,MissingPreviousManifestFilename,updated,not-updated,Manifest has no previous manifest filename -Library\Main\Strings\Manifestfile.en-US.resx,MissingPreviousManifestHash,updated,not-updated,Manifest has no previous manifest hash -Library\Main\Strings\Manifestfile.en-US.resx,NoFilesError,updated,not-updated,"Invalid manifest, there were no files in the manifest" -Library\Main\Strings\Manifestfile.en-US.resx,SelfhashMismatch,updated,not-updated,Manifest file had selfhash {0} but the hash of the file is {1} -Library\Main\Strings\Manifestfile.en-US.resx,UnsupportedHashAlgorithmError,updated,not-updated,"The manifest uses the hash algorithm {0}, which is unsupported" -Library\Main\Strings\Manifestfile.en-US.resx,UnsupportedVersionError,updated,not-updated,"The manifest has version {0}, the current application only supports versions up to {1}" -Library\Main\Strings\Manifestfile.en-US.resx,WrongCountError,updated,not-updated,"Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}" -Library\Main\Strings\Options.en-US.resx,AllowfullremoveLong,updated,not-updated,"As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup." -Library\Main\Strings\Options.en-US.resx,AllowfullremoveShort,updated,not-updated,Allow removal of the all backups -Library\Main\Strings\Options.en-US.resx,AllowsleepShort,updated,not-updated,Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only) -Library\Main\Strings\Options.en-US.resx,AllowsourcefolderchangeLong,updated,not-updated,"This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing." -Library\Main\Strings\Options.en-US.resx,AllowsourcefolderchangeShort,updated,not-updated,Skip verifying the source folders -Library\Main\Strings\Options.en-US.resx,AsynchronousuploadDeprecated,updated,not-updated,"Asynchronous upload is now default, you can turn it off by using the flag --{0}" -Library\Main\Strings\Options.en-US.resx,AsynchronousuploadfolderLong,updated,not-updated,"The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs" -Library\Main\Strings\Options.en-US.resx,AsynchronousuploadfolderShort,updated,not-updated,The path where ready volumes are placed until uploaded -Library\Main\Strings\Options.en-US.resx,AsynchronousuploadlimitLong,updated,not-updated,"When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit" -Library\Main\Strings\Options.en-US.resx,AsynchronousuploadlimitShort,updated,not-updated,The number of volumes to create ahead of time -Library\Main\Strings\Options.en-US.resx,AsynchronousuploadLong,updated,not-updated,"By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace." -Library\Main\Strings\Options.en-US.resx,AsynchronousuploadShort,updated,not-updated,Transmit files on a separate thread -Library\Main\Strings\Options.en-US.resx,AutocleanupLong,updated,not-updated,"If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered." -Library\Main\Strings\Options.en-US.resx,AutocleanupShort,updated,not-updated,A flag indicating that Duplicati should remove unused files -Library\Main\Strings\Options.en-US.resx,BackendlogdatabaseLong,updated,not-updated,Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state. -Library\Main\Strings\Options.en-US.resx,BackendlogdatabaseShort,updated,not-updated,Database log of remote operations -Library\Main\Strings\Options.en-US.resx,BackupprefixLong,updated,not-updated,Any string used to prefix the filenames generated by Duplicati. -Library\Main\Strings\Options.en-US.resx,BackupprefixShort,updated,not-updated,Backup volume filename prefix -Library\Main\Strings\Options.en-US.resx,CompressionmoduleLong,updated,not-updated,"Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module." -Library\Main\Strings\Options.en-US.resx,CompressionmoduleShort,updated,not-updated,Select what module to use for compression -Library\Main\Strings\Options.en-US.resx,CreateverificationfileLong,updated,not-updated,"If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set." -Library\Main\Strings\Options.en-US.resx,CreateverificationfileShort,updated,not-updated,Create verification file on server -Library\Main\Strings\Options.en-US.resx,DebugoutputLong,updated,not-updated,"Activating this option will make some error messages more verbose, which may help you track down a particular issue" -Library\Main\Strings\Options.en-US.resx,DebugoutputShort,updated,not-updated,Enables debugging output -Library\Main\Strings\Options.en-US.resx,DebugretryerrorsLong,updated,not-updated,"When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed." -Library\Main\Strings\Options.en-US.resx,DebugretryerrorsShort,updated,not-updated,Show error messages when a retry is performed -Library\Main\Strings\Options.en-US.resx,DisableautocreatefolderLong,updated,not-updated,"If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation." -Library\Main\Strings\Options.en-US.resx,DisableautocreatefolderShort,updated,not-updated,Disables automatic folder creation -Library\Main\Strings\Options.en-US.resx,DisablefiletimecheckLong,updated,not-updated,"The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set." -Library\Main\Strings\Options.en-US.resx,DisablefiletimecheckShort,updated,not-updated,Disable checks based on file time -Library\Main\Strings\Options.en-US.resx,DisablemoduleLong,updated,not-updated,"Supply one or more module names, separated by commas to unload them" -Library\Main\Strings\Options.en-US.resx,DisablemoduleShort,updated,not-updated,Disabled one or more modules -Library\Main\Strings\Options.en-US.resx,DisableStreamingLong,updated,not-updated,"Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored." -Library\Main\Strings\Options.en-US.resx,DisableStreamingShort,updated,not-updated,Disables use of the streaming transfer method -Library\Main\Strings\Options.en-US.resx,DisabletimetoleranceLong,updated,not-updated,"When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking" -Library\Main\Strings\Options.en-US.resx,DisabletimetoleranceShort,updated,not-updated,Deactivates tolerance when comparing times -Library\Main\Strings\Options.en-US.resx,DisableusndiffcheckLong,updated,not-updated,"If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect." -Library\Main\Strings\Options.en-US.resx,DisableusndiffcheckShort,updated,not-updated,Disables changelist by USN numbers -Library\Main\Strings\Options.en-US.resx,DontreadmanifestsLong,updated,not-updated,This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery. -Library\Main\Strings\Options.en-US.resx,DontreadmanifestsShort,updated,not-updated,An option that prevents verifying the manifests -Library\Main\Strings\Options.en-US.resx,EnablemoduleLong,updated,not-updated,"Supply one or more module names, separated by commas to load them" -Library\Main\Strings\Options.en-US.resx,EnablemoduleShort,updated,not-updated,Enables one or more modules -Library\Main\Strings\Options.en-US.resx,EncryptionmoduleLong,updated,not-updated,"Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module." -Library\Main\Strings\Options.en-US.resx,EncryptionmoduleShort,updated,not-updated,Select what module to use for encryption -Library\Main\Strings\Options.en-US.resx,ExcludeemptyfoldersLong,updated,not-updated,"By setting this option to true, a folder which has no files that match the filter will be excluded from the backup" -Library\Main\Strings\Options.en-US.resx,ExcludeemptyfoldersShort,updated,not-updated,Controls empty folder actions -Library\Main\Strings\Options.en-US.resx,ExcludeLong,updated,not-updated,"Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files." -Library\Main\Strings\Options.en-US.resx,ExcluderegexpLong,updated,not-updated,"Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files." -Library\Main\Strings\Options.en-US.resx,ExcluderegexpShort,updated,not-updated,Exclude files regular expression -Library\Main\Strings\Options.en-US.resx,ExcludeShort,updated,not-updated,Exclude files -Library\Main\Strings\Options.en-US.resx,FiletorestoreLong,updated,not-updated,"By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files" -Library\Main\Strings\Options.en-US.resx,FiletorestoreShort,updated,not-updated,A list of files to restore -Library\Main\Strings\Options.en-US.resx,ForceLong,updated,not-updated,"When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them." -Library\Main\Strings\Options.en-US.resx,ForceShort,updated,not-updated,Force the removal of files -Library\Main\Strings\Options.en-US.resx,FullifmorethannincrementalsLong,updated,not-updated,Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup) -Library\Main\Strings\Options.en-US.resx,FullifmorethannincrementalsShort,updated,not-updated,The max number of incrementals in a chain -Library\Main\Strings\Options.en-US.resx,FullifolderthanLong,updated,not-updated,"If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental" -Library\Main\Strings\Options.en-US.resx,FullifolderthanShort,updated,not-updated,The max duration between full backups -Library\Main\Strings\Options.en-US.resx,FullifsourcefolderchangedLong,updated,not-updated,"It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed" -Library\Main\Strings\Options.en-US.resx,FullifsourcefolderchangedShort,updated,not-updated,Run a full backup if the sourcefolder has changed -Library\Main\Strings\Options.en-US.resx,FullLong,updated,not-updated,"When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data." -Library\Main\Strings\Options.en-US.resx,FullShort,updated,not-updated,A flag used to force full backups -Library\Main\Strings\Options.en-US.resx,GpgencryptionDeprecated,updated,not-updated,Use --encryption-module=gpg instead -Library\Main\Strings\Options.en-US.resx,GpgencryptionLong,updated,not-updated,"By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work." -Library\Main\Strings\Options.en-US.resx,GpgencryptionShort,updated,not-updated,Use GnuPG for encryption -Library\Main\Strings\Options.en-US.resx,IncludeLong,updated,not-updated,"Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files." -Library\Main\Strings\Options.en-US.resx,IncluderegexpLong,updated,not-updated,"Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files." -Library\Main\Strings\Options.en-US.resx,IncluderegexpShort,updated,not-updated,Include files regular expression -Library\Main\Strings\Options.en-US.resx,IncludeShort,updated,not-updated,Include files -Library\Main\Strings\Options.en-US.resx,ListverifyuploadsLong,updated,not-updated,"Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size." -Library\Main\Strings\Options.en-US.resx,ListverifyuploadsShort,updated,not-updated,Verify uploads by listing contents -Library\Main\Strings\Options.en-US.resx,LogfileLong,updated,not-updated,Specifies the name of a while into which internal log information is written -Library\Main\Strings\Options.en-US.resx,LogfileShort,updated,not-updated,Log internal information -Library\Main\Strings\Options.en-US.resx,LoglevelLong,updated,not-updated,Specifies the amount of log information to write into the file specified by --log-file -Library\Main\Strings\Options.en-US.resx,LoglevelShort,updated,not-updated,Log information level -Library\Main\Strings\Options.en-US.resx,MaxdownloadprsecondLong,updated,not-updated,"By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive." -Library\Main\Strings\Options.en-US.resx,MaxdownloadprsecondShort,updated,not-updated,Max number of bytes to download pr. second -Library\Main\Strings\Options.en-US.resx,MaxuploadprsecondLong,updated,not-updated,"By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive." -Library\Main\Strings\Options.en-US.resx,MaxuploadprsecondShort,updated,not-updated,Max number of bytes to upload pr. second -Library\Main\Strings\Options.en-US.resx,NoconnectionreuseLong,updated,not-updated,"Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection" -Library\Main\Strings\Options.en-US.resx,NoconnectionreuseShort,updated,not-updated,Do not re-use connections -Library\Main\Strings\Options.en-US.resx,NoencryptionLong,updated,not-updated,"If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch." -Library\Main\Strings\Options.en-US.resx,NoencryptionShort,updated,not-updated,Disable encryption -Library\Main\Strings\Options.en-US.resx,NumberofretriesLong,updated,not-updated,"If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better." -Library\Main\Strings\Options.en-US.resx,NumberofretriesShort,updated,not-updated,Number of times to retry a failed transmission -Library\Main\Strings\Options.en-US.resx,OldfilenamesDeprecated,updated,not-updated,This option will be removed in the future but is included for the odd case where the new format breaks something -Library\Main\Strings\Options.en-US.resx,OldfilenamesLong,updated,not-updated,"By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible" -Library\Main\Strings\Options.en-US.resx,OldfilenamesShort,updated,not-updated,Uses the old filename format -Library\Main\Strings\Options.en-US.resx,OpenfilepolicyLong,updated,not-updated,"If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active." -Library\Main\Strings\Options.en-US.resx,OpenfilepolicyShort,updated,not-updated,Determines how to handle open files -Library\Main\Strings\Options.en-US.resx,PassphraseLong,updated,not-updated,"Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE." -Library\Main\Strings\Options.en-US.resx,PassphraseShort,updated,not-updated,Passphrase used to encrypt backups -Library\Main\Strings\Options.en-US.resx,RestoretimeLong,updated,not-updated,"By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago." -Library\Main\Strings\Options.en-US.resx,RestoretimeShort,updated,not-updated,The time to restore files -Library\Main\Strings\Options.en-US.resx,RetrydelayLong,updated,not-updated,"After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions." -Library\Main\Strings\Options.en-US.resx,RetrydelayShort,updated,not-updated,Time to wait between retries -Library\Main\Strings\Options.en-US.resx,ShortfilenamesDeprecated,updated,not-updated,"Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future" -Library\Main\Strings\Options.en-US.resx,ShortfilenamesLong,updated,not-updated,"If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl""." -Library\Main\Strings\Options.en-US.resx,ShortfilenamesShort,updated,not-updated,Use short filenames -Library\Main\Strings\Options.en-US.resx,SignaturecachepathLong,updated,not-updated,"If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided." -Library\Main\Strings\Options.en-US.resx,SignaturecachepathShort,updated,not-updated,A path to temporary storage -Library\Main\Strings\Options.en-US.resx,SignaturecontrolfilesLong,updated,not-updated,"Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup." -Library\Main\Strings\Options.en-US.resx,SignaturecontrolfilesShort,updated,not-updated,A list of control files to embed in the backups -Library\Main\Strings\Options.en-US.resx,SkipfilehashchecksLong,updated,not-updated,"If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway." -Library\Main\Strings\Options.en-US.resx,SkipfilehashchecksShort,updated,not-updated,Set this flag to skip hash checks -Library\Main\Strings\Options.en-US.resx,SkipfileslargerthanLong,updated,not-updated,This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large. -Library\Main\Strings\Options.en-US.resx,SkipfileslargerthanShort,updated,not-updated,A size string that limits the size of files being backed up -Library\Main\Strings\Options.en-US.resx,SnapshotpolicyLong,updated,not-updated,"This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges." -Library\Main\Strings\Options.en-US.resx,SnapshotpolicyShort,updated,not-updated,Controls the use of disk snapshots -Library\Main\Strings\Options.en-US.resx,SortedfilelistLong,updated,not-updated,The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead -Library\Main\Strings\Options.en-US.resx,SortedfilelistShort,updated,not-updated,Sort the list of files -Library\Main\Strings\Options.en-US.resx,SynchronousuploadLong,updated,not-updated,"Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete." -Library\Main\Strings\Options.en-US.resx,SynchronousuploadShort,updated,not-updated,Upload files synchronously -Library\Main\Strings\Options.en-US.resx,TempdirLong,updated,not-updated,Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage. -Library\Main\Strings\Options.en-US.resx,TempdirShort,updated,not-updated,Temporary storage folder -Library\Main\Strings\Options.en-US.resx,ThreadpriorityLong,updated,not-updated,Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive. -Library\Main\Strings\Options.en-US.resx,ThreadpriorityShort,updated,not-updated,Thread priority -Library\Main\Strings\Options.en-US.resx,TimeseparatorDeprecated,updated,not-updated,Duplicati no longer uses a time separator for the filenames so this option is useless -Library\Main\Strings\Options.en-US.resx,TimeseparatorLong,updated,not-updated,"Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character." -Library\Main\Strings\Options.en-US.resx,TimeseparatorShort,updated,not-updated,Backup volume filename timeseparator -Library\Main\Strings\Options.en-US.resx,TotalsizeLong,updated,not-updated,"This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup." -Library\Main\Strings\Options.en-US.resx,TotalsizeShort,updated,not-updated,The number of bytes generated by each backup run -Library\Main\Strings\Options.en-US.resx,UploadUnchangedBackupsLong,updated,not-updated,"If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty" -Library\Main\Strings\Options.en-US.resx,UploadUnchangedBackupsShort,updated,not-updated,Upload empty backup files -Library\Main\Strings\Options.en-US.resx,UsnpolicyLong,updated,not-updated,"This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges." -Library\Main\Strings\Options.en-US.resx,UsnpolicyShort,updated,not-updated,Controls the use of NTFS Update Sequence Numbers -Library\Main\Strings\Options.en-US.resx,VerificationLevelLong,updated,not-updated,"Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged." -Library\Main\Strings\Options.en-US.resx,VerificationLevelShort,updated,not-updated,Level of verification -Library\Main\Strings\Options.en-US.resx,VolsizeLong,updated,not-updated,This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file -Library\Main\Strings\Options.en-US.resx,VolsizeShort,updated,not-updated,A size string that limits the size of the volumes -Library\Main\Strings\Options.en-US.resx,VssexcludewritersLong,updated,not-updated,"Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces." -Library\Main\Strings\Options.en-US.resx,VssexcludewritersShort,updated,not-updated,A semicolon separated list of guids of VSS writers to exclude (Windows only) -Library\Main\Strings\RSyncDir.en-US.resx,CreateFolderError,updated,not-updated,"Failed to create folder: ""{0}"", Error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,DeletedFilenameError,updated,not-updated,"An error occured while determining file status, filename: {0}, folder name:{1}" -Library\Main\Strings\RSyncDir.en-US.resx,DeleteFileError,updated,not-updated,"Failed to delete file: ""{0}"", Error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,DeleteFolderError,updated,not-updated,"Failed to remove folder: ""{0}"", Error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,FailedToSetFileWriteTime,updated,not-updated,"Failed to set the write time for the file: {0}. -Error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,FailedToSetFolderWriteTime,updated,not-updated,"Failed to set the write time for the folder: {0}. -Error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,FileChangedWhileReadError,updated,not-updated,"The file {0} changed while being backed up, omitting file from backup set" -Library\Main\Strings\RSyncDir.en-US.resx,FileChangedWhileReadWarning,updated,not-updated,"The file {0} changed while being backed up, this may result in a broken file" -Library\Main\Strings\RSyncDir.en-US.resx,FileProcessError,updated,not-updated,Failed to process file: {0}. Error message: {1} -Library\Main\Strings\RSyncDir.en-US.resx,FileShouldBePartialError,updated,not-updated,"The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume" -Library\Main\Strings\RSyncDir.en-US.resx,FileToDeleteMissingError,updated,not-updated,File marked for deletion did not exist: {0} -Library\Main\Strings\RSyncDir.en-US.resx,FolderModificationTimeReadError,updated,not-updated,"Failed to read the file modification timestamp for: {0}. -Error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,FolderToDeleteMissingError,updated,not-updated,"Folder was marked for deletion, but did not exist: {0}" -Library\Main\Strings\RSyncDir.en-US.resx,InternalPathMappingError,updated,not-updated,An internal error occured. The path {0} is not a subpath of any of the source folders: {1}. -Library\Main\Strings\RSyncDir.en-US.resx,InvalidPartialFileEntry,updated,not-updated,The partial file record for {0} does not match the file -Library\Main\Strings\RSyncDir.en-US.resx,InvalidPartialRecordError,updated,not-updated,The partial record file is invalid -Library\Main\Strings\RSyncDir.en-US.resx,InvalidTimeStampError,updated,not-updated,The timestamp information for file {0} could not be read: {1} -Library\Main\Strings\RSyncDir.en-US.resx,MultipassUsageError,updated,not-updated,Multi pass is not initialized -Library\Main\Strings\RSyncDir.en-US.resx,PartialFileAddedLogMessage,updated,not-updated,File {0} is partial from byte offset {1} -Library\Main\Strings\RSyncDir.en-US.resx,PartialFileIncompleteWarning,updated,not-updated,The partial file {0} was not completed -Library\Main\Strings\RSyncDir.en-US.resx,PartialLeftoverDeleteError,updated,not-updated,"Failed to clean up the partial incomplete file {0}, error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,RestoreFileError,updated,not-updated,"Failed to restore file: ""{0}"", Error message: {1}" -Library\Main\Strings\RSyncDir.en-US.resx,RestoreFolderDeltaError,updated,not-updated,Folder did not exist on restore by delta: {0} -Library\Main\Strings\RSyncDir.en-US.resx,RestoreFolderMissingError,updated,not-updated,Folder did not exist on restore: {0} -Library\Main\Strings\RSyncDir.en-US.resx,SnapshotFailedError,updated,not-updated,Failed to create a snapshot: {0} -Library\Main\Strings\RSyncDir.en-US.resx,UsnDisposeFailedWarning,updated,not-updated,Failed to dispose USN helper: {0} -Library\Main\Strings\RSyncDir.en-US.resx,UsnFailedError,updated,not-updated,Failed to read USN data: {0} -Library\Main\Strings\RSyncDir.en-US.resx,UsnJournalIdChangedWarning,updated,not-updated,"The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare" -Library\Main\Strings\RSyncDir.en-US.resx,UsnNotSupportedOnLinuxError,updated,not-updated,USN is not supported on Linux -Library\Main\Strings\RSyncDir.en-US.resx,UsnNumberingFaultWarning,updated,not-updated,"The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare" -Library\Modules\Builtin\Strings\ConsolePasswordInput.en-US.resx,ConfirmPassphrasePrompt,updated,not-updated,Confirm passphrase -Library\Modules\Builtin\Strings\ConsolePasswordInput.en-US.resx,Description,updated,not-updated,This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means -Library\Modules\Builtin\Strings\ConsolePasswordInput.en-US.resx,Displayname,updated,not-updated,Password prompt -Library\Modules\Builtin\Strings\ConsolePasswordInput.en-US.resx,EmptyPassphraseError,updated,not-updated,Empty passphrases are not allowed -Library\Modules\Builtin\Strings\ConsolePasswordInput.en-US.resx,EnterPassphrasePrompt,updated,not-updated,Enter passphrase -Library\Modules\Builtin\Strings\ConsolePasswordInput.en-US.resx,PassphraseMismatchError,updated,not-updated,The passphrases do not match -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,Description,updated,not-updated,This module exposes a number of properties that can be used to change the way http requests are issued -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DescriptionAcceptAnyCertificateLong,updated,not-updated,"Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible." -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DescriptionAcceptAnyCertificateShort,updated,not-updated,Accept any server certificate -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DescriptionAcceptHashLong,updated,not-updated,"If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces." -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DescriptionAcceptHashShort,updated,not-updated,Optionally accept a known SSL certificate -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DisableExpect100Long,updated,not-updated,"The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""" -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DisableExpect100Short,updated,not-updated,Disable the expect header -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DisableNagleLong,updated,not-updated,By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently. -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DisableNagleShort,updated,not-updated,Disable nagling -Library\Modules\Builtin\Strings\HttpOptions.en-US.resx,DisplayName,updated,not-updated,Configure http requests -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,EndofstreamBeforeSignatureError,updated,not-updated,End of stream occured while reading initial 4 bytes of signature file -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,EndofstreamInBlocksizeError,updated,not-updated,End of stream occured while reading blocksize in signature file -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,EndofstreamInStronglenError,updated,not-updated,End of stream occured while reading stronglen in signature file -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,EndofstreamInStrongSignatureError,updated,not-updated,End of stream occured while reading strong signature from signature file -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,InvalidBlocksizeError,updated,not-updated,"Blocklen in signature file was: {0}, which does not seem correct" -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,InvalidFilesizeError,updated,not-updated,The size of the signature file is invalid -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,InvalidSignatureHeaderError,updated,not-updated,Signature stream did not have the correct start marker -Library\SharpRSync\Strings\ChecksumFile.en-US.resx,InvalidStrongsizeError,updated,not-updated,"Stronglen in signature file was: {0}, which does not seem correct" -Library\SharpRSync\Strings\DeltaFile.en-US.resx,EndofstreamBeforeSignatureError,updated,not-updated,End of stream occured while reading initial 4 bytes of delta file -Library\SharpRSync\Strings\DeltaFile.en-US.resx,EndofstreamWithoutMarkerError,updated,not-updated,Stream ended but had no end marker -Library\SharpRSync\Strings\DeltaFile.en-US.resx,InternalBufferError,updated,not-updated,"Internal error, had buffered both matched and unmatched blocks!" -Library\SharpRSync\Strings\DeltaFile.en-US.resx,InvalidCopyLengthError,updated,not-updated,Invalid length for copy data -Library\SharpRSync\Strings\DeltaFile.en-US.resx,InvalidCopyOffsetError,updated,not-updated,Invalid offset for copy data -Library\SharpRSync\Strings\DeltaFile.en-US.resx,InvalidLitteralSizeError,updated,not-updated,Invalid size for literal data -Library\SharpRSync\Strings\DeltaFile.en-US.resx,InvalidSignatureError,updated,not-updated,Delta stream did not have the correct start marker -Library\SharpRSync\Strings\DeltaFile.en-US.resx,UnexpectedEndofstreamError,updated,not-updated,Unexpected end of stream detected -Library\SharpRSync\Strings\DeltaFile.en-US.resx,UnknownCommandError,updated,not-updated,Unknown command in delta file -Library\SharpRSync\Strings\Program.en-US.resx,ErrorOccurred,updated,not-updated,An error occurred: {0} -Library\SharpRSync\Strings\Program.en-US.resx,UsageMessage,updated,not-updated,"Usage: - {0} signature - {0} delta - {0} patch " -Library\SharpRSync\Strings\RDiffBinary.en-US.resx,EncodedLengthError,updated,not-updated,Encoded value had unexpected length -Library\SharpRSync\Strings\RDiffBinary.en-US.resx,InvalidDataLengthError,updated,not-updated,Invalid data length -Library\SharpRSync\Strings\RDiffBinary.en-US.resx,InvalidDeltaCopyCommandError,updated,not-updated,Invalid delta copy command: {0} -Library\SharpRSync\Strings\RDiffBinary.en-US.resx,InvalidEncodedSizeError,updated,not-updated,Invalid size for encoded value! -Library\SharpRSync\Strings\RDiffBinary.en-US.resx,InvalidLiteralCommand,updated,not-updated,Invalid literal delta command: {0} -Library\SharpRSync\Strings\RDiffBinary.en-US.resx,SizeTooLargeError,updated,not-updated,"Unable to size item, because it is larger than: {0}" -Library\SharpRSync\Strings\RDiffBinary.en-US.resx,ValueTooLargeError,updated,not-updated,Value must be less than: {0} -Library\SharpRSync\Strings\RollingBuffer.en-US.resx,BufferExhaustedError,updated,not-updated,Buffer has too few bytes -Library\SharpRSync\Strings\RollingBuffer.en-US.resx,InternalError,updated,not-updated,This is one sad rolling buffer :( -Library\SharpRSync\Strings\RollingBuffer.en-US.resx,NegativeIndexError,updated,not-updated,Index cannot be negative -Library\SharpRSync\Strings\Utility.en-US.resx,UnexpectedEndOfStreamError,updated,not-updated,Unexpected end of stream -Library\Snapshots\Strings\LinuxSnapshot.en-US.resx,ExternalProgramLaunchError,updated,not-updated,"The external command failed to start. -Error message: {0} -Command: {1} {2}" -Library\Snapshots\Strings\LinuxSnapshot.en-US.resx,ExternalProgramTimeoutError,updated,not-updated,The external command failed to complete within the set time limit: {0} {1} -Library\Snapshots\Strings\LinuxSnapshot.en-US.resx,InvalidFilePathError,updated,not-updated,Unable to match local path {0} with any snapshot path: {1} -Library\Snapshots\Strings\LinuxSnapshot.en-US.resx,MountFolderMissingError,updated,not-updated,"Script returned successfully, but the temporary folder {0} does not exist: {1}" -Library\Snapshots\Strings\LinuxSnapshot.en-US.resx,MountFolderNotRemovedError,updated,not-updated,"Script returned successfully, but the temporary folder {0} still exist: {1}" -Library\Snapshots\Strings\LinuxSnapshot.en-US.resx,ScriptExitCodeError,updated,not-updated,"The script returned exit code {0}, but {1} was expected: {2}" -Library\Snapshots\Strings\LinuxSnapshot.en-US.resx,ScriptOutputError,updated,not-updated,"Script returned successfully, but the output was missing the {0} parameter: {1}" -Library\Snapshots\Strings\Shared.en-US.resx,InvalidEnumPathError,updated,not-updated,Unable to match local path {0} with a snapshot -Library\Snapshots\Strings\USNHelper.en-US.resx,EmptyResponseError,updated,not-updated,Unexpected empty response while enumerating -Library\Snapshots\Strings\USNHelper.en-US.resx,LinuxNotSupportedError,updated,not-updated,USN is not supported on Linux -Library\Snapshots\Strings\USNHelper.en-US.resx,SafeGuardError,updated,not-updated,"The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled." -Library\Snapshots\Strings\WinNativeMethod.en-US.resx,MissingBackupPrivilegeError,updated,not-updated,Calling process does not have the backup privilege -Library\Utility\Strings\FilenameFilter.en-US.resx,FilterContainsPathSeparator,updated,not-updated,Filter contains: {0} -Library\Utility\Strings\Sizeparser.en-US.resx,InvalidSizeValueError,updated,not-updated,Invalid size value: {0} -Library\Utility\Strings\SslCertificateValidator.en-US.resx,InvalidCallSequence,updated,not-updated,The SSL certificate validator was called in an incorrect order -Library\Utility\Strings\SslCertificateValidator.en-US.resx,VerifyCertificateException,updated,not-updated,"The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway" -Library\Utility\Strings\SslCertificateValidator.en-US.resx,VerifyCertificateHashError,updated,not-updated,"Failed while validating certificate hash, error message: {0}, Ssl error name: {1}" -Library\Utility\Strings\TempFolder.en-US.resx,TempFolderDoesNotExistError,updated,not-updated,Temporary folder does not exist: {0} -Library\Utility\Strings\Timeparser.en-US.resx,InvalidDayError,updated,not-updated,"Unable to parse date: {0}, invalid day: {1}" -Library\Utility\Strings\Timeparser.en-US.resx,InvalidIntegerError,updated,not-updated,"Failed to parse the segment: {0}, invalid integer" -Library\Utility\Strings\Timeparser.en-US.resx,InvalidSpecifierError,updated,not-updated,Invalid specifier: {0} -Library\Utility\Strings\Timeparser.en-US.resx,InvalidTimeError,updated,not-updated,"Unable to parse date: {0}, invalid time: {1}" -Library\Utility\Strings\Timeparser.en-US.resx,InvalidYearError,updated,not-updated,"Unable to parse date: {0}, invalid year: {1}" -Library\Utility\Strings\Timeparser.en-US.resx,UnknownMonthError,updated,not-updated,"Unable to parse date: {0}, unknown month: {1}" -Library\Utility\Strings\Timeparser.en-US.resx,UnparsedDataFragmentError,updated,not-updated,Unparsed data: {0} -Library\Utility\Strings\Utility.en-US.resx,FormatStringB,updated,{0} bajtů,{0} bytes -Library\Utility\Strings\Utility.en-US.resx,FormatStringGB,not-updated,{0:N} GB,{0:N} GB -Library\Utility\Strings\Utility.en-US.resx,FormatStringKB,not-updated,{0:N} KB,{0:N} KB -Library\Utility\Strings\Utility.en-US.resx,FormatStringMB,not-updated,{0:N} MB,{0:N} MB -Library\Utility\Strings\Utility.en-US.resx,InvalidHexDigitError,updated,Číslo '{0}' není platným šestnáctkovým �íslem,The digit '{0}' is not a valid hex digit -Library\Utility\Strings\Utility.en-US.resx,InvalidHexStringLengthError,updated,not-updated,"The hex string size must be a multiple of two, eg. the length must be even" -Library\Utility\Strings\Utility.en-US.resx,TimeoutException,updated,Čas požadavku vypršel,The request timed out -Library\Utility\Strings\Utility.en-US.resx,UnexpectedRequestResultError,updated,"Pokus o otevření spojení skon�il ne�ekaným výsledkem. Typ: {0}, chyba: {1}","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}" -Winforms\Controls\PasswordConfirmationDialog.en-US.resx,$this.Text,updated,"Potvr�te, prosím, heslo",Please confirm the password -Winforms\Controls\PasswordConfirmationDialog.en-US.resx,CancelBtn.Text,updated,Zrušit,Cancel -Winforms\Controls\PasswordConfirmationDialog.en-US.resx,label1.Text,updated,Heslo,Password -Winforms\Controls\PasswordConfirmationDialog.en-US.resx,OKBtn.Text,not-updated,OK,OK -Winforms\Controls\PasswordControl.en-US.resx,ShowPassword.ToolTip,updated,missing,Show or hide the password -Winforms\Controls\PasswordControl.en-US.resx,TextBox.Text,updated,heslo,password -Winforms\Controls\Strings\PasswordConfirmationDialog.en-US.resx,PasswordDoNotMatchError,updated,not-updated,The password that you have entered does not match the previously entered password -Winforms\Controls\Strings\PasswordControl.en-US.resx,ConfirmClearingPassword,updated,not-updated,"You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?" -WizardForm\Dialog.en-US.resx,$this.Text,not-updated,Dialog,Dialog -WizardForm\Dialog.en-US.resx,_BackButton.Text,updated,< Zpět,< Back -WizardForm\Dialog.en-US.resx,_CancelButton.Text,updated,Zrušit,Cancel -WizardForm\Dialog.en-US.resx,_InfoLabel.Text,updated,missing,Helptext -WizardForm\Dialog.en-US.resx,_NextButton.Text,updated,Další >,Next > -WizardForm\Dialog.en-US.resx,_TitleLabel.Text,updated,Název,Title -WizardForm\StartPage.en-US.resx,WizardHelp.Text,updated,Pokra�ujte kliknutím na Další,Click next to continue -WizardForm\StartPage.en-US.resx,WizardIntroduction.Text,updated,missing,Wizard introduction -WizardForm\StartPage.en-US.resx,WizardTitle.Text,updated,Název průvodce,Wizard title -WizardForm\Strings\Dialog.en-US.resx,FinishButtonText,updated,Dokon�it,Finish -WizardForm\Strings\Dialog.en-US.resx,NextButtonText,updated,Další >,Next > \ No newline at end of file diff --git a/Duplicati/Localization/report.cs-CZ.url b/Duplicati/Localization/report.cs-CZ.url deleted file mode 100644 index aa30b8b8b..000000000 --- a/Duplicati/Localization/report.cs-CZ.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdC1EYmdEaFZwM3RfUy1fRFpzQ3VHeGc&single=true&gid=0&output=csv \ No newline at end of file diff --git a/Duplicati/Localization/report.da-DK.csv b/Duplicati/Localization/report.da-DK.csv deleted file mode 100644 index b5171ede4..000000000 --- a/Duplicati/Localization/report.da-DK.csv +++ /dev/null @@ -1,1535 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.da-DK.resx","ProgramUsage","not-updated","Usage: Duplicati.CommandLine.Decrypter.exe ","" -"CommandLine\Strings\Program.da-DK.resx","AddedFoldersHeader","not-updated","Added folders","" -"CommandLine\Strings\Program.da-DK.resx","CollectionStatusHeader","not-updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","" -"CommandLine\Strings\Program.da-DK.resx","CollectionStatusLineFull","not-updated","Full\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.da-DK.resx","CollectionStatusLineInc","not-updated"," Inc\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.da-DK.resx","ControlFilesHeader","not-updated","Control files","" -"CommandLine\Strings\Program.da-DK.resx","DeletedFilesHeader","not-updated","Deleted files","" -"CommandLine\Strings\Program.da-DK.resx","DeletedFoldersHeader","not-updated","Deleted folders","" -"CommandLine\Strings\Program.da-DK.resx","DuplicatiOptionsHeader","not-updated","Duplicati options:","" -"CommandLine\Strings\Program.da-DK.resx","FileEntryNotFound","not-updated","< not found >","" -"CommandLine\Strings\Program.da-DK.resx","FindLastVersionHeader","not-updated","Backuptime\t\tFilename","" -"CommandLine\Strings\Program.da-DK.resx","FolderCreatedMessage","not-updated","The folder {0} was created","" -"CommandLine\Strings\Program.da-DK.resx","GenericModulesHeader","not-updated","Supported generic modules:","" -"CommandLine\Strings\Program.da-DK.resx","IntegerParseError","not-updated","Unable to parse ""{0}"" into a number","" -"CommandLine\Strings\Program.da-DK.resx","InternalOptionUsedError","not-updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","" -"CommandLine\Strings\Program.da-DK.resx","ModifiedFilesHeader","not-updated","Modified files","" -"CommandLine\Strings\Program.da-DK.resx","ModuleIsLoadedAutomatically","not-updated","Module is loaded atomatically, use --disable-module to prevent this","" -"CommandLine\Strings\Program.da-DK.resx","ModuleIsNotLoadedAutomatically","not-updated","Module is not loaded atomatically, use --enable-module to load it","" -"CommandLine\Strings\Program.da-DK.resx","NewFilesHeader","not-updated","New files","" -"CommandLine\Strings\Program.da-DK.resx","NewOrModifiedFilesHeader","not-updated","New/Modified files","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageBackend","not-updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageBackup","not-updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageCleanup","not-updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageCreateFolders","not-updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageDeleteOld","not-updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageFilters","not-updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageFindLastVersion","not-updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageHeader","not-updated","********** Duplicati v. {0} ********** - -Usage:","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageListContentFiles","not-updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageListFiles","not-updated","List files: - Duplicati.CommandLine list [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageListSets","not-updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageListSignatureFiles","not-updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageListSourceFolders","not-updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageOptionTypes","not-updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsagePurgeCache","not-updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageRestore","not-updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageTimes","not-updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","" -"CommandLine\Strings\Program.da-DK.resx","ProgramUsageVerify","not-updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","" -"CommandLine\Strings\Program.da-DK.resx","SupportedBackendsHeader","not-updated","Supported backends:","" -"CommandLine\Strings\Program.da-DK.resx","SupportedCompressionModulesHeader","not-updated","Supported compression modules:","" -"CommandLine\Strings\Program.da-DK.resx","SupportedEncryptionModulesHeader","not-updated","Supported encryption modules:","" -"CommandLine\Strings\Program.da-DK.resx","SupportedOptionsHeader","not-updated","Supported options:","" -"CommandLine\Strings\Program.da-DK.resx","TimeParseError","not-updated","Unable to parse ""{0}"" into a time offset: {1}","" -"CommandLine\Strings\Program.da-DK.resx","UnhandledException","not-updated","An error occured: {0}","" -"CommandLine\Strings\Program.da-DK.resx","UnhandledInnerException","not-updated","The inner error message is: {0}","" -"CommandLine\Strings\Program.da-DK.resx","UsageExampleLinux","not-updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","" -"CommandLine\Strings\Program.da-DK.resx","UsageExampleWindows","not-updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","" -"CommandLine\Strings\Program.da-DK.resx","VerificationCompleted","not-updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","" -"CommandLine\Strings\Program.da-DK.resx","VerificationErrorHeader","not-updated","Reported error messages:","" -"CommandLine\Strings\Program.da-DK.resx","WrongNumberOfCommandsError_v2","not-updated","Found {0} commands but expected {1}, commands: -{2}","" -"GUI\ApplicationSetup.da-DK.resx","$this.Text","missing","Duplicati Options","" -"GUI\ApplicationSetup.da-DK.resx","AdvancedTab.Text","missing","Advanced","" -"GUI\ApplicationSetup.da-DK.resx","BalloonNotificationLevel.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.da-DK.resx","Bandwidth.ToolTip","missing","Set the initial bandwidth limits to use in Duplicati","" -"GUI\ApplicationSetup.da-DK.resx","BasicTab.Text","missing","Basic","" -"GUI\ApplicationSetup.da-DK.resx","CacheSizeLabel.Text","missing","Calculating cache size...","" -"GUI\ApplicationSetup.da-DK.resx","CancelBtn.Text","missing","Cancel","" -"GUI\ApplicationSetup.da-DK.resx","ClearCacheButton.Text","missing","Clear cache","" -"GUI\ApplicationSetup.da-DK.resx","ClearCacheButton.ToolTip","missing","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","" -"GUI\ApplicationSetup.da-DK.resx","CommonPassword.ToolTip","missing","Enter the default password to apply to new backups","" -"GUI\ApplicationSetup.da-DK.resx","EncryptionMethod.Text","missing","Encryption method:","" -"GUI\ApplicationSetup.da-DK.resx","EncryptionMethod.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.da-DK.resx","EncryptionModule.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.da-DK.resx","groupBox1.Text","missing","User interface","" -"GUI\ApplicationSetup.da-DK.resx","groupBox2.Text","missing","Cache","" -"GUI\ApplicationSetup.da-DK.resx","groupBox4.Text","missing","Default throttle settings","" -"GUI\ApplicationSetup.da-DK.resx","HideDonateButton.Text","missing","Hide Donate button on the main wizard page","" -"GUI\ApplicationSetup.da-DK.resx","label1.Text","missing","Time to display past backups in log:","" -"GUI\ApplicationSetup.da-DK.resx","label1.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.da-DK.resx","label2.Text","missing","Sections:","" -"GUI\ApplicationSetup.da-DK.resx","label3.Text","missing","Language:","" -"GUI\ApplicationSetup.da-DK.resx","label3.ToolTip","missing","Select user interface language (requires restart)","" -"GUI\ApplicationSetup.da-DK.resx","label4.Text","missing","Temporary folder:","" -"GUI\ApplicationSetup.da-DK.resx","label6.Text","missing","Content:","" -"GUI\ApplicationSetup.da-DK.resx","label7.Text","missing","Time to wait after startup:","" -"GUI\ApplicationSetup.da-DK.resx","label7.ToolTip","missing","Select the amount of time Duplicati is paused after startup","" -"GUI\ApplicationSetup.da-DK.resx","label8.Text","missing","Backup notifications:","" -"GUI\ApplicationSetup.da-DK.resx","label8.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.da-DK.resx","LanguageSelection.ToolTip","missing","Choose the language for the user interface (requires restart)","" -"GUI\ApplicationSetup.da-DK.resx","LicenseLink.Text","missing","Homepage","" -"GUI\ApplicationSetup.da-DK.resx","LicenseLink.ToolTip","missing","Click to go to the homepage of the currently selected section","" -"GUI\ApplicationSetup.da-DK.resx","LicenseSections.ToolTip","missing","Lists the available license sections","" -"GUI\ApplicationSetup.da-DK.resx","LicenseTab.Text","missing","License","" -"GUI\ApplicationSetup.da-DK.resx","PasswordDefaultsGroup.Text","missing","Default password","" -"GUI\ApplicationSetup.da-DK.resx","RecentDuration.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.da-DK.resx","SignatureCacheEnabled.Text","missing","Signature cache:","" -"GUI\ApplicationSetup.da-DK.resx","SignatureCacheEnabled.ToolTip","missing","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","" -"GUI\ApplicationSetup.da-DK.resx","SignatureCachePathBrowse.ToolTip","missing","Browse for the signature cache folder","" -"GUI\ApplicationSetup.da-DK.resx","StartupDelayDuration.ToolTip","missing","Select the amount of time Duplicat is paused after startup","" -"GUI\ApplicationSetup.da-DK.resx","TempPath.ToolTip","missing","Enter the path where Duplicati stores temporary files","" -"GUI\ApplicationSetup.da-DK.resx","TempPathBrowse.ToolTip","missing","Browse for the temporary folder","" -"GUI\ApplicationSetup.da-DK.resx","ThreadPriorityPicker.ToolTip","missing","Set the initial thread priority to be used by Duplicati","" -"GUI\ApplicationSetup.da-DK.resx","UseCommonPassword.Text","missing","Use password for new backups:","" -"GUI\ApplicationSetup.da-DK.resx","UseCommonPassword.ToolTip","missing","Enable this to use the same password for multiple backups","" -"GUI\HelperControls\BackupFileList.da-DK.resx","changeDestinationToolStripMenuItem.Text","missing","Change destination...","" -"GUI\HelperControls\BackupFileList.da-DK.resx","folderBrowserDialog.Description","missing","Select the folder to restore to","" -"GUI\HelperControls\BackupFileList.da-DK.resx","LoadingIndicator.Text","missing","Reading filelist, please wait ...","" -"GUI\HelperControls\BackupItems.da-DK.resx","statusLabel.Text","missing","Loading list of backups","" -"GUI\HelperControls\BackupItems.da-DK.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\HelperControls\BandwidthLimit.da-DK.resx","DownloadLimitCheckbox.Text","missing","Download limit (restore)","" -"GUI\HelperControls\BandwidthLimit.da-DK.resx","UploadLimitCheckbox.Text","missing","Upload limit (backup)","" -"GUI\HelperControls\CommandLineOptionGrid.da-DK.resx","enabledDataGridViewCheckBoxColumn.HeaderText","missing","Enabled","" -"GUI\HelperControls\CommandLineOptionGrid.da-DK.resx","nameDataGridViewTextBoxColumn.HeaderText","missing","Name","" -"GUI\HelperControls\CommandLineOptionGrid.da-DK.resx","valueDataGridViewTextBoxColumn.HeaderText","missing","Value","" -"GUI\HelperControls\DurationEditor.da-DK.resx","EasyDuration.Items","missing","Each day","" -"GUI\HelperControls\DurationEditor.da-DK.resx","EasyDuration.Items1","missing","Each week","" -"GUI\HelperControls\DurationEditor.da-DK.resx","EasyDuration.Items2","missing","Each second week","" -"GUI\HelperControls\DurationEditor.da-DK.resx","EasyDuration.Items3","missing","Each month","" -"GUI\HelperControls\DurationEditor.da-DK.resx","EasyDuration.Items4","missing","Custom ...","" -"GUI\HelperControls\FilterDialog.da-DK.resx","$this.Text","missing","FilterDialog","" -"GUI\HelperControls\FilterDialog.da-DK.resx","CancelBtn.Text","missing","Cancel","" -"GUI\HelperControls\FilterDialog.da-DK.resx","Exclusive.Text","missing","Exclude files matching the filter","" -"GUI\HelperControls\FilterDialog.da-DK.resx","folderBrowserDialog.Description","missing","Select the folder path to use for the filter","" -"GUI\HelperControls\FilterDialog.da-DK.resx","HelpLink.Text","missing","Filter help","" -"GUI\HelperControls\FilterDialog.da-DK.resx","Inclusive.Text","missing","Include files matching the filter","" -"GUI\HelperControls\FilterDialog.da-DK.resx","IsRegExp.Text","missing","Filter is regular expression","" -"GUI\HelperControls\FilterDialog.da-DK.resx","openFileDialog.Filter","missing","All files (*.*)|*.*","" -"GUI\HelperControls\FilterDialog.da-DK.resx","openFileDialog.Title","missing","Select the file to use for the filter","" -"GUI\HelperControls\FilterEditor.da-DK.resx","AddFilterButton.ToolTipText","missing","Add a new filter","" -"GUI\HelperControls\FilterEditor.da-DK.resx","btnTestSearch.Text","missing","Test Search Selection...","" -"GUI\HelperControls\FilterEditor.da-DK.resx","EditFilterButton.ToolTipText","missing","Edit the selected filter","" -"GUI\HelperControls\FilterEditor.da-DK.resx","ExcludeFolderButton.ToolTipText","missing","Adds an excluded folder to the list","" -"GUI\HelperControls\FilterEditor.da-DK.resx","groupBox1.Text","missing","Filters","" -"GUI\HelperControls\FilterEditor.da-DK.resx","HelpButton.Text","missing","Filter help","" -"GUI\HelperControls\FilterEditor.da-DK.resx","HelpButton.ToolTipText","missing","Opens the Duplicati Filter usage Wiki page","" -"GUI\HelperControls\FilterEditor.da-DK.resx","IncludeFolderButton.ToolTipText","missing","Adds an included folder to the list","" -"GUI\HelperControls\FilterEditor.da-DK.resx","label1.Text","missing","Test a filename:","" -"GUI\HelperControls\FilterEditor.da-DK.resx","MoveFilterBottomButton.ToolTipText","missing","Move the selected filter to the bottom","" -"GUI\HelperControls\FilterEditor.da-DK.resx","MoveFilterDownButton.ToolTipText","missing","Move the selected filter down","" -"GUI\HelperControls\FilterEditor.da-DK.resx","MoveFilterTopButton.ToolTipText","missing","Move the selected filter to the top","" -"GUI\HelperControls\FilterEditor.da-DK.resx","MoveFilterUpButton.ToolTipText","missing","Move the selected filter up","" -"GUI\HelperControls\FilterEditor.da-DK.resx","RemoveFilterButton.ToolTipText","missing","Remove the selected filter","" -"GUI\HelperControls\FolderPathEntry.da-DK.resx","BrowseFolderButton.ToolTip","missing","Click to browse for a folder","" -"GUI\HelperControls\FolderPathEntry.da-DK.resx","DeleteButton.ToolTip","missing","Click to remove the entry","" -"GUI\HelperControls\FolderPathEntry.da-DK.resx","FolderPath.ToolTip","missing","Enter the path to the folder here","" -"GUI\HelperControls\FolderPathEntry.da-DK.resx","SizeLabel.ToolTip","missing","The size of the selected folder","" -"GUI\HelperControls\Strings\BackupFileList.da-DK.resx","RootNodeTooltip","not-updated","Source folder {0} -Target folder: {1} -Right click to change target folder","" -"GUI\HelperControls\Strings\BackupItems.da-DK.resx","ErrorStatusDisplay","not-updated","Error: {0}","" -"GUI\HelperControls\Strings\BackupItems.da-DK.resx","NoDataReceived","not-updated","No data received","" -"GUI\HelperControls\Strings\BackupItems.da-DK.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\HelperControls\Strings\BackupItems.da-DK.resx","TooltipFullBackup","not-updated","Full backup","" -"GUI\HelperControls\Strings\BackupItems.da-DK.resx","TooltipFullBackupWithSize","not-updated","Full backup - {0}","" -"GUI\HelperControls\Strings\BackupItems.da-DK.resx","TooltipIncrementalBackup","not-updated","Incremental backup","" -"GUI\HelperControls\Strings\BackupItems.da-DK.resx","TooltipIncrementalBackupWithSize","not-updated","Incremental backup - {0}, chain: {1}","" -"GUI\HelperControls\Strings\BackupTreeView.da-DK.resx","ConfirmDeleteFolder","not-updated","Do you want to delete the folder {0} and all the backups contained in it?","" -"GUI\HelperControls\Strings\BackupTreeView.da-DK.resx","ConfirmRemoveBackup","not-updated","Remove the backup '{0}' ?","" -"GUI\HelperControls\Strings\BackupTreeView.da-DK.resx","NewBackup","not-updated","New Backup","" -"GUI\HelperControls\Strings\BackupTreeView.da-DK.resx","NewFolder","not-updated","New Folder","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.da-DK.resx","InfoLabelFormat","not-updated","Value type: {0}. -{1}. -{2}","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.da-DK.resx","PageNotSupportedWarning","not-updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","" -"GUI\HelperControls\Strings\DurationEditor.da-DK.resx","CustomDuration","not-updated","Custom ...","" -"GUI\HelperControls\Strings\FilterDialog.da-DK.resx","InvalidRegExpMessage","not-updated","The expression is not a valid regular expression: {0}","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","ExcludeFolderBrowseTitle","not-updated","Choose the folder to add for exclusion","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","FileIsExcluded","not-updated","The file {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","FileIsIncluded","not-updated","The file {0} is included due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","FileIsIncludedDefault","not-updated","The file {0} is included because no rule matched","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","FilenameIsNotInAnyRootFolder","not-updated","The filename {0} is not located in any of the source folders","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","FilepathIsNotAbsoluteError","not-updated","The filename {0} is not an absolute path","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","FolderIsExcluded","not-updated","The folder {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","FolderIsRootFolder","not-updated","The folder {0} is included because it is a source folder","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","IncludeFolderBrowseTitle","not-updated","Choose the folder to add for inclusion","" -"GUI\HelperControls\Strings\FilterEditor.da-DK.resx","InvalidCharsInFilenameError","not-updated","The filename {0} has invalid characters","" -"GUI\HelperControls\Strings\SizeSelector.da-DK.resx","BytesName","not-updated","bytes","" -"GUI\HelperControls\Strings\SizeSelector.da-DK.resx","BytesPerSecond","not-updated","bytes/s","" -"GUI\HelperControls\Strings\TestSearchSelection.da-DK.resx","FileName","not-updated","File Name '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.da-DK.resx","FileType","not-updated","File Type '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.da-DK.resx","TotalSizeLabel","not-updated","Total {0} files at {1}","" -"GUI\HelperControls\Strings\WaitForOperation.da-DK.resx","ReallyAbortQuestion","not-updated","Are you sure you want to abort the operation?","" -"GUI\HelperControls\Strings\WaitForOperation.da-DK.resx","UserCancelled","not-updated","The user cancelled the operation","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","$this.Text","missing","Test Search Selection","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","btnCancel.Text","missing","Cancel","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","chFile.Text","missing","Filename","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","chFileExt.Text","missing","Ext","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","chPath.Text","missing","Path","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","chSize.Text","missing","Size","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","label1.Text","missing","Filters:","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","label2.Text","missing","Use context menu to add and remove filters","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","label3.Text","missing","Files to be included:","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","lbLoading.Text","missing","Scanning files, please wait....","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miExclude.Text","missing","Exclude","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miExcludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miExcludeFileName.Text","missing","Add filename filter","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miExcludeFilePath.Text","missing","File Path","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miInclude.Text","missing","Include","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miIncludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miIncludeFileName.Text","missing","Add filename filer","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","miIncludeFilePath.Text","missing","File path","" -"GUI\HelperControls\TestSearchSelection.da-DK.resx","removeFilterToolStripMenuItem.Text","missing","Remove Filter","" -"GUI\HelperControls\ThreadPriorityPicker.da-DK.resx","ThreadPriority.Items","missing","High (Not recommended)","" -"GUI\HelperControls\ThreadPriorityPicker.da-DK.resx","ThreadPriority.Items1","missing","Above normal","" -"GUI\HelperControls\ThreadPriorityPicker.da-DK.resx","ThreadPriority.Items3","missing","Below normal","" -"GUI\HelperControls\ThreadPriorityPicker.da-DK.resx","ThreadPriority.Items4","missing","Low","" -"GUI\HelperControls\ThreadPriorityPicker.da-DK.resx","ThreadPriorityEnabled.Text","missing","Set thread priority","" -"GUI\HelperControls\WaitForOperation.da-DK.resx","$this.Text","missing","WaitForOperation","" -"GUI\ListBackupFiles.da-DK.resx","$this.Text","missing","Files in selected backup","" -"GUI\ListBackupFiles.da-DK.resx","CancelBtn.Text","missing","Close","" -"GUI\ListBackupFiles.da-DK.resx","groupBox1.Text","missing","Loading file list, please wait ...","" -"GUI\MainForm.da-DK.resx","$this.Text","missing","Duplicati Control Window","" -"GUI\MainForm.da-DK.resx","controlToolStripMenuItem.Text","missing","Control","" -"GUI\MainForm.da-DK.resx","DelayDuration05Menu.Text","missing","5 minutes","" -"GUI\MainForm.da-DK.resx","DelayDuration15Menu.Text","missing","15 minutes","" -"GUI\MainForm.da-DK.resx","DelayDuration30Menu.Text","missing","30 minutes","" -"GUI\MainForm.da-DK.resx","DelayDuration60Menu.Text","missing","1 hour","" -"GUI\MainForm.da-DK.resx","label1.Text","missing","Duplicati dummy window","" -"GUI\MainForm.da-DK.resx","optionsToolStripMenuItem.Text","missing","Options...","" -"GUI\MainForm.da-DK.resx","pausePeriodToolStripMenuItem.Text","missing","Pause period","" -"GUI\MainForm.da-DK.resx","quitToolStripMenuItem.Text","missing","Quit","" -"GUI\MainForm.da-DK.resx","throttleOptionsToolStripMenuItem.Text","missing","Throttle options...","" -"GUI\MainForm.da-DK.resx","wizardToolStripMenuItem.Text","missing","Wizard...","" -"GUI\RestoreBackup.da-DK.resx","$this.Text","missing","RestoreBackup","" -"GUI\RestoreBackup.da-DK.resx","CancelBtn.Text","missing","Cancel","" -"GUI\RestoreBackup.da-DK.resx","folderBrowserDialog.Description","missing","Select the folder where the data will be restored to","" -"GUI\RestoreBackup.da-DK.resx","label1.Text","missing","Backup to restore","" -"GUI\ServiceStatus.da-DK.resx","columnHeader1.Text","missing","Time","" -"GUI\ServiceStatus.da-DK.resx","columnHeader2.Text","missing","Backup set","" -"GUI\ServiceStatus.da-DK.resx","columnHeader3.Text","missing","Size","" -"GUI\ServiceStatus.da-DK.resx","columnHeader4.Text","missing","Time","" -"GUI\ServiceStatus.da-DK.resx","columnHeader5.Text","missing","Backup set","" -"GUI\ServiceStatus.da-DK.resx","CurrentStatus.Text","missing","Waiting for next backup","" -"GUI\ServiceStatus.da-DK.resx","label1_2.Text","missing","Completed backups","" -"GUI\ServiceStatus.da-DK.resx","label5.Text","missing","Pending backups","" -"GUI\ServiceStatus.da-DK.resx","linkLabel1.Text","missing","Duplicati Options","" -"GUI\ServiceStatus.da-DK.resx","optionsLabel.Text","missing","(UI Language, Default password, Advanced, ...)","" -"GUI\ServiceStatus.da-DK.resx","PauseDuration05Menu.Text","missing","5 minutes","" -"GUI\ServiceStatus.da-DK.resx","PauseDuration15Menu.Text","missing","15 minutes","" -"GUI\ServiceStatus.da-DK.resx","PauseDuration30Menu.Text","missing","30 minutes","" -"GUI\ServiceStatus.da-DK.resx","PauseDuration60Menu.Text","missing","1 hour","" -"GUI\ServiceStatus.da-DK.resx","pausePeriodMenuItem.Text","missing","Pause period","" -"GUI\ServiceStatus.da-DK.resx","quickLabel.Text","missing","Quick actions","" -"GUI\ServiceStatus.da-DK.resx","runBackupNowToolStripMenuItem.Text","missing","Run backup now","" -"GUI\ServiceStatus.da-DK.resx","runBackupNowToolStripMenuItem1.Text","missing","Run backup now","" -"GUI\ServiceStatus.da-DK.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\ServiceStatus.da-DK.resx","viewLogToolStripMenuItem.Text","missing","View log ...","" -"GUI\ServiceStatus.da-DK.resx","wizardHelpLabel.Text","missing","(Create, edit, delete, run, restore backups)","" -"GUI\ServiceStatus.da-DK.resx","wizardLink.Text","missing","Duplicati Wizard","" -"GUI\Strings\ApplicationSetup.da-DK.resx","BalloonNotification_Continous","not-updated","While running, and on errors, warnings","" -"GUI\Strings\ApplicationSetup.da-DK.resx","BalloonNotification_Errors","not-updated","On errors","" -"GUI\Strings\ApplicationSetup.da-DK.resx","BalloonNotification_Off","not-updated","No notifications","" -"GUI\Strings\ApplicationSetup.da-DK.resx","BalloonNotification_Start","not-updated","On start, errors, warnings","" -"GUI\Strings\ApplicationSetup.da-DK.resx","BalloonNotification_StartAndStop","not-updated","On start, stop, errors, warnings","" -"GUI\Strings\ApplicationSetup.da-DK.resx","BalloonNotification_Warnings","not-updated","On errors, warnings","" -"GUI\Strings\ApplicationSetup.da-DK.resx","CacheSize","not-updated","Cache size: {0}","" -"GUI\Strings\ApplicationSetup.da-DK.resx","CalculatingCacheSize","not-updated","Calculating cache size ...","" -"GUI\Strings\ApplicationSetup.da-DK.resx","ConfirmCacheDelete","not-updated","Delete signature files in the folder: -{0}","" -"GUI\Strings\ApplicationSetup.da-DK.resx","DefaultLanguage","not-updated","System language, {0}","" -"GUI\Strings\ApplicationSetup.da-DK.resx","DialogTitle","not-updated","Duplicati Options, version {0}","" -"GUI\Strings\ApplicationSetup.da-DK.resx","EncryptionModuleLoadError","not-updated","An error occured while loading encryption modules: {0}","" -"GUI\Strings\ApplicationSetup.da-DK.resx","ErrorWhileExaminingFolder","not-updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.da-DK.resx","FolderIsMissingFile","not-updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.da-DK.resx","LanguageChangedWarning","not-updated","The language has changed. This will take effect after you restart Duplicati.","" -"GUI\Strings\ApplicationSetup.da-DK.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\Strings\ApplicationSetup.da-DK.resx","SaveExtensionError","not-updated","An error occured while saving settings: {0}","" -"GUI\Strings\ApplicationSetup.da-DK.resx","SettingControlsLoadError","not-updated","An error occured while loading setting controls: {0}","" -"GUI\Strings\Common.da-DK.resx","FifteenMinutes","not-updated","15 minutes","" -"GUI\Strings\Common.da-DK.resx","FiveMinutes","not-updated","5 minutes","" -"GUI\Strings\Common.da-DK.resx","GenericError","not-updated","An error occured: {0}","" -"GUI\Strings\Common.da-DK.resx","InvalidDuration","not-updated","The full backup duration entered is not valid: {0}","" -"GUI\Strings\Common.da-DK.resx","MenuResume","not-updated","Resume","" -"GUI\Strings\Common.da-DK.resx","NoMinutes","not-updated","None","" -"GUI\Strings\Common.da-DK.resx","OneDay","not-updated","One day","" -"GUI\Strings\Common.da-DK.resx","OneMinute","not-updated","1 minute","" -"GUI\Strings\Common.da-DK.resx","OneMonth","not-updated","One month","" -"GUI\Strings\Common.da-DK.resx","OneWeek","not-updated","One week","" -"GUI\Strings\Common.da-DK.resx","SixtyMinutes","not-updated","1 hour","" -"GUI\Strings\Common.da-DK.resx","ThirtyMinutes","not-updated","30 minutes","" -"GUI\Strings\Common.da-DK.resx","ThreadPriorityAboveNormal","not-updated","Above normal","" -"GUI\Strings\Common.da-DK.resx","ThreadPriorityBelowNormal","not-updated","Below normal","" -"GUI\Strings\Common.da-DK.resx","ThreadPriorityHighest","not-updated","Highest","" -"GUI\Strings\Common.da-DK.resx","ThreadPriortyLowest","not-updated","Lowest","" -"GUI\Strings\Common.da-DK.resx","ThreeMonths","not-updated","Three months","" -"GUI\Strings\Common.da-DK.resx","TwoWeeks","not-updated","Two weeks","" -"GUI\Strings\DatabaseUpgrader.da-DK.resx","DatabaseFormatError","not-updated","Unable to determine database format: {0}","" -"GUI\Strings\DatabaseUpgrader.da-DK.resx","InvalidVersionError","not-updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","" -"GUI\Strings\DatabaseUpgrader.da-DK.resx","TableLayoutError","not-updated","Unknown table layout detected","" -"GUI\Strings\DatabaseUpgrader.da-DK.resx","UpgradeFailure","not-updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","ApplicationExitLogMesssage","not-updated","The backup was stopped because the application was closed","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","CleaningUpMessage","not-updated","Removing old backups ...","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","CleanupError","not-updated","Failed during cleanup: {0}","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","CleanupLogdataHeader","not-updated","Cleanup output:","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","ErrorMessage","not-updated","Error: {0}","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","OtherAbortMessage","not-updated","The backup was stopped, the reason was: {0}","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","ShutdownWhileBackupInprogress","not-updated","Duplicati was terminated before the backup completed, status is unknown","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","TaskManagerCloseMessage","not-updated","The backup was stopped because the application was closed by the task manager","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","UserClosingMessage","not-updated","The backup was stopped by the user","" -"GUI\Strings\DuplicatiRunner.da-DK.resx","WindowsShutdownMessage","not-updated","The backup was stopped because the machine was being shut down","" -"GUI\Strings\DynamicSetupHelper.da-DK.resx","NoFoldersInSetupError","not-updated","No folders are included in the backup","" -"GUI\Strings\ListBackupFiles.da-DK.resx","NoDataError","not-updated","No data returned","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipAddedFile","not-updated","Added file","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipAddedFolder","not-updated","Added folder","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipAddedOrModifiedFile","not-updated","Added or modified file","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipControlFile","not-updated","Control file","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipDeletedFile","not-updated","Deleted file","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipDeletedFolder","not-updated","Deleted folder","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipExistingFolder","not-updated","Existing folder","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipIncompleteFile","not-updated","Incomplete file","" -"GUI\Strings\ListBackupFiles.da-DK.resx","TooltipModifiedFile","not-updated","Modified file","" -"GUI\Strings\MainForm.da-DK.resx","BalloonTip_Error","not-updated","Failed to run backup {0}: {1}","" -"GUI\Strings\MainForm.da-DK.resx","BalloonTip_Started","not-updated","Running {0}","" -"GUI\Strings\MainForm.da-DK.resx","BalloonTip_Stopped","not-updated","Finished {0}","" -"GUI\Strings\MainForm.da-DK.resx","BalloonTip_Warning","not-updated","Backup {0} gave a warning","" -"GUI\Strings\MainForm.da-DK.resx","ExitWhileBackupIsRunningQuestion","not-updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","" -"GUI\Strings\MainForm.da-DK.resx","MultipleNamedBackupsFound","not-updated","The backup named ""{0}"" was found {1} times","" -"GUI\Strings\MainForm.da-DK.resx","NamedBackupGroupNotFound","not-updated","The backup group named ""{0}"" was not found","" -"GUI\Strings\MainForm.da-DK.resx","NamedBackupNotFound","not-updated","The backup named ""{0}"" was not found","" -"GUI\Strings\MainForm.da-DK.resx","PauseOperationFailed","not-updated","Failed to execute the Pause request: {0}","" -"GUI\Strings\MainForm.da-DK.resx","TerminateForExitQuestion","not-updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","" -"GUI\Strings\MainForm.da-DK.resx","TrayStatusPause","not-updated","Duplicati is currently paused","" -"GUI\Strings\MainForm.da-DK.resx","TrayStatusReady","not-updated","Duplicati is ready","" -"GUI\Strings\MainForm.da-DK.resx","TrayStatusRunning","not-updated","Duplicati is running {0}","" -"GUI\Strings\Program.da-DK.resx","AnotherInstanceDetected","not-updated","Another instance is running, and was notified","" -"GUI\Strings\Program.da-DK.resx","DatabaseOpenError","not-updated","Failed to create, open or upgrade the database. -Error message: {0}","" -"GUI\Strings\Program.da-DK.resx","FullCommandDescription","not-updated","Forces the --run-backup command to perform a full backup","" -"GUI\Strings\Program.da-DK.resx","HelpCommandDescription","not-updated","Displays this help","" -"GUI\Strings\Program.da-DK.resx","HelpDisplayDialog","not-updated","Supported commandline arguments: - -{0}","" -"GUI\Strings\Program.da-DK.resx","LanguageSelectionError","not-updated","Failed to set the user interface language: {0}","" -"GUI\Strings\Program.da-DK.resx","LogfileCommandDescription","not-updated","Outputs log information to the file given","" -"GUI\Strings\Program.da-DK.resx","LoglevelCommandDescription","not-updated","Determines the amount of information written in the log file","" -"GUI\Strings\Program.da-DK.resx","PauseCommandDescription","not-updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","" -"GUI\Strings\Program.da-DK.resx","PortablemodeCommandDescription","not-updated","Activates portable mode where the database is placed below the program executable","" -"GUI\Strings\Program.da-DK.resx","ResumeCommandDescription","not-updated","Resumes operation of Duplicati, if paused","" -"GUI\Strings\Program.da-DK.resx","RunbackupCommandDescription","not-updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","" -"GUI\Strings\Program.da-DK.resx","SeriousError","not-updated","A serious error occured in Duplicati: {0}","" -"GUI\Strings\Program.da-DK.resx","ShowstausCommandDescription","not-updated","Displays the status window","" -"GUI\Strings\Program.da-DK.resx","ShowwizardCommandDescription","not-updated","Displays the wizard window","" -"GUI\Strings\Program.da-DK.resx","StartupFailure","not-updated","Unable to start up, perhaps another process is already running? -Error message: {0}","" -"GUI\Strings\Program.da-DK.resx","TraylessCommandDescription","not-updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","" -"GUI\Strings\Program.da-DK.resx","UnencrypteddatabaseCommandDescription","not-updated","Disables database encryption","" -"GUI\Strings\Program.da-DK.resx","WrongSQLiteVersion","not-updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","" -"GUI\Strings\Scheduler.da-DK.resx","InvalidTimeSetupError","not-updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","" -"GUI\Strings\ServiceStatus.da-DK.resx","BackupImmediate","not-updated","Now","" -"GUI\Strings\ServiceStatus.da-DK.resx","BackupStatusError","not-updated","Failed backup","" -"GUI\Strings\ServiceStatus.da-DK.resx","BackupStatusOK","not-updated","Successfull backup","" -"GUI\Strings\ServiceStatus.da-DK.resx","BackupStatusPartial","not-updated","Backup only processed some of the files","" -"GUI\Strings\ServiceStatus.da-DK.resx","BackupStatusWarning","not-updated","Completed backup with warnings","" -"GUI\Strings\ServiceStatus.da-DK.resx","DialogTitle","not-updated","Duplicati {0} - Status","" -"GUI\Strings\ServiceStatus.da-DK.resx","NoFilesInBackupMessages","not-updated","The backup has no changes","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionExit","not-updated","Close Duplicati","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionPause10","not-updated","Pause for 10 minutes","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionPause15","not-updated","Pause for 15 minutes","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionPause30","not-updated","Pause for 30 minutes","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionPause5","not-updated","Pause for 5 minutes","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionPause60","not-updated","Pause for 60 minutes","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionResume","not-updated","Resume","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionStop","not-updated","Stop the current backup","" -"GUI\Strings\ServiceStatus.da-DK.resx","QuickActionThrottle","not-updated","Throttle options ...","" -"GUI\Strings\ServiceStatus.da-DK.resx","SelectQuickAction","not-updated","- Select action -","" -"GUI\Strings\ServiceStatus.da-DK.resx","StatusPaused","not-updated","Duplicati is currently paused","" -"GUI\Strings\ServiceStatus.da-DK.resx","StatusRestore","not-updated","Restore: {0}","" -"GUI\Strings\ServiceStatus.da-DK.resx","StatusWaiting","not-updated","Waiting for next backup","" -"GUI\Strings\ServiceStatus.da-DK.resx","SwitchToAdvanced","not-updated","Advanced >>>","" -"GUI\Strings\ServiceStatus.da-DK.resx","SwitchToSimple","not-updated","Simple <<<","" -"GUI\Strings\TaskType.da-DK.resx","FullBackup","not-updated","Full backup","" -"GUI\Strings\TaskType.da-DK.resx","IncrementalBackup","not-updated","Incremental backup","" -"GUI\Strings\TaskType.da-DK.resx","ListActualFiles","not-updated","List actual files","" -"GUI\Strings\TaskType.da-DK.resx","ListBackupEntries","not-updated","List backup entries","" -"GUI\Strings\TaskType.da-DK.resx","ListBackups","not-updated","List backups","" -"GUI\Strings\TaskType.da-DK.resx","ListFiles","not-updated","List files","" -"GUI\Strings\TaskType.da-DK.resx","RemoveAllButNFull","not-updated","Remove all but n full","" -"GUI\Strings\TaskType.da-DK.resx","RemoveOlderThan","not-updated","Remove older than","" -"GUI\Strings\TaskType.da-DK.resx","Restore","not-updated","Restore","" -"GUI\Strings\TaskType.da-DK.resx","RestoreSetup","not-updated","Restore setup","" -"GUI\Strings\TrayIconWrapper.da-DK.resx","GtkLoadError","not-updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","" -"GUI\Strings\TrayIconWrapper.da-DK.resx","GtkNotFoundError","not-updated","Unable to locate gtk assemblies","" -"GUI\Strings\TrayIconWrapper.da-DK.resx","GtkTooOldError","not-updated","Gtk found, but it has version {0} and must be at least {1}","" -"GUI\Strings\WizardHandler.da-DK.resx","ResumeNowQuestion","not-updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","" -"GUI\Strings\WizardHandler.da-DK.resx","SetupRestoreSuccess","not-updated","The previous Duplicati setup is now restored!","" -"GUI\Strings\WizardHandler.da-DK.resx","StopBackupError","not-updated","An error occured while attempting to stop the running backup: {0}","" -"GUI\Strings\WizardHandler.da-DK.resx","StopRunningBackupQuestion","not-updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","" -"GUI\Strings\WizardHandler.da-DK.resx","UnableToStopBackupError","not-updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","" -"GUI\Strings\WizardHandler.da-DK.resx","WizardFormTitle","not-updated","Duplicati Setup Wizard","" -"GUI\Wizard pages\Add backup\AdvancedOptions.da-DK.resx","EditFilters.Text","missing","Modify filters that control what files are included in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.da-DK.resx","EditOverrides.Text","missing","Manually override settings (advanced)","" -"GUI\Wizard pages\Add backup\AdvancedOptions.da-DK.resx","IncludeDuplicatiSetup.Text","missing","Include the current Duplicati setup in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.da-DK.resx","LimitOptions.Text","missing","Set limits, such as volumesize and bandwidth limits","" -"GUI\Wizard pages\Add backup\AdvancedOptions.da-DK.resx","SelectCleanup.Text","missing","Select when to remove old backups","" -"GUI\Wizard pages\Add backup\AdvancedOptions.da-DK.resx","SelectWhen.Text","missing","Select when and how often the backup should run","" -"GUI\Wizard pages\Add backup\CleanupSettings.da-DK.resx","CleanFullBackupHelptext.Text","missing","To prevent the backups from growing indefinetly, old backups should be deleted regularly","" -"GUI\Wizard pages\Add backup\CleanupSettings.da-DK.resx","EnableCleanupDuration.Text","missing","Never keep backups older than this","" -"GUI\Wizard pages\Add backup\CleanupSettings.da-DK.resx","EnableFullBackupClean.Text","missing","Never keep more than this many full backups","" -"GUI\Wizard pages\Add backup\CleanupSettings.da-DK.resx","IgnoreTimestamps.Text","missing","Ignore file modification timestamp when making incremental backups","" -"GUI\Wizard pages\Add backup\FinishedAdd.da-DK.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Add backup\FinishedAdd.da-DK.resx","RunNow.Text","missing","Run backup now","" -"GUI\Wizard pages\Add backup\PasswordSettings.da-DK.resx","EnablePassword.Text","missing","Protect the backups with this password","" -"GUI\Wizard pages\Add backup\PasswordSettings.da-DK.resx","EncryptionModule.ToolTip","missing","Choose the encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.da-DK.resx","EncryptionModuleLabel.Text","missing","Encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.da-DK.resx","GeneratePasswordButton.ToolTip","missing","Click here to generate a random password","" -"GUI\Wizard pages\Add backup\PasswordSettings.da-DK.resx","PasswordHelptext.Text","missing","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","" -"GUI\Wizard pages\Add backup\PasswordSettings.da-DK.resx","UseSettingsAsDefault.Text","missing","Use these settings on new backups","" -"GUI\Wizard pages\Add backup\PasswordSettings.da-DK.resx","UseSettingsAsDefault.ToolTip","missing","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","DocumentsRadio.Text","missing","My documents","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","FolderRadio.Text","missing","Custom folder list","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","IncludeDesktop.Text","missing","Include files on the desktop","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","IncludeDocuments.Text","missing","Include documents","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","IncludeImages.Text","missing","Include my images","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","IncludeMusic.Text","missing","Include my music","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","IncludeSettings.Text","missing","Include application settings","" -"GUI\Wizard pages\Add backup\SelectFiles.da-DK.resx","totalSize.Text","missing","Calculating size","" -"GUI\Wizard pages\Add backup\SelectName.da-DK.resx","button1.Text","missing","Add a group","" -"GUI\Wizard pages\Add backup\SelectName.da-DK.resx","label1.Text","missing","Backup name","" -"GUI\Wizard pages\Add backup\SelectName.da-DK.resx","label2.Text","missing","Place the backup in a group (optional)","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","AlwaysFullRadio.Text","missing","Always perform a full backup, never incremental (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","Day1Label.Text","missing","Mon","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","Day2Label.Text","missing","Tue","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","Day3Label.Text","missing","Wen","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","Day4Label.Text","missing","Thu","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","Day5Label.Text","missing","Fri","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","Day6Label.Text","missing","Sat","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","Day7Label.Text","missing","Sun","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","FullStrategyPanel.Text","missing","Full / Incremental strategy","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","IncrementalPeriodRadio.Text","missing","Incremental, then full after this period:","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","label1.Text","missing","Run the backup at this time","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","label3.Text","missing","Allowed days","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","NeverFullRadio.Text","missing","Always perform an incremental backup, never full (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","NoScheduleRadio.Text","missing","Never run automatically, only run when I manually start it (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.da-DK.resx","ScheduleRadio.Text","missing","Run backup at specified interval (recommended)","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.da-DK.resx","PageDescription","not-updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.da-DK.resx","PageTitle","not-updated","Advanced settings","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.da-DK.resx","DisabledCleanupWarning","not-updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.da-DK.resx","PageDescription","not-updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.da-DK.resx","PageTitle","not-updated","Select cleanup options","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.da-DK.resx","TooShortCleanupDurationDay","not-updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.da-DK.resx","TooShortFullDuration","not-updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.da-DK.resx","PageDescription","not-updated","On this page you can modify filters that control what files are included in the backup.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.da-DK.resx","PageTitle","not-updated","Edit filters","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","PageDescription","not-updated","You have now entered all the required data, and can now create the backup.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","PageDescriptionModify","not-updated","The backup modifications are now ready to be saved.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","PageTitle","not-updated","Ready to add backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","PageTitleModify","not-updated","Ready to save changes","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryActionAdd","not-updated","Add new backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryActionModify","not-updated","Modify backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryDestinationPath","not-updated","Destination path","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryFullBackupEach","not-updated","Full backup each","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryKeepFullBackups","not-updated","Keep full backups","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryRepeat","not-updated","Repeat","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummarySourceFolder","not-updated","Source folder","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.da-DK.resx","SummaryWhen","not-updated","When","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","ChangePasswordQuestion","not-updated","Are you sure you want to change the current password to a new random one?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","EmptyPasswordError","not-updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","EnablePasswordRestoreText","not-updated","Backup is protected with password","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","EncryptionModuleLoadError","not-updated","Failed to load the encryption modules: {0}","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","NewGeneratedPasswordWarning","not-updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","NoEncryptionMethodSelected","not-updated","You must select an encryption method.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","NoPasswordWarning","not-updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","PageDescription","not-updated","On this page you can select options that protect your backups from being read or altered.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","PageDescriptionRestore","not-updated","Enter the encryption settings that were used to create the backup originally","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","PageTitle","not-updated","Select password for the backup","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.da-DK.resx","PasswordChangedWarning","not-updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","CalculatingSize","not-updated","Calculating size ...","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","DuplicateFolderError","not-updated","The folder ""{0}"" is included twice","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","FinalSizeCalculated","not-updated","The selected items take up {0} of space","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","FolderDoesNotExistWarning","not-updated","The folder ""{0}"" does not exist. -How do you want to proceed?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","NoFilesSelectedError","not-updated","You have not included any files.","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","PageDescription","not-updated","On this page you must select the folder and files you wish to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","PageTitle","not-updated","Select files to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","PartialSizeCalculated","not-updated","Calculating ... (using more than {0} of space)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","RelatedFoldersError","not-updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.da-DK.resx","UpgradeWarning","not-updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","" -"GUI\Wizard pages\Add backup\Strings\SelectName.da-DK.resx","DuplicateNameEnteredError","not-updated","There already exists a backup with that name","" -"GUI\Wizard pages\Add backup\Strings\SelectName.da-DK.resx","InvalidNameEnteredError","not-updated","Failed to validate the backup name: {0}","" -"GUI\Wizard pages\Add backup\Strings\SelectName.da-DK.resx","NoNameEnteredError","not-updated","You must enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectName.da-DK.resx","PageDescription","not-updated","On this page you can enter a name for the backup, so you can find and modify it later","" -"GUI\Wizard pages\Add backup\Strings\SelectName.da-DK.resx","PageTitle","not-updated","Enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","FullDurationShorterThanScheduleDurationError","not-updated","The interval between each full backup must be larger than the schedule interval.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","NoScheduleWarning","not-updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","OnlyFullBackupsWarning","not-updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","OnlyIncrementalBackupsWarning","not-updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","PageDescription","not-updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","PageTitle","not-updated","Select when the backup should run","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","TimeIsInThePastWarning","not-updated","The time you entered is in the past.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","TimeOccursShortlyWarning","not-updated","The time you entered will occur shortly.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","TooManyIncrementalsWarning","not-updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","TooShortFullDurationError","not-updated","The interval between full backups must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.da-DK.resx","TooShortScheduleDurationError","not-updated","The schedule interval must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.da-DK.resx","BackendLoadError","not-updated","An error occured while loading backend settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.da-DK.resx","CompressionLoadError","not-updated","An error occured while loading compression settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.da-DK.resx","EncryptionLoadError","not-updated","An error occured while loading encryption settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.da-DK.resx","GenericModuleLoadError","not-updated","An error occured while loading generic module settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.da-DK.resx","PageDescription","not-updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.da-DK.resx","PageTitle","not-updated","Override settings","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.da-DK.resx","PageDescription","not-updated","On this page you may select limits that prevent the backup procedure from using too many resources","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.da-DK.resx","PageTitle","not-updated","Select how to limit the backup","" -"GUI\Wizard pages\Add backup\ThrottleOptions.da-DK.resx","AsyncEnabled.Text","missing","Upload asyncronosly","" -"GUI\Wizard pages\Add backup\ThrottleOptions.da-DK.resx","BackupLimitEnabled.Text","missing","Each backup size limit ","" -"GUI\Wizard pages\Add backup\ThrottleOptions.da-DK.resx","label1.Text","missing","Size of each volume","" -"GUI\Wizard pages\Delete backup\DeleteFinished.da-DK.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Delete backup\DeleteFinished.da-DK.resx","label2.Text","missing","Warning: You cannot restore the files after the backup is deleted!!!","" -"GUI\Wizard pages\Delete backup\DeleteFinished.da-DK.resx","label3.Text","missing","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.da-DK.resx","PageDescription","not-updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.da-DK.resx","PageTitle","not-updated","Delete backup","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.da-DK.resx","SummaryText","not-updated","Action: Delete backup -Name: {0}","" -"GUI\Wizard pages\FirstLaunch.da-DK.resx","CreateNew.Text","missing","Setup a new backup","" -"GUI\Wizard pages\FirstLaunch.da-DK.resx","RestoreFiles.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\FirstLaunch.da-DK.resx","RestoreFilesHelp.Text","missing","You do not want to set up Duplicati, but just want to restore some files","" -"GUI\Wizard pages\FirstLaunch.da-DK.resx","RestoreSettingsHelp.Text","missing","You have used Duplicati before, and want to restore your setup","" -"GUI\Wizard pages\FirstLaunch.da-DK.resx","RestoreSetup.Text","missing","Restore settings from a previous Duplicati installation","" -"GUI\Wizard pages\FirstLaunch.da-DK.resx","SetupNewBackupHelp.Text","missing","You have not used Duplicati before, or want to start over","" -"GUI\Wizard pages\FirstLaunch.da-DK.resx","SimpleHelpHeader.Text","missing","Select one of the options below, and click next","" -"GUI\Wizard pages\MainPage.da-DK.resx","Backup.Text","missing","Run a backup immediately","" -"GUI\Wizard pages\MainPage.da-DK.resx","CreateNew.Text","missing","Schedule a new backup","" -"GUI\Wizard pages\MainPage.da-DK.resx","donate_button.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.da-DK.resx","donate_link.Text","missing","Support Duplicati","" -"GUI\Wizard pages\MainPage.da-DK.resx","donate_link.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.da-DK.resx","Edit.Text","missing","Edit an existing backup","" -"GUI\Wizard pages\MainPage.da-DK.resx","label1.Text","missing","What do you want to do?","" -"GUI\Wizard pages\MainPage.da-DK.resx","Remove.Text","missing","Remove an existing backup","" -"GUI\Wizard pages\MainPage.da-DK.resx","Restore.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\Restore\FinishedRestore.da-DK.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Restore\FinishedRestore.da-DK.resx","RunInBackground.Text","missing","Run restore operation as a background job","" -"GUI\Wizard pages\Restore\SelectBackupVersion.da-DK.resx","label1.Text","missing","Select the backup you want to restore","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.da-DK.resx","MostRecent","not-updated","most recent","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.da-DK.resx","PageDescription","not-updated","Duplicati is now ready to restore your files.","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.da-DK.resx","PageTitle","not-updated","Ready to restore files","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.da-DK.resx","RestoreFailedError","not-updated","The restore operation failed: {0}","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.da-DK.resx","RestoreWaitDialogTitle","not-updated","Restoring files, please wait...","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.da-DK.resx","SummaryText","not-updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.da-DK.resx","NoBackupSelectedError","not-updated","You must select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.da-DK.resx","PageDescription","not-updated","The list below shows all the available backups. Select one to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.da-DK.resx","PageTitle","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","CreateNewFolderWarning","not-updated","The folder {0} does not exist. Do you want to create it?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","FolderIsNotEmptyWarning","not-updated","The folder {0} is not empty. Do you want to use it anyway?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","FolderPathIsRelativeError","not-updated","You must enter the full path of the folder: {0}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","FolderValidationError","not-updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","NoFilesSelectedError","not-updated","You have not selected any files to restore.","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","NoFolderError","not-updated","You must enter a folder to restore to","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","PageDescription","not-updated","Please select the folder into which the backup will be restored","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","PageTitle","not-updated","Select restore folder","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.da-DK.resx","PathTooLongWarning","not-updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","" -"GUI\Wizard pages\Restore\TargetFolder.da-DK.resx","folderBrowserDialog.Description","missing","Select the folder where the backup will be restored","" -"GUI\Wizard pages\Restore\TargetFolder.da-DK.resx","label2.Text","missing","Restore to this folder","" -"GUI\Wizard pages\Restore\TargetFolder.da-DK.resx","PartialRestore.Text","missing","Restore only the items selected below","" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.da-DK.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","PageDescription","not-updated","You have now entered all the required data, and can now restore the setup.","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","PageTitle","not-updated","Ready to restore settings","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","RestoreFailedError","not-updated","Failed to restore setup files, the error message was: - {0}","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","RestoreWaitDialogTitle","not-updated","Restoring setup, please wait...","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","SetupFileMissingError","not-updated","Connection succeded, but not setup file was found","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","SummaryRestoreBackup","not-updated","Restore backup","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","SummarySource","not-updated","Source","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.da-DK.resx","SummarySourcePath","not-updated","Source path","" -"GUI\Wizard pages\RunNow\RunNowFinished.da-DK.resx","ForceFull.Text","missing","Force full backup","" -"GUI\Wizard pages\RunNow\RunNowFinished.da-DK.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.da-DK.resx","PageDescription","not-updated","You are now ready to run the backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.da-DK.resx","PageTitle","not-updated","Ready to run backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.da-DK.resx","SummaryText","not-updated","Action: Run backup now -Name: {0}","" -"GUI\Wizard pages\SelectBackend.da-DK.resx","Question.Text","missing","Where do you want to store the backups?","" -"GUI\Wizard pages\SelectBackup.da-DK.resx","DirectRestore.Text","missing","Restore files directly","" -"GUI\Wizard pages\SelectBackup.da-DK.resx","RestoreExisting.Text","missing","Restore from an existing backup","" -"GUI\Wizard pages\SelectBackup.da-DK.resx","ShowAdvanced.Text","missing","Show advanced options","" -"GUI\Wizard pages\SelectBackup.da-DK.resx","topLabel.Text","missing","Select backup to modify","" -"GUI\Wizard pages\Strings\FirstLaunch.da-DK.resx","NoActionSelection","not-updated","You must select an action","" -"GUI\Wizard pages\Strings\FirstLaunch.da-DK.resx","PageHelptext","not-updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","" -"GUI\Wizard pages\Strings\FirstLaunch.da-DK.resx","PageTitle","not-updated","Welcome to Duplicati","" -"GUI\Wizard pages\Strings\FirstLaunch.da-DK.resx","ShowAdvancedQuestion","not-updated","Do you need to modify advanced settings? -(Most users do not need this)","" -"GUI\Wizard pages\Strings\MainPage.da-DK.resx","PageHelptext","not-updated","Please select the action you want to perform below","" -"GUI\Wizard pages\Strings\MainPage.da-DK.resx","PageTitle","not-updated","Welcome to the Duplicati Wizard","" -"GUI\Wizard pages\Strings\SelectBackend.da-DK.resx","NoActionSelected","not-updated","You must enter the storage method before you can continue.","" -"GUI\Wizard pages\Strings\SelectBackend.da-DK.resx","PageHelptext","not-updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","" -"GUI\Wizard pages\Strings\SelectBackend.da-DK.resx","PageTitle","not-updated","Select a place to store the backups","" -"GUI\Wizard pages\Strings\SelectBackend.da-DK.resx","RestoreSetupTitle","not-updated","Where is the backup stored?","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","NoActionSelected","not-updated","You must select a backup before you can continue","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageHelptextEdit","not-updated","In the list below, select the backup you want to modify","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageHelptextRemove","not-updated","In the list below, select the backup you want to delete","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageHelptextRestore","not-updated","In the list below, select the backup you want to restore","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageHelptextRunNow","not-updated","In the list below, select the backup you want to run immediately","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageHelptextUnknown","not-updated","Unknown action","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageTitleEdit","not-updated","Select the backup to modify","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageTitleRemove","not-updated","Select the backup to remove","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageTitleRestore","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageTitleRunNow","not-updated","Select the backup to run now","" -"GUI\Wizard pages\Strings\SelectBackup.da-DK.resx","PageTitleUnknown","not-updated","Unknown action","" -"Library\Backend\CloudFiles\CloudFilesUI.da-DK.resx","CreateContainer.Text","missing","Create container","" -"Library\Backend\CloudFiles\CloudFilesUI.da-DK.resx","label1.Text","missing","CloudFiles Username","" -"Library\Backend\CloudFiles\CloudFilesUI.da-DK.resx","label3.Text","missing","Container name","" -"Library\Backend\CloudFiles\CloudFilesUI.da-DK.resx","label4.Text","missing","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","" -"Library\Backend\CloudFiles\CloudFilesUI.da-DK.resx","label5_2.Text","missing","CloudFiles AuthUrl","" -"Library\Backend\CloudFiles\CloudFilesUI.da-DK.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\CloudFiles\CloudFilesUI.da-DK.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","Description_v2","not-updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionAuthenticationURLLong_v2","not-updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionAuthenticationURLShort","not-updated","Provide another authentication URL","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionPasswordLong","not-updated","Supplies the API Access Key used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionPasswordShort","not-updated","Supplies the access key used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionUKAccountLong","not-updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionUKAccountShort","not-updated","Use a UK account","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionUsernameLong","not-updated","Supplies the username used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DescriptionUsernameShort","not-updated","Supplies the username used to authenticate with CloudFiles","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","DisplayName","not-updated","CloudFiles (Rackspace)","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","ETagVerificationError","not-updated","MD5 Hash (ETag) verification failed","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","FileDeleteError","not-updated","Failed to delete file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","FileUploadError","not-updated","Failed to upload file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","InvalidUrlError","not-updated","Invalid URL: {0}","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","NoAPIKeyError","not-updated","No CloudFiles API Access Key given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","NoUserIDError","not-updated","No CloudFiles userID given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.da-DK.resx","UnexpectedResponseError","not-updated","Unexpected CloudFiles response, perhaps the API has changed?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","CreateMissingContainer","not-updated","The container does not exist, do you want to create it?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","EmptyAPIKeyError","not-updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","EmptyAuthUrlError","not-updated","The AuthUrl field cannot be empty","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","EmptyCloudFilesIDError","not-updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","EmptyContainerNameError","not-updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","InvalidAuthUrlError","not-updated","The url {0} is invalid","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.da-DK.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.da-DK.resx","IncorrectUsageError","not-updated","Cannot read and write on the same stream","" -"Library\Backend\File\FileUI.da-DK.resx","folderBrowserDialog.Description","missing","Select the folder where the backups will be stored","" -"Library\Backend\File\FileUI.da-DK.resx","FolderLabel.Text","missing","Folder","" -"Library\Backend\File\FileUI.da-DK.resx","label1.Text","missing","Username","" -"Library\Backend\File\FileUI.da-DK.resx","label2.Text","missing","Password","" -"Library\Backend\File\FileUI.da-DK.resx","UseCredentials.Text","missing","Use alternate credentials","" -"Library\Backend\File\FileUI.da-DK.resx","UseDisk.Text","missing","Removable disk","" -"Library\Backend\File\FileUI.da-DK.resx","UsePath.Text","missing","Path","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","AlternateDestinationMarkerLong","not-updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","AlternateDestinationMarkerShort","not-updated","Look for a file in the destination folder","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","AlternateTargetPathsLong","not-updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","AlternateTargetPathsShort","not-updated","A list of secondary target paths","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","Description","not-updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","DisplayName","not-updated","File based","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","FolderMissingError","not-updated","The folder {0} does not exist","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","NoDestinationWithMarkerFileError","not-updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","UseMoveForPutLong","not-updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","" -"Library\Backend\File\Strings\FileBackend.da-DK.resx","UseMoveForPutShort","not-updated","Move the file instead of copying it","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","AuthenticationError","not-updated","Failed to authenticate using the given credentials.","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","CreateFolderQuestion","not-updated","The selected folder does not exist. Do you want to create it?","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","EmptyFoldernameError","not-updated","You must enter a folder to backup to","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","FolderEmptyError","not-updated","The selected folder is empty","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","FolderNotEmptyWarning","not-updated","The selected folder is not empty. Do you want to use it anyway?","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","FolderValidationError","not-updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","NonRootedPathError","not-updated","You must enter the full path of the folder","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","NoRemovableDrivesError","not-updated","No removable drives were found on your system. Please enter the path manually.","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\File\Strings\FileUI.da-DK.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\FTP\FTPUI.da-DK.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\FTP\FTPUI.da-DK.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\FTP\FTPUI.da-DK.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\FTP\FTPUI.da-DK.resx","label2.Text","missing","Path","" -"Library\Backend\FTP\FTPUI.da-DK.resx","label3.Text","missing","Username","" -"Library\Backend\FTP\FTPUI.da-DK.resx","label4.Text","missing","Password","" -"Library\Backend\FTP\FTPUI.da-DK.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\FTP\FTPUI.da-DK.resx","label6.Text","missing","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","" -"Library\Backend\FTP\FTPUI.da-DK.resx","PassiveConnection.Text","missing","Use passive connection","" -"Library\Backend\FTP\FTPUI.da-DK.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\FTP\FTPUI.da-DK.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","Description","not-updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionDisableUploadVerifyLong","not-updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionDisableUploadVerifyShort","not-updated","Disable upload verification","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPActiveLong","not-updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPActiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPPassiveLong","not-updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPPassiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (ftps) connection","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","DisplayName","not-updated","FTP based","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","ListVerifyFailure","not-updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","ListVerifySizeFailure","not-updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","" -"Library\Backend\FTP\Strings\FTPBackend.da-DK.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\FTP\Strings\FTPUI.da-DK.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\FTP\Strings\FTPUI.da-DK.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\FTP\Strings\FTPUI.da-DK.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\FTP\Strings\FTPUI.da-DK.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\FTP\Strings\FTPUI.da-DK.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\FTP\Strings\FTPUI.da-DK.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","AllowCredentialStorage.Text","missing","Store new S3 account information","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","CredentialGroup.Text","missing","Stored credentials","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","groupBox2.Text","missing","Default settings","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","label1.Text","missing","Bucket region:","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","label2.Text","missing","Server name:","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","RemoveAllButton.Text","missing","Remove all","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","RemoveSelectedButton.Text","missing","Remove","" -"Library\Backend\S3\S3CommonOptions.da-DK.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage","" -"Library\Backend\S3\S3UI.da-DK.resx","CreateBucket.Text","missing","Create bucket","" -"Library\Backend\S3\S3UI.da-DK.resx","label3.Text","missing","S3 Bucket name","" -"Library\Backend\S3\S3UI.da-DK.resx","label4.Text","missing","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","" -"Library\Backend\S3\S3UI.da-DK.resx","label5.Text","missing","RRS is cheaper but less reliable","" -"Library\Backend\S3\S3UI.da-DK.resx","label6.Text","missing","Bucket create region","" -"Library\Backend\S3\S3UI.da-DK.resx","label7.Text","missing","S3 Servername","" -"Library\Backend\S3\S3UI.da-DK.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\S3\S3UI.da-DK.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\S3\S3UI.da-DK.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage (RRS)","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","AMZKeyDescriptionLong","not-updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","AMZKeyDescriptionShort","not-updated","The AWS ""Secret Access Key""","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","AMZUserIDDescriptionLong","not-updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","AMZUserIDDescriptionShort","not-updated","The AWS ""Access Key ID""","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","DeprecatedUrlFormat","not-updated","You are using a deprected url format, please change it to: {0}","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","Description_v2","not-updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","DisplayName","not-updated","Amazon S3 based","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","FTPPasswordDescriptionLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","FTPPasswordDescriptionShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","NoAMZKeyError","not-updated","No Amazon S3 secret key given","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","NoAMZUserIDError","not-updated","No Amazon S3 userID given","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","OptionsAreMutuallyExclusiveError","not-updated","The options --{0} and --{1} are mutually exclusive","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3EurobucketDeprecationDescription","not-updated","Please use --{0}={1} instead","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3EurobucketDescriptionLong","not-updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3EurobucketDescriptionShort","not-updated","Use a European server","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3LocationDescriptionLong","not-updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3LocationDescriptionShort","not-updated","Specifies S3 location constraints","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3NewStyleDeprecation","not-updated","The subdomain calling option does nothing, the library will pick the right calling convention","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3NewStyleDescriptionLong","not-updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3NewStyleDescriptionShort","not-updated","Use subdomain calling style","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3ServerNameDescriptionLong","not-updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3ServerNameDescriptionShort","not-updated","Specifies an alternate S3 server name","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3UseRRSDescriptionLong","not-updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","S3UseRRSDescriptionShort","not-updated","Use Reduced Redundancy Storage","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","UnableToDecodeBucketnameError","not-updated","Unable to determine the bucket name for host: {0}","" -"Library\Backend\S3\Strings\S3Backend.da-DK.resx","UnableToParseURLError","not-updated","Could not parse the url: {0}","" -"Library\Backend\S3\Strings\S3SettingsControl.da-DK.resx","PageDescription","not-updated","Displays various options related to the S3 backend","" -"Library\Backend\S3\Strings\S3SettingsControl.da-DK.resx","PageTitle","not-updated","S3","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","BucketnameCaseWarning","not-updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","BucketnameNotPrefixedWarning","not-updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","CreateMissingBucket","not-updated","The bucket does not exist, do you want to create it?","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","EmptyAWSIDError","not-updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","EmptyAWSKeyError","not-updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","EmptyBucketnameError","not-updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","HostnameInvalidWarning","not-updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","HostnameInvalidWithNonUSBucketOptionError","not-updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","MonoRequiresExistingBucket","not-updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","NewS3RequiresLowerCaseError","not-updated","The new amazon s3 API requires that bucket names are all lower case.","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","NonUSBucketsRequireLowerCaseError","not-updated","Non-US buckets require that the bucket name is in lower case.","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\S3\Strings\S3UI.da-DK.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\SSHCommonOptions.da-DK.resx","BrowseForSFTPDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Backend\SSH\SSHCommonOptions.da-DK.resx","label1.Text","missing","SFTP path:","" -"Library\Backend\SSH\SSHCommonOptions.da-DK.resx","UseManagedAsDefault.Text","missing","Use managed SSH by default","" -"Library\Backend\SSH\SSHUI.da-DK.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\SSH\SSHUI.da-DK.resx","GenerateDebugOutput.Text","missing","Generate debug output","" -"Library\Backend\SSH\SSHUI.da-DK.resx","Keyfilelabel.Text","missing","Keyfile","" -"Library\Backend\SSH\SSHUI.da-DK.resx","label2.Text","missing","Path","" -"Library\Backend\SSH\SSHUI.da-DK.resx","label3.Text","missing","Username","" -"Library\Backend\SSH\SSHUI.da-DK.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\SSH\SSHUI.da-DK.resx","OpenSSHKeyFileDialog.Filter","missing","All files (*.*)|*.*","" -"Library\Backend\SSH\SSHUI.da-DK.resx","OpenSSHKeyFileDialog.Title","missing","Select the OpenSSH keyfile","" -"Library\Backend\SSH\SSHUI.da-DK.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\SSH\SSHUI.da-DK.resx","UsePassword.Text","missing","Password","" -"Library\Backend\SSH\SSHUI.da-DK.resx","UseUnmanagedSSH.Text","missing","Use installed sftp program instead of the built-in SSH library","" -"Library\Backend\SSH\Strings\SharpExpectProcess.da-DK.resx","LogDisabled","not-updated","Log was disabled, no output","" -"Library\Backend\SSH\Strings\SharpExpectProcess.da-DK.resx","PasswordMarker","not-updated","*password*","" -"Library\Backend\SSH\Strings\SharpExpectProcess.da-DK.resx","WriteAfterExitError","not-updated","Can't write after process has exited: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","AuthenticationError","not-updated","Login failed due to bad credentials, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","CloseTimeoutError","not-updated","Timeout while closing session","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","ConnectionTimeoutError","not-updated","Timeout occured while connecting, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","CreateFolderError","not-updated","Failed to create folder: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DebugDeleteFooter","not-updated","Delete complete","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DebugDeleteHeader","not-updated","Delete start","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DebugGetFooter","not-updated","Get complete","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DebugListFooter","not-updated","List complete","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DebugParseFailed","not-updated","Failed to parse line: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DebugPutFooter","not-updated","Put complete","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DeleteError","not-updated","Failed to delete file: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","Description","not-updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionDebugToConsoleLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionDebugToConsoleShort","not-updated","Prints debug info to the console","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSFTPCommandLong","not-updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSFTPCommandShort","not-updated","The path to the ""sftp"" program","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSshkeyfileLong","not-updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSshkeyfileShort","not-updated","Uses a SSH private key to authenticate","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSshnocdLong","not-updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSshnocdShort","not-updated","Do not use the cd command","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSSHOptionsLong","not-updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionSSHOptionsShort","not-updated","Extra options to the ssh commands","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionTransferTimeoutLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionTransferTimeoutShort","not-updated","Sets the timeout for transfering a file","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionUnmanagedLong","not-updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DescriptionUnmanagedShort","not-updated","Use an external sftp application","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DisplayName","not-updated","SSH based","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","DownloadTimeoutError","not-updated","Timeout while downloading file","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","FolderNotFoundError","not-updated","Folder not found: {0}, log: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","FolderNotFoundManagedError","not-updated","Unable to set folder to {0}, error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","FolderVerificationError","not-updated","Failed to validate the remote directory: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","HostNotAuthenticatedError","not-updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","IncorrectFileHeaderError","not-updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","KeyfileNotFoundError","not-updated","The supplied keyfile was not found: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","KeyfileParseError","not-updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","LaunchErrorLinux","not-updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","LaunchErrorWindows","not-updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","PasswordMissingError","not-updated","A password was expected, but passwordless login was specified","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","StreamingNotSupportedError","not-updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","UnexpectedConnectionError","not-updated","Unexpected error: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","UnexpectedExitResponseError","not-updated","Got unexpected exit response","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","UnexpectedResponseError","not-updated","Failed to get expected response to command: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","UnsupportedKeyfileEncryptionError","not-updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","UploadTimeoutError","not-updated","Timeout while uploading file","" -"Library\Backend\SSH\Strings\SSHBackend.da-DK.resx","UsernameMissingError","not-updated","A username was expected, but none was supplied","" -"Library\Backend\SSH\Strings\SSHCommonOptions.da-DK.resx","LoadError","not-updated","An error occured while setting up the SSH dialog: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.da-DK.resx","LocatingSftpError","not-updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.da-DK.resx","SftpAutodetectedInfo","not-updated","Leave empty to use the sftp application found: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.da-DK.resx","SftpNotAutodetectedWarning","not-updated","The sftp application could not be located, please enter the path manually","" -"Library\Backend\SSH\Strings\SSHCommonOptions.da-DK.resx","SftpProgramNotFoundError","not-updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.da-DK.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Backend\SSH\Strings\SSHSettingsControl.da-DK.resx","PageDescription","not-updated","Settings for the SSH backend","" -"Library\Backend\SSH\Strings\SSHSettingsControl.da-DK.resx","PageTitle","not-updated","SSH","" -"Library\Backend\SSH\Strings\SSHUI.da-DK.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\SSH\Strings\SSHUI.da-DK.resx","MissingSCPWarning","not-updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","" -"Library\Backend\SSH\Strings\SSHUI.da-DK.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\SSH\Strings\SSHUI.da-DK.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\Strings\SSHUI.da-DK.resx","PasswordRequiredManagedError","not-updated","A password is required when using the managed SSH option and no keyfile is supplied","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","Description","not-updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","Displayname","not-updated","Tahoe-LAFS based","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","UnexpectedJsonFragmentType","not-updated","Found the Json fragment {0} but expected {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","UnrecognizedUriError","not-updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.da-DK.resx","UriHasQueryError","not-updated","The supplied URL contains a query, which is not allowed","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","EmptyFolderPathError","not-updated","You must enter the name of the folder where the data should be stored","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","InvalidFolderPathError","not-updated","The folder path is invalid, it must start with ""{0}""","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.da-DK.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\TahoeLAFS\TahoeUI.da-DK.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\TahoeLAFS\TahoeUI.da-DK.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\TahoeLAFS\TahoeUI.da-DK.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\TahoeLAFS\TahoeUI.da-DK.resx","label2.Text","missing","Path","" -"Library\Backend\TahoeLAFS\TahoeUI.da-DK.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\TahoeLAFS\TahoeUI.da-DK.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\TahoeLAFS\TahoeUI.da-DK.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","Description","not-updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionDebugPropfindLong","not-updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionDebugPropfindShort","not-updated","Dump the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionForceDigestLong","not-updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionForceDigestShort","not-updated","Force the use of the HTTP Digest authentication method","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","DisplayName","not-updated","WEBDAV based","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\WEBDAV\Strings\WEBDAV.da-DK.resx","SeenThenNotFoundError","not-updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","BackslashWarning","not-updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","LeadingSlashWarning","not-updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.da-DK.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","DigestAuth.Text","missing","Authentication method must be ""Digest""","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","label2.Text","missing","Path","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","label3.Text","missing","Username","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","label4.Text","missing","Password","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","UseIntegratedAuth.Text","missing","Use integrated authentication","" -"Library\Backend\WEBDAV\WebDAVUI.da-DK.resx","UseSSL.Text","missing","Use SSL","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","AttemptReadWhileWritingError","not-updated","Cannot read data while writing","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","AttemptWriteWhileReadingError","not-updated","Cannot write while reading","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","CompressionlevelLong","not-updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","CompressionlevelShort","not-updated","Sets the Zip compression level","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","DeleteUnsupportedError","not-updated","Zip does not support deleting","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","Description","not-updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","DisplayName","not-updated","Zip compression","" -"Library\Compression\Strings\FileArchiveZip.da-DK.resx","FileNotFoundError","not-updated","File not found: {0}","" -"Library\DynamicLoader\Strings\BackendLoader.da-DK.resx","NoURLSuppliedError","not-updated","This instance was not created with an URL","" -"Library\DynamicLoader\Strings\BackendLoader.da-DK.resx","UrlNotSupportedError","not-updated","The supplied url is not supported","" -"Library\DynamicLoader\Strings\DynamicLoader.da-DK.resx","DynamicAssemblyLoadError","not-updated","Failed to load assembly {0}, error message: {1}","" -"Library\DynamicLoader\Strings\DynamicLoader.da-DK.resx","DynamicTypeLoadError","not-updated","Failed to load process type {0} assembly {1}, error message: {2}","" -"Library\Encryption\GPGCommonOptions.da-DK.resx","BrowseForGPGDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Encryption\GPGCommonOptions.da-DK.resx","label1.Text","missing","GPG path:","" -"Library\Encryption\Strings\AESEncryption.da-DK.resx","AesencryptiondontallowfallbackLong_v2","not-updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","" -"Library\Encryption\Strings\AESEncryption.da-DK.resx","AesencryptiondontallowfallbackShort","not-updated","Do not attempt to decrypt using previous method","" -"Library\Encryption\Strings\AESEncryption.da-DK.resx","BadKeyStretchError","not-updated","Bad key stretch","" -"Library\Encryption\Strings\AESEncryption.da-DK.resx","Description_v2","not-updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","" -"Library\Encryption\Strings\AESEncryption.da-DK.resx","DisplayName","not-updated","AES-256 encryption, built-in","" -"Library\Encryption\Strings\EncryptionBase.da-DK.resx","DecryptionError","not-updated","Failed to decrypt data (invalid passphrase?): {0}","" -"Library\Encryption\Strings\GPGCommonOptions.da-DK.resx","GpgAutodetectedInfo","not-updated","Leave empty to use the gpg application found: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.da-DK.resx","GpgNotAutodetectedWarning","not-updated","The gpg application could not be located, please enter the path manually","" -"Library\Encryption\Strings\GPGCommonOptions.da-DK.resx","GpgProgramNotFoundError","not-updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.da-DK.resx","LoadError","not-updated","An error occured while setting up the GPG dialog: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.da-DK.resx","LocatingGpgError","not-updated","The entered GPG program could not be found. -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.da-DK.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","Description","not-updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","DisplayName","not-updated","GNU Privacy Guard, external","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptiondecryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptiondecryptionswitchesShort","not-updated","Extra GPG commandline options for decryption","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","Gpgencryptiondisablearmordeprecated","not-updated","This option has non-standard handling, please use the --{0} option instead.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptiondisablearmorLong","not-updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptiondisablearmorShort","not-updated","Don't use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptionenablearmorLong","not-updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptionenablearmorShort","not-updated","Use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptionencryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgencryptionencryptionswitchesShort","not-updated","Extra GPG commandline options for encryption","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GPGExecuteError","not-updated","Failed to execute GPG at ""{0}"": {1}","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GPGNotFoundWarning","not-updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgprogrampathLong","not-updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","GpgprogrampathShort","not-updated","The path to GnuPG","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","SignkeyLong","not-updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","" -"Library\Encryption\Strings\GPGEncryption.da-DK.resx","SignkeyShort","not-updated","Sign key for GnuPG","" -"Library\Encryption\Strings\GPGSettingsControl.da-DK.resx","PageDescription","not-updated","Settings for the GPG encryption module","" -"Library\Encryption\Strings\GPGSettingsControl.da-DK.resx","PageTitle","not-updated","GPG","" -"Library\Encryption\Strings\GPGStreamWrapper.da-DK.resx","DecryptionError","not-updated","Decryption failed: {0}","" -"Library\Encryption\Strings\GPGStreamWrapper.da-DK.resx","GPGFlushError","not-updated","Failure while invoking GnuPG, program won't flush output","" -"Library\Encryption\Strings\GPGStreamWrapper.da-DK.resx","GPGTerminateError","not-updated","Failure while invoking GnuPG, program won't terminate","" -"Library\Interface\Strings\CommandLineArgument.da-DK.resx","AliasesHeader","not-updated","aliases","" -"Library\Interface\Strings\CommandLineArgument.da-DK.resx","DefaultValueHeader","not-updated","default value","" -"Library\Interface\Strings\CommandLineArgument.da-DK.resx","DeprecationMarker","not-updated","[DEPRECATED]","" -"Library\Interface\Strings\CommandLineArgument.da-DK.resx","ValuesHeader","not-updated","values","" -"Library\Interface\Strings\Common.da-DK.resx","CancelExceptionError","not-updated","Cancelled","" -"Library\Interface\Strings\Common.da-DK.resx","ConfigurationIsMissingItemError","not-updated","The configuration for the backend is not valid, it is missing the {0} field","" -"Library\Interface\Strings\Common.da-DK.resx","ConfirmTestConnectionQuestion","not-updated","Do you want to test the connection?","" -"Library\Interface\Strings\Common.da-DK.resx","ConnectionFailure","not-updated","Connection Failed: {0}","" -"Library\Interface\Strings\Common.da-DK.resx","ConnectionSuccess","not-updated","Connection succeeded!","" -"Library\Interface\Strings\Common.da-DK.resx","DefaultDirectoryWarning","not-updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","" -"Library\Interface\Strings\Common.da-DK.resx","EmptyPasswordError","not-updated","You must enter a password","" -"Library\Interface\Strings\Common.da-DK.resx","EmptyPasswordWarning","not-updated","You have not entered a password. -Proceed without a password?","" -"Library\Interface\Strings\Common.da-DK.resx","EmptyServernameError","not-updated","You must enter the name of the server","" -"Library\Interface\Strings\Common.da-DK.resx","EmptyUsernameError","not-updated","You must enter a username","" -"Library\Interface\Strings\Common.da-DK.resx","EmptyUsernameWarning","not-updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","" -"Library\Interface\Strings\Common.da-DK.resx","ExistingBackupDetectedQuestion","not-updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","" -"Library\Interface\Strings\Common.da-DK.resx","FolderAlreadyExistsError","not-updated","The folder cannot be created because it already exists","" -"Library\Interface\Strings\Common.da-DK.resx","FolderCreated","not-updated","Folder created!","" -"Library\Interface\Strings\Common.da-DK.resx","FolderMissingError","not-updated","The requested folder does not exist","" -"Library\Interface\Strings\Common.da-DK.resx","InvalidServernameError","not-updated","The server name ""{0}"" is not valid","" -"Library\Interface\Strings\DataTypes.da-DK.resx","Boolean","not-updated","Boolean","" -"Library\Interface\Strings\DataTypes.da-DK.resx","Enumeration","not-updated","Enumeration","" -"Library\Interface\Strings\DataTypes.da-DK.resx","Integer","not-updated","Integer","" -"Library\Interface\Strings\DataTypes.da-DK.resx","Path","not-updated","Path","" -"Library\Interface\Strings\DataTypes.da-DK.resx","Size","not-updated","Size","" -"Library\Interface\Strings\DataTypes.da-DK.resx","String","not-updated","String","" -"Library\Interface\Strings\DataTypes.da-DK.resx","Timespan","not-updated","Timespan","" -"Library\Interface\Strings\DataTypes.da-DK.resx","Unknown","not-updated","Unknown","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","BackendDoesNotSupportCreateFolder","not-updated","The backend {0} ({1}) does not support the CreateFolder operation ","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","BackendNotFoundError","not-updated","Unable to find backend for: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","CachedSignatureDecryptWarning","not-updated","Attempt to decrypt file {0} failed with error: {1}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","CachedSignatureHashMismatchWarning","not-updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","CompletedDeleteTransaction","not-updated","Delete transaction completed successfully","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","CompletingDeleteTransactionWarning","not-updated","Completing unfinished delete transaction and removing {0} files","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","DeleteCacheFileError","not-updated","An error occured while attempting to delete cache file {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","DeleteTransactionFileFoundWarning","not-updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","DeleteTransactionFileReadError","not-updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","DeletingTransactionLeftoverFile","not-updated","Deleting file from delete transaction ""{0}""","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","DownloadedFileSizeError","not-updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","DuplicateFileEntryWarning","not-updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","EmptyManifestWarning","not-updated","Empty backupset detected, this is likely an error: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","ExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FailureWhileDisposingBackendError","not-updated","An error occured while closing a connection: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FileDeleteError2","not-updated","Failed to delete file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FileDownloadError2","not-updated","Failed to download file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FileListingError","not-updated","Failed to retrieve file listing: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FilenameParseError","not-updated","Unable to parse filenames for the desired volumes","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FilesNotForceRemovedMessage","not-updated","No files removed, specify --force to remove files.","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FileUploadError2","not-updated","Failed to upload file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","FunctionLookupError","not-updated","Failed to find function: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","HashMismatchError","not-updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","InvalidEntryTypeError","not-updated","Invalid entry type: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","MultipleDeleteTransactionsFoundError","not-updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","NoBackupsFoundError","not-updated","No backups found at remote location","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","NonExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","OrphanIncrementalFoundMessage","not-updated","Failed to match incremental package to a full: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","PartialFileFoundMessage","not-updated","Found a partial file, run cleanup to remove: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","RemoveOrphanFileWarning","not-updated","Deleting orphan file: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","RemovingLeftoverFileMessage","not-updated","Removing leftover file: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","SaveCacheFileError","not-updated","Failed to save the cached signature file as {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","StatusMessageDownloading","not-updated","Downloading: {0}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","StatusMessageUploading","not-updated","Uploading: {0} ({1})","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","TooManyOrphansFoundError","not-updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","UnmatchedFilenameWarning","not-updated","The file {0} was found on the backend but not recognized by Duplicati","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","UploadSizeVerificationFailure","not-updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.da-DK.resx","UploadVerificationFailure","not-updated","The file {0} was uploaded but not found on the server","" -"Library\Main\Strings\ExecutionStoppedException.da-DK.resx","DefaultMessage","not-updated","The user has stopped the operation","" -"Library\Main\Strings\FilenameStrategy.da-DK.resx","InvalidEntryTypeError","not-updated","Invalid entry type:{0}","" -"Library\Main\Strings\Interface.da-DK.resx","BadSortingDetectedError","not-updated","Bad sorting of backup times detected","" -"Library\Main\Strings\Interface.da-DK.resx","BadVolumeSortOrder","not-updated","Bad sort order on volumes detected","" -"Library\Main\Strings\Interface.da-DK.resx","CannotCleanWithoutHashesError","not-updated","When using cleanup the manifests and hashes must be verified","" -"Library\Main\Strings\Interface.da-DK.resx","CannotSkipHashChecksOnBackup","not-updated","Hash checks cannot be disabled while performing a backup","" -"Library\Main\Strings\Interface.da-DK.resx","CannotVerifyChain","not-updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","" -"Library\Main\Strings\Interface.da-DK.resx","CannotVerifyWithoutHashes","not-updated","Hash checks cannot be disabled while performing a verification","" -"Library\Main\Strings\Interface.da-DK.resx","DeleteManifestsSuggestion","not-updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","" -"Library\Main\Strings\Interface.da-DK.resx","DeletingBackupSetMessage","not-updated","Deleting backup at {0}","" -"Library\Main\Strings\Interface.da-DK.resx","DeprecatedOptionUsedWarning","not-updated","The option {0} is deprecated: {1}","" -"Library\Main\Strings\Interface.da-DK.resx","DisablingSignatureCacheForVerification","not-updated","The signature cache is disabled when performing verification","" -"Library\Main\Strings\Interface.da-DK.resx","DuplicateOptionNameWarning","not-updated","The option --{0} exists more than once, please report this to the developers","" -"Library\Main\Strings\Interface.da-DK.resx","FailedToFindControlFilesMessage","not-updated","Failed to find control files in: {0}","" -"Library\Main\Strings\Interface.da-DK.resx","FileHashFailure","not-updated","A hash check failed, this is an indication of a corrupt file: {0}","" -"Library\Main\Strings\Interface.da-DK.resx","FilenameMismatchError","not-updated","The manifest report that the file should be named {0} but it was named {1}","" -"Library\Main\Strings\Interface.da-DK.resx","FilesAreNotForceDeletedMessage","not-updated","Files are not deleted, use the --force command to actually remove files","" -"Library\Main\Strings\Interface.da-DK.resx","FileSizeMismatchError","not-updated","The file {0} has size {1} but should have size {2}","" -"Library\Main\Strings\Interface.da-DK.resx","FullBecauseBackendIsEmpty","not-updated","A full backup is made because no existing backup chains were found on the destination","" -"Library\Main\Strings\Interface.da-DK.resx","FullBecauseFlagWasSet","not-updated","A full backup was forced with the --{0} flag","" -"Library\Main\Strings\Interface.da-DK.resx","FullBecauseLastFullIsFrom","not-updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.da-DK.resx","FullBecauseSourceFoldersChanged","not-updated","A full backup is made because the source folders have changed","" -"Library\Main\Strings\Interface.da-DK.resx","FullBecauseThereAreNIncrementals","not-updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.da-DK.resx","IncrementalBecauseLastFullIsFrom","not-updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.da-DK.resx","IncrementalBecauseNoFlagsWereSet","not-updated","An incremental backup is made because no full backup criteria was found","" -"Library\Main\Strings\Interface.da-DK.resx","IncrementalBecauseThereAreNIncrementals","not-updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.da-DK.resx","InternalDeleteCountError","not-updated","An internal error occured, and the operation was aborted to protect the backup sets","" -"Library\Main\Strings\Interface.da-DK.resx","ManifestAndFileCountMismatchError","not-updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","" -"Library\Main\Strings\Interface.da-DK.resx","ManifestsMustBeRead","not-updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.da-DK.resx","ManifestsMustBeReadOnBackups","not-updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.da-DK.resx","ManifestVersionRequiresRelativeNamesWarning","not-updated","One or more manifests are from version 1, which requires that filenames searched are relative","" -"Library\Main\Strings\Interface.da-DK.resx","MissingSignatureFile","not-updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","" -"Library\Main\Strings\Interface.da-DK.resx","NoFilesGivenError","not-updated","No filenames given for find-last-file","" -"Library\Main\Strings\Interface.da-DK.resx","NoSourceFoldersError","not-updated","No source folders specified for backup","" -"Library\Main\Strings\Interface.da-DK.resx","NotDeletingBackupSetMessage","not-updated","Not deleting backup at time: {0}, because later backups depend on it","" -"Library\Main\Strings\Interface.da-DK.resx","NotDeletingLastFullMessage","not-updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","" -"Library\Main\Strings\Interface.da-DK.resx","NumberOfSourceFoldersHasChangedError","not-updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.da-DK.resx","PartialUploadMessage","not-updated","Failed after uploading {0} volume(s). Error message: {1}","" -"Library\Main\Strings\Interface.da-DK.resx","PreviousManifestFilenameMismatchError","not-updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","" -"Library\Main\Strings\Interface.da-DK.resx","PreviousManifestHashMismatchError","not-updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","" -"Library\Main\Strings\Interface.da-DK.resx","PrimaryManifestReadErrorLogMessage","not-updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","" -"Library\Main\Strings\Interface.da-DK.resx","ReadingSecondaryManifestLogMessage","not-updated","Secondary manifest file found: {0}, attempting read.","" -"Library\Main\Strings\Interface.da-DK.resx","RemovingPartialFilesMessage","not-updated","Removing partial file: {0}","" -"Library\Main\Strings\Interface.da-DK.resx","SecondaryManifestReadErrorLogMessage","not-updated","Failed to read the secondary manifest {0}. Error message: {1}","" -"Library\Main\Strings\Interface.da-DK.resx","SignatureCachePathMissingError","not-updated","Signature cache path was not given as an argument","" -"Library\Main\Strings\Interface.da-DK.resx","SkippedContentVolumeLogMessage","not-updated","The content volume {0} is not present in the manifest and is not used","" -"Library\Main\Strings\Interface.da-DK.resx","SkippedUnlistedSignatureFileWarning","not-updated","The signature file {0} was skipped because the signature file was not found in the manifest","" -"Library\Main\Strings\Interface.da-DK.resx","SourceDirIsIncludedMultipleTimesError","not-updated","The folder {0} is included multiple times","" -"Library\Main\Strings\Interface.da-DK.resx","SourceDirsAreRelatedError","not-updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","" -"Library\Main\Strings\Interface.da-DK.resx","SourceFolderIsMissingError","not-updated","The source folder {0} does not exist, aborting backup","" -"Library\Main\Strings\Interface.da-DK.resx","SourceFoldersHasChangedError","not-updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.da-DK.resx","StatusBuildingFilelist","not-updated","Building filelist ...","" -"Library\Main\Strings\Interface.da-DK.resx","StatusCompleted","not-updated","Completed","" -"Library\Main\Strings\Interface.da-DK.resx","StatusCreatingVolume","not-updated","Creating volume {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusDownloadingContentVolume","not-updated","Downloading content, volume {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusDownloadingSignatureVolume","not-updated","Downloading signatures, volume {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusLoadingFilelist","not-updated","Loading remote filelist","" -"Library\Main\Strings\Interface.da-DK.resx","StatusPatching","not-updated","Patching restore with #{0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusProcessing","not-updated","Processing: {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusReadingIncrementalData","not-updated","Reading incremental data ...","" -"Library\Main\Strings\Interface.da-DK.resx","StatusReadingIncrementalFile","not-updated","Reading incremental data from: {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusReadingIncrementals","not-updated","Reading incremental data","" -"Library\Main\Strings\Interface.da-DK.resx","StatusReadingManifest","not-updated","Reading manifest file: {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusReadingSignatureFile","not-updated","Reading signatures: {0}, vol {1}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusStarted","not-updated","Started","" -"Library\Main\Strings\Interface.da-DK.resx","StatusUploadingContentVolume","not-updated","Uploading content, volume {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusUploadingManifestVolume","not-updated","Uploading manifest, volume {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusUploadingSignatureVolume","not-updated","Uploading signatures, volume {0}","" -"Library\Main\Strings\Interface.da-DK.resx","StatusUploadingVerificationVolume","not-updated","Uploading verification file","" -"Library\Main\Strings\Interface.da-DK.resx","StatusWaitingForUpload","not-updated","Waiting for upload to complete ...","" -"Library\Main\Strings\Interface.da-DK.resx","TooFewTargetFoldersError","not-updated","The backup contains {0} folders but {1} target folders were supplied","" -"Library\Main\Strings\Interface.da-DK.resx","TooManyTargetFoldersWarning","not-updated","The backup contains {0} folder(s) but {1} target folders were supplied","" -"Library\Main\Strings\Interface.da-DK.resx","UnexpectedCompressionError","not-updated","Unexpected compression mode: {0}","" -"Library\Main\Strings\Interface.da-DK.resx","UnexpectedOperationTypeError","not-updated","The operation mode {0} was not expected","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedBooleanValue","not-updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedEnumerationValue","not-updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedIntegerValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedOptionDisabledModuleWarning","not-updated","The option --{0} is not supported because the module {1} is not currently loaded","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedOptionWarning","not-updated","The supplied option --{0} is not supported and will be ignored","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedPathValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid path","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedSizeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid size","" -"Library\Main\Strings\Interface.da-DK.resx","UnsupportedTimeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid time","" -"Library\Main\Strings\Manifestfile.da-DK.resx","EofInManifestFile","not-updated","Got EOF while attempting to locate the self-hash of a manifest","" -"Library\Main\Strings\Manifestfile.da-DK.resx","HashGenerationFailure","not-updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","" -"Library\Main\Strings\Manifestfile.da-DK.resx","InternalError","not-updated","An internal error occured when creating the manifest, please report this to the developers","" -"Library\Main\Strings\Manifestfile.da-DK.resx","InvalidManifestError","not-updated","The manifest file did not have the expected root Xml element: {0}","" -"Library\Main\Strings\Manifestfile.da-DK.resx","InvalidSourcePathError","not-updated","The number of source paths in the manifest file are wrong","" -"Library\Main\Strings\Manifestfile.da-DK.resx","MainfestIsMissingSelfFilename","not-updated","Manifest did not contain its own filename as expected","" -"Library\Main\Strings\Manifestfile.da-DK.resx","MainfestIsMissingSelfHash","not-updated","Manifest did not contain a self hash as expected","" -"Library\Main\Strings\Manifestfile.da-DK.resx","ManifestValidationError","not-updated","Failed to validate manifest: {0}","" -"Library\Main\Strings\Manifestfile.da-DK.resx","MissingPreviousManifestFilename","not-updated","Manifest has no previous manifest filename","" -"Library\Main\Strings\Manifestfile.da-DK.resx","MissingPreviousManifestHash","not-updated","Manifest has no previous manifest hash","" -"Library\Main\Strings\Manifestfile.da-DK.resx","NoFilesError","not-updated","Invalid manifest, there were no files in the manifest","" -"Library\Main\Strings\Manifestfile.da-DK.resx","SelfhashMismatch","not-updated","Manifest file had selfhash {0} but the hash of the file is {1}","" -"Library\Main\Strings\Manifestfile.da-DK.resx","UnsupportedHashAlgorithmError","not-updated","The manifest uses the hash algorithm {0}, which is unsupported","" -"Library\Main\Strings\Manifestfile.da-DK.resx","UnsupportedVersionError","not-updated","The manifest has version {0}, the current application only supports versions up to {1}","" -"Library\Main\Strings\Manifestfile.da-DK.resx","WrongCountError","not-updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","" -"Library\Main\Strings\Options.da-DK.resx","AllowfullremoveLong","not-updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","" -"Library\Main\Strings\Options.da-DK.resx","AllowfullremoveShort","not-updated","Allow removal of the all backups","" -"Library\Main\Strings\Options.da-DK.resx","AllowsleepShort","not-updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","" -"Library\Main\Strings\Options.da-DK.resx","AllowsourcefolderchangeLong","not-updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","" -"Library\Main\Strings\Options.da-DK.resx","AllowsourcefolderchangeShort","not-updated","Skip verifying the source folders","" -"Library\Main\Strings\Options.da-DK.resx","AsynchronousuploadDeprecated","not-updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","" -"Library\Main\Strings\Options.da-DK.resx","AsynchronousuploadfolderLong","not-updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","" -"Library\Main\Strings\Options.da-DK.resx","AsynchronousuploadfolderShort","not-updated","The path where ready volumes are placed until uploaded","" -"Library\Main\Strings\Options.da-DK.resx","AsynchronousuploadlimitLong","not-updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","" -"Library\Main\Strings\Options.da-DK.resx","AsynchronousuploadlimitShort","not-updated","The number of volumes to create ahead of time","" -"Library\Main\Strings\Options.da-DK.resx","AsynchronousuploadLong","not-updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","" -"Library\Main\Strings\Options.da-DK.resx","AsynchronousuploadShort","not-updated","Transmit files on a separate thread","" -"Library\Main\Strings\Options.da-DK.resx","AutocleanupLong","not-updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","" -"Library\Main\Strings\Options.da-DK.resx","AutocleanupShort","not-updated","A flag indicating that Duplicati should remove unused files","" -"Library\Main\Strings\Options.da-DK.resx","BackendlogdatabaseLong","not-updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","" -"Library\Main\Strings\Options.da-DK.resx","BackendlogdatabaseShort","not-updated","Database log of remote operations","" -"Library\Main\Strings\Options.da-DK.resx","BackupprefixLong","not-updated","Any string used to prefix the filenames generated by Duplicati.","" -"Library\Main\Strings\Options.da-DK.resx","BackupprefixShort","not-updated","Backup volume filename prefix","" -"Library\Main\Strings\Options.da-DK.resx","CompressionmoduleLong","not-updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","" -"Library\Main\Strings\Options.da-DK.resx","CompressionmoduleShort","not-updated","Select what module to use for compression","" -"Library\Main\Strings\Options.da-DK.resx","CreateverificationfileLong","not-updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","" -"Library\Main\Strings\Options.da-DK.resx","CreateverificationfileShort","not-updated","Create verification file on server","" -"Library\Main\Strings\Options.da-DK.resx","DebugoutputLong","not-updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","" -"Library\Main\Strings\Options.da-DK.resx","DebugoutputShort","not-updated","Enables debugging output","" -"Library\Main\Strings\Options.da-DK.resx","DebugretryerrorsLong","not-updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","" -"Library\Main\Strings\Options.da-DK.resx","DebugretryerrorsShort","not-updated","Show error messages when a retry is performed","" -"Library\Main\Strings\Options.da-DK.resx","DisableautocreatefolderLong","not-updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","" -"Library\Main\Strings\Options.da-DK.resx","DisableautocreatefolderShort","not-updated","Disables automatic folder creation","" -"Library\Main\Strings\Options.da-DK.resx","DisablefiletimecheckLong","not-updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","" -"Library\Main\Strings\Options.da-DK.resx","DisablefiletimecheckShort","not-updated","Disable checks based on file time","" -"Library\Main\Strings\Options.da-DK.resx","DisablemoduleLong","not-updated","Supply one or more module names, separated by commas to unload them","" -"Library\Main\Strings\Options.da-DK.resx","DisablemoduleShort","not-updated","Disabled one or more modules","" -"Library\Main\Strings\Options.da-DK.resx","DisableStreamingLong","not-updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","" -"Library\Main\Strings\Options.da-DK.resx","DisableStreamingShort","not-updated","Disables use of the streaming transfer method","" -"Library\Main\Strings\Options.da-DK.resx","DisabletimetoleranceLong","not-updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","" -"Library\Main\Strings\Options.da-DK.resx","DisabletimetoleranceShort","not-updated","Deactivates tolerance when comparing times","" -"Library\Main\Strings\Options.da-DK.resx","DisableusndiffcheckLong","not-updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","" -"Library\Main\Strings\Options.da-DK.resx","DisableusndiffcheckShort","not-updated","Disables changelist by USN numbers","" -"Library\Main\Strings\Options.da-DK.resx","DontreadmanifestsLong","not-updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","" -"Library\Main\Strings\Options.da-DK.resx","DontreadmanifestsShort","not-updated","An option that prevents verifying the manifests","" -"Library\Main\Strings\Options.da-DK.resx","EnablemoduleLong","not-updated","Supply one or more module names, separated by commas to load them","" -"Library\Main\Strings\Options.da-DK.resx","EnablemoduleShort","not-updated","Enables one or more modules","" -"Library\Main\Strings\Options.da-DK.resx","EncryptionmoduleLong","not-updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","" -"Library\Main\Strings\Options.da-DK.resx","EncryptionmoduleShort","not-updated","Select what module to use for encryption","" -"Library\Main\Strings\Options.da-DK.resx","ExcludeemptyfoldersLong","not-updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","" -"Library\Main\Strings\Options.da-DK.resx","ExcludeemptyfoldersShort","not-updated","Controls empty folder actions","" -"Library\Main\Strings\Options.da-DK.resx","ExcludeLong","not-updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.da-DK.resx","ExcluderegexpLong","not-updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.da-DK.resx","ExcluderegexpShort","not-updated","Exclude files regular expression","" -"Library\Main\Strings\Options.da-DK.resx","ExcludeShort","not-updated","Exclude files","" -"Library\Main\Strings\Options.da-DK.resx","FiletorestoreLong","not-updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","" -"Library\Main\Strings\Options.da-DK.resx","FiletorestoreShort","not-updated","A list of files to restore","" -"Library\Main\Strings\Options.da-DK.resx","ForceLong","not-updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","" -"Library\Main\Strings\Options.da-DK.resx","ForceShort","not-updated","Force the removal of files","" -"Library\Main\Strings\Options.da-DK.resx","FullifmorethannincrementalsLong","not-updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","" -"Library\Main\Strings\Options.da-DK.resx","FullifmorethannincrementalsShort","not-updated","The max number of incrementals in a chain","" -"Library\Main\Strings\Options.da-DK.resx","FullifolderthanLong","not-updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","" -"Library\Main\Strings\Options.da-DK.resx","FullifolderthanShort","not-updated","The max duration between full backups","" -"Library\Main\Strings\Options.da-DK.resx","FullifsourcefolderchangedLong","not-updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","" -"Library\Main\Strings\Options.da-DK.resx","FullifsourcefolderchangedShort","not-updated","Run a full backup if the sourcefolder has changed","" -"Library\Main\Strings\Options.da-DK.resx","FullLong","not-updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","" -"Library\Main\Strings\Options.da-DK.resx","FullShort","not-updated","A flag used to force full backups","" -"Library\Main\Strings\Options.da-DK.resx","GpgencryptionDeprecated","not-updated","Use --encryption-module=gpg instead","" -"Library\Main\Strings\Options.da-DK.resx","GpgencryptionLong","not-updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","" -"Library\Main\Strings\Options.da-DK.resx","GpgencryptionShort","not-updated","Use GnuPG for encryption","" -"Library\Main\Strings\Options.da-DK.resx","IncludeLong","not-updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","" -"Library\Main\Strings\Options.da-DK.resx","IncluderegexpLong","not-updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","" -"Library\Main\Strings\Options.da-DK.resx","IncluderegexpShort","not-updated","Include files regular expression","" -"Library\Main\Strings\Options.da-DK.resx","IncludeShort","not-updated","Include files","" -"Library\Main\Strings\Options.da-DK.resx","ListverifyuploadsLong","not-updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","" -"Library\Main\Strings\Options.da-DK.resx","ListverifyuploadsShort","not-updated","Verify uploads by listing contents","" -"Library\Main\Strings\Options.da-DK.resx","LogfileLong","not-updated","Specifies the name of a while into which internal log information is written","" -"Library\Main\Strings\Options.da-DK.resx","LogfileShort","not-updated","Log internal information","" -"Library\Main\Strings\Options.da-DK.resx","LoglevelLong","not-updated","Specifies the amount of log information to write into the file specified by --log-file","" -"Library\Main\Strings\Options.da-DK.resx","LoglevelShort","not-updated","Log information level","" -"Library\Main\Strings\Options.da-DK.resx","MaxdownloadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.da-DK.resx","MaxdownloadprsecondShort","not-updated","Max number of bytes to download pr. second","" -"Library\Main\Strings\Options.da-DK.resx","MaxuploadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.da-DK.resx","MaxuploadprsecondShort","not-updated","Max number of bytes to upload pr. second","" -"Library\Main\Strings\Options.da-DK.resx","NoconnectionreuseLong","not-updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","" -"Library\Main\Strings\Options.da-DK.resx","NoconnectionreuseShort","not-updated","Do not re-use connections","" -"Library\Main\Strings\Options.da-DK.resx","NoencryptionLong","not-updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","" -"Library\Main\Strings\Options.da-DK.resx","NoencryptionShort","not-updated","Disable encryption","" -"Library\Main\Strings\Options.da-DK.resx","NumberofretriesLong","not-updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","" -"Library\Main\Strings\Options.da-DK.resx","NumberofretriesShort","not-updated","Number of times to retry a failed transmission","" -"Library\Main\Strings\Options.da-DK.resx","OldfilenamesDeprecated","not-updated","This option will be removed in the future but is included for the odd case where the new format breaks something","" -"Library\Main\Strings\Options.da-DK.resx","OldfilenamesLong","not-updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","" -"Library\Main\Strings\Options.da-DK.resx","OldfilenamesShort","not-updated","Uses the old filename format","" -"Library\Main\Strings\Options.da-DK.resx","OpenfilepolicyLong","not-updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","" -"Library\Main\Strings\Options.da-DK.resx","OpenfilepolicyShort","not-updated","Determines how to handle open files","" -"Library\Main\Strings\Options.da-DK.resx","PassphraseLong","not-updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","" -"Library\Main\Strings\Options.da-DK.resx","PassphraseShort","not-updated","Passphrase used to encrypt backups","" -"Library\Main\Strings\Options.da-DK.resx","RestoretimeLong","not-updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","" -"Library\Main\Strings\Options.da-DK.resx","RestoretimeShort","not-updated","The time to restore files","" -"Library\Main\Strings\Options.da-DK.resx","RetrydelayLong","not-updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","" -"Library\Main\Strings\Options.da-DK.resx","RetrydelayShort","not-updated","Time to wait between retries","" -"Library\Main\Strings\Options.da-DK.resx","ShortfilenamesDeprecated","not-updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","" -"Library\Main\Strings\Options.da-DK.resx","ShortfilenamesLong","not-updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","" -"Library\Main\Strings\Options.da-DK.resx","ShortfilenamesShort","not-updated","Use short filenames","" -"Library\Main\Strings\Options.da-DK.resx","SignaturecachepathLong","not-updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","" -"Library\Main\Strings\Options.da-DK.resx","SignaturecachepathShort","not-updated","A path to temporary storage","" -"Library\Main\Strings\Options.da-DK.resx","SignaturecontrolfilesLong","not-updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","" -"Library\Main\Strings\Options.da-DK.resx","SignaturecontrolfilesShort","not-updated","A list of control files to embed in the backups","" -"Library\Main\Strings\Options.da-DK.resx","SkipfilehashchecksLong","not-updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","" -"Library\Main\Strings\Options.da-DK.resx","SkipfilehashchecksShort","not-updated","Set this flag to skip hash checks","" -"Library\Main\Strings\Options.da-DK.resx","SkipfileslargerthanLong","not-updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","" -"Library\Main\Strings\Options.da-DK.resx","SkipfileslargerthanShort","not-updated","A size string that limits the size of files being backed up","" -"Library\Main\Strings\Options.da-DK.resx","SnapshotpolicyLong","not-updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","" -"Library\Main\Strings\Options.da-DK.resx","SnapshotpolicyShort","not-updated","Controls the use of disk snapshots","" -"Library\Main\Strings\Options.da-DK.resx","SortedfilelistLong","not-updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","" -"Library\Main\Strings\Options.da-DK.resx","SortedfilelistShort","not-updated","Sort the list of files","" -"Library\Main\Strings\Options.da-DK.resx","SynchronousuploadLong","not-updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","" -"Library\Main\Strings\Options.da-DK.resx","SynchronousuploadShort","not-updated","Upload files synchronously","" -"Library\Main\Strings\Options.da-DK.resx","TempdirLong","not-updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","" -"Library\Main\Strings\Options.da-DK.resx","TempdirShort","not-updated","Temporary storage folder","" -"Library\Main\Strings\Options.da-DK.resx","ThreadpriorityLong","not-updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","" -"Library\Main\Strings\Options.da-DK.resx","ThreadpriorityShort","not-updated","Thread priority","" -"Library\Main\Strings\Options.da-DK.resx","TimeseparatorDeprecated","not-updated","Duplicati no longer uses a time separator for the filenames so this option is useless","" -"Library\Main\Strings\Options.da-DK.resx","TimeseparatorLong","not-updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","" -"Library\Main\Strings\Options.da-DK.resx","TimeseparatorShort","not-updated","Backup volume filename timeseparator","" -"Library\Main\Strings\Options.da-DK.resx","TotalsizeLong","not-updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","" -"Library\Main\Strings\Options.da-DK.resx","TotalsizeShort","not-updated","The number of bytes generated by each backup run","" -"Library\Main\Strings\Options.da-DK.resx","UploadUnchangedBackupsLong","not-updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","" -"Library\Main\Strings\Options.da-DK.resx","UploadUnchangedBackupsShort","not-updated","Upload empty backup files","" -"Library\Main\Strings\Options.da-DK.resx","UsnpolicyLong","not-updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","" -"Library\Main\Strings\Options.da-DK.resx","UsnpolicyShort","not-updated","Controls the use of NTFS Update Sequence Numbers","" -"Library\Main\Strings\Options.da-DK.resx","VerificationLevelLong","not-updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","" -"Library\Main\Strings\Options.da-DK.resx","VerificationLevelShort","not-updated","Level of verification","" -"Library\Main\Strings\Options.da-DK.resx","VolsizeLong","not-updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","" -"Library\Main\Strings\Options.da-DK.resx","VolsizeShort","not-updated","A size string that limits the size of the volumes","" -"Library\Main\Strings\Options.da-DK.resx","VssexcludewritersLong","not-updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","" -"Library\Main\Strings\Options.da-DK.resx","VssexcludewritersShort","not-updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","" -"Library\Main\Strings\RSyncDir.da-DK.resx","CreateFolderError","not-updated","Failed to create folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","DeletedFilenameError","not-updated","An error occured while determining file status, filename: {0}, folder name:{1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","DeleteFileError","not-updated","Failed to delete file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","DeleteFolderError","not-updated","Failed to remove folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FailedToSetFileWriteTime","not-updated","Failed to set the write time for the file: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FailedToSetFolderWriteTime","not-updated","Failed to set the write time for the folder: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FileChangedWhileReadError","not-updated","The file {0} changed while being backed up, omitting file from backup set","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FileChangedWhileReadWarning","not-updated","The file {0} changed while being backed up, this may result in a broken file","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FileProcessError","not-updated","Failed to process file: {0}. Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FileShouldBePartialError","not-updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FileToDeleteMissingError","not-updated","File marked for deletion did not exist: {0}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FolderModificationTimeReadError","not-updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","FolderToDeleteMissingError","not-updated","Folder was marked for deletion, but did not exist: {0}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","InternalPathMappingError","not-updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","" -"Library\Main\Strings\RSyncDir.da-DK.resx","InvalidPartialFileEntry","not-updated","The partial file record for {0} does not match the file","" -"Library\Main\Strings\RSyncDir.da-DK.resx","InvalidPartialRecordError","not-updated","The partial record file is invalid","" -"Library\Main\Strings\RSyncDir.da-DK.resx","InvalidTimeStampError","not-updated","The timestamp information for file {0} could not be read: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","MultipassUsageError","not-updated","Multi pass is not initialized","" -"Library\Main\Strings\RSyncDir.da-DK.resx","PartialFileAddedLogMessage","not-updated","File {0} is partial from byte offset {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","PartialFileIncompleteWarning","not-updated","The partial file {0} was not completed","" -"Library\Main\Strings\RSyncDir.da-DK.resx","PartialLeftoverDeleteError","not-updated","Failed to clean up the partial incomplete file {0}, error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","RestoreFileError","not-updated","Failed to restore file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","RestoreFolderDeltaError","not-updated","Folder did not exist on restore by delta: {0}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","RestoreFolderMissingError","not-updated","Folder did not exist on restore: {0}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","SnapshotFailedError","not-updated","Failed to create a snapshot: {0}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","UsnDisposeFailedWarning","not-updated","Failed to dispose USN helper: {0}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","UsnFailedError","not-updated","Failed to read USN data: {0}","" -"Library\Main\Strings\RSyncDir.da-DK.resx","UsnJournalIdChangedWarning","not-updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","" -"Library\Main\Strings\RSyncDir.da-DK.resx","UsnNotSupportedOnLinuxError","not-updated","USN is not supported on Linux","" -"Library\Main\Strings\RSyncDir.da-DK.resx","UsnNumberingFaultWarning","not-updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.da-DK.resx","ConfirmPassphrasePrompt","not-updated","Confirm passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.da-DK.resx","Description","not-updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.da-DK.resx","Displayname","not-updated","Password prompt","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.da-DK.resx","EmptyPassphraseError","not-updated","Empty passphrases are not allowed","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.da-DK.resx","EnterPassphrasePrompt","not-updated","Enter passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.da-DK.resx","PassphraseMismatchError","not-updated","The passphrases do not match","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","Description","not-updated","This module exposes a number of properties that can be used to change the way http requests are issued","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DescriptionAcceptAnyCertificateLong","not-updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DescriptionAcceptAnyCertificateShort","not-updated","Accept any server certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DescriptionAcceptHashLong","not-updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DescriptionAcceptHashShort","not-updated","Optionally accept a known SSL certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DisableExpect100Long","not-updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DisableExpect100Short","not-updated","Disable the expect header","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DisableNagleLong","not-updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DisableNagleShort","not-updated","Disable nagling","" -"Library\Modules\Builtin\Strings\HttpOptions.da-DK.resx","DisplayName","not-updated","Configure http requests","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of signature file","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","EndofstreamInBlocksizeError","not-updated","End of stream occured while reading blocksize in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","EndofstreamInStronglenError","not-updated","End of stream occured while reading stronglen in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","EndofstreamInStrongSignatureError","not-updated","End of stream occured while reading strong signature from signature file","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","InvalidBlocksizeError","not-updated","Blocklen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","InvalidFilesizeError","not-updated","The size of the signature file is invalid","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","InvalidSignatureHeaderError","not-updated","Signature stream did not have the correct start marker","" -"Library\SharpRSync\Strings\ChecksumFile.da-DK.resx","InvalidStrongsizeError","not-updated","Stronglen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of delta file","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","EndofstreamWithoutMarkerError","not-updated","Stream ended but had no end marker","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","InternalBufferError","not-updated","Internal error, had buffered both matched and unmatched blocks!","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","InvalidCopyLengthError","not-updated","Invalid length for copy data","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","InvalidCopyOffsetError","not-updated","Invalid offset for copy data","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","InvalidLitteralSizeError","not-updated","Invalid size for literal data","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","InvalidSignatureError","not-updated","Delta stream did not have the correct start marker","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","UnexpectedEndofstreamError","not-updated","Unexpected end of stream detected","" -"Library\SharpRSync\Strings\DeltaFile.da-DK.resx","UnknownCommandError","not-updated","Unknown command in delta file","" -"Library\SharpRSync\Strings\Program.da-DK.resx","ErrorOccurred","not-updated","An error occurred: {0}","" -"Library\SharpRSync\Strings\Program.da-DK.resx","UsageMessage","not-updated","Usage: - {0} signature - {0} delta - {0} patch ","" -"Library\SharpRSync\Strings\RDiffBinary.da-DK.resx","EncodedLengthError","not-updated","Encoded value had unexpected length","" -"Library\SharpRSync\Strings\RDiffBinary.da-DK.resx","InvalidDataLengthError","not-updated","Invalid data length","" -"Library\SharpRSync\Strings\RDiffBinary.da-DK.resx","InvalidDeltaCopyCommandError","not-updated","Invalid delta copy command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.da-DK.resx","InvalidEncodedSizeError","not-updated","Invalid size for encoded value!","" -"Library\SharpRSync\Strings\RDiffBinary.da-DK.resx","InvalidLiteralCommand","not-updated","Invalid literal delta command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.da-DK.resx","SizeTooLargeError","not-updated","Unable to size item, because it is larger than: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.da-DK.resx","ValueTooLargeError","not-updated","Value must be less than: {0}","" -"Library\SharpRSync\Strings\RollingBuffer.da-DK.resx","BufferExhaustedError","not-updated","Buffer has too few bytes","" -"Library\SharpRSync\Strings\RollingBuffer.da-DK.resx","InternalError","not-updated","This is one sad rolling buffer :(","" -"Library\SharpRSync\Strings\RollingBuffer.da-DK.resx","NegativeIndexError","not-updated","Index cannot be negative","" -"Library\SharpRSync\Strings\Utility.da-DK.resx","UnexpectedEndOfStreamError","not-updated","Unexpected end of stream","" -"Library\Snapshots\Strings\LinuxSnapshot.da-DK.resx","ExternalProgramLaunchError","not-updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.da-DK.resx","ExternalProgramTimeoutError","not-updated","The external command failed to complete within the set time limit: {0} {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.da-DK.resx","InvalidFilePathError","not-updated","Unable to match local path {0} with any snapshot path: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.da-DK.resx","MountFolderMissingError","not-updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.da-DK.resx","MountFolderNotRemovedError","not-updated","Script returned successfully, but the temporary folder {0} still exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.da-DK.resx","ScriptExitCodeError","not-updated","The script returned exit code {0}, but {1} was expected: {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.da-DK.resx","ScriptOutputError","not-updated","Script returned successfully, but the output was missing the {0} parameter: {1}","" -"Library\Snapshots\Strings\Shared.da-DK.resx","InvalidEnumPathError","not-updated","Unable to match local path {0} with a snapshot","" -"Library\Snapshots\Strings\USNHelper.da-DK.resx","EmptyResponseError","not-updated","Unexpected empty response while enumerating","" -"Library\Snapshots\Strings\USNHelper.da-DK.resx","LinuxNotSupportedError","not-updated","USN is not supported on Linux","" -"Library\Snapshots\Strings\USNHelper.da-DK.resx","SafeGuardError","not-updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","" -"Library\Snapshots\Strings\WinNativeMethod.da-DK.resx","MissingBackupPrivilegeError","not-updated","Calling process does not have the backup privilege","" -"Library\Utility\Strings\FilenameFilter.da-DK.resx","FilterContainsPathSeparator","not-updated","Filter contains: {0}","" -"Library\Utility\Strings\Sizeparser.da-DK.resx","InvalidSizeValueError","not-updated","Invalid size value: {0}","" -"Library\Utility\Strings\SslCertificateValidator.da-DK.resx","InvalidCallSequence","not-updated","The SSL certificate validator was called in an incorrect order","" -"Library\Utility\Strings\SslCertificateValidator.da-DK.resx","VerifyCertificateException","not-updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","" -"Library\Utility\Strings\SslCertificateValidator.da-DK.resx","VerifyCertificateHashError","not-updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","" -"Library\Utility\Strings\TempFolder.da-DK.resx","TempFolderDoesNotExistError","not-updated","Temporary folder does not exist: {0}","" -"Library\Utility\Strings\Timeparser.da-DK.resx","InvalidDayError","not-updated","Unable to parse date: {0}, invalid day: {1}","" -"Library\Utility\Strings\Timeparser.da-DK.resx","InvalidIntegerError","not-updated","Failed to parse the segment: {0}, invalid integer","" -"Library\Utility\Strings\Timeparser.da-DK.resx","InvalidSpecifierError","not-updated","Invalid specifier: {0}","" -"Library\Utility\Strings\Timeparser.da-DK.resx","InvalidTimeError","not-updated","Unable to parse date: {0}, invalid time: {1}","" -"Library\Utility\Strings\Timeparser.da-DK.resx","InvalidYearError","not-updated","Unable to parse date: {0}, invalid year: {1}","" -"Library\Utility\Strings\Timeparser.da-DK.resx","UnknownMonthError","not-updated","Unable to parse date: {0}, unknown month: {1}","" -"Library\Utility\Strings\Timeparser.da-DK.resx","UnparsedDataFragmentError","not-updated","Unparsed data: {0}","" -"Library\Utility\Strings\Utility.da-DK.resx","FormatStringB","not-updated","{0} bytes","" -"Library\Utility\Strings\Utility.da-DK.resx","InvalidHexDigitError","not-updated","The digit '{0}' is not a valid hex digit","" -"Library\Utility\Strings\Utility.da-DK.resx","InvalidHexStringLengthError","not-updated","The hex string size must be a multiple of two, eg. the length must be even","" -"Library\Utility\Strings\Utility.da-DK.resx","TimeoutException","not-updated","The request timed out","" -"Library\Utility\Strings\Utility.da-DK.resx","UnexpectedRequestResultError","not-updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","" -"Winforms\Controls\PasswordConfirmationDialog.da-DK.resx","$this.Text","missing","Please confirm the password","" -"Winforms\Controls\PasswordConfirmationDialog.da-DK.resx","CancelBtn.Text","missing","Cancel","" -"Winforms\Controls\PasswordConfirmationDialog.da-DK.resx","label1.Text","missing","Password","" -"Winforms\Controls\PasswordControl.da-DK.resx","ShowPassword.ToolTip","missing","Show or hide the password","" -"Winforms\Controls\PasswordControl.da-DK.resx","TextBox.Text","missing","password","" -"Winforms\Controls\Strings\PasswordConfirmationDialog.da-DK.resx","PasswordDoNotMatchError","not-updated","The password that you have entered does not match the previously entered password","" -"Winforms\Controls\Strings\PasswordControl.da-DK.resx","ConfirmClearingPassword","not-updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","" -"WizardForm\Dialog.da-DK.resx","_BackButton.Text","missing","< Back","" -"WizardForm\Dialog.da-DK.resx","_CancelButton.Text","missing","Cancel","" -"WizardForm\Dialog.da-DK.resx","_InfoLabel.Text","missing","Helptext","" -"WizardForm\Dialog.da-DK.resx","_NextButton.Text","missing","Next >","" -"WizardForm\Dialog.da-DK.resx","_TitleLabel.Text","missing","Title","" -"WizardForm\StartPage.da-DK.resx","WizardHelp.Text","missing","Click next to continue","" -"WizardForm\StartPage.da-DK.resx","WizardIntroduction.Text","missing","Wizard introduction","" -"WizardForm\StartPage.da-DK.resx","WizardTitle.Text","missing","Wizard title","" -"WizardForm\Strings\Dialog.da-DK.resx","FinishButtonText","not-updated","Finish","" -"WizardForm\Strings\Dialog.da-DK.resx","NextButtonText","not-updated","Next >","" diff --git a/Duplicati/Localization/report.da-DK.url b/Duplicati/Localization/report.da-DK.url deleted file mode 100644 index e49cc6a86..000000000 --- a/Duplicati/Localization/report.da-DK.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdHNRWTVqd2pFaWZMQ3RNTXRvclhVZHc&single=true&gid=0&output=csv diff --git a/Duplicati/Localization/report.de-DE.csv b/Duplicati/Localization/report.de-DE.csv deleted file mode 100644 index 8943e1b30..000000000 --- a/Duplicati/Localization/report.de-DE.csv +++ /dev/null @@ -1,1536 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.de-DE.resx","ProgramUsage","not-updated","Usage: Duplicati.CommandLine.Decrypter.exe ","" -"CommandLine\Strings\Program.de-DE.resx","AddedFoldersHeader","not-updated","Added folders","" -"CommandLine\Strings\Program.de-DE.resx","CollectionStatusHeader","not-updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","" -"CommandLine\Strings\Program.de-DE.resx","CollectionStatusLineFull","not-updated","Full\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.de-DE.resx","ControlFilesHeader","not-updated","Control files","" -"CommandLine\Strings\Program.de-DE.resx","DeletedFilesHeader","not-updated","Deleted files","" -"CommandLine\Strings\Program.de-DE.resx","DeletedFoldersHeader","not-updated","Deleted folders","" -"CommandLine\Strings\Program.de-DE.resx","DuplicatiOptionsHeader","not-updated","Duplicati options:","" -"CommandLine\Strings\Program.de-DE.resx","FileEntryNotFound","not-updated","< not found >","" -"CommandLine\Strings\Program.de-DE.resx","FindLastVersionHeader","not-updated","Backuptime\t\tFilename","" -"CommandLine\Strings\Program.de-DE.resx","FolderCreatedMessage","not-updated","The folder {0} was created","" -"CommandLine\Strings\Program.de-DE.resx","GenericModulesHeader","not-updated","Supported generic modules:","" -"CommandLine\Strings\Program.de-DE.resx","IntegerParseError","not-updated","Unable to parse ""{0}"" into a number","" -"CommandLine\Strings\Program.de-DE.resx","InternalOptionUsedError","not-updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","" -"CommandLine\Strings\Program.de-DE.resx","ModifiedFilesHeader","not-updated","Modified files","" -"CommandLine\Strings\Program.de-DE.resx","ModuleIsLoadedAutomatically","not-updated","Module is loaded atomatically, use --disable-module to prevent this","" -"CommandLine\Strings\Program.de-DE.resx","ModuleIsNotLoadedAutomatically","not-updated","Module is not loaded atomatically, use --enable-module to load it","" -"CommandLine\Strings\Program.de-DE.resx","NewFilesHeader","not-updated","New files","" -"CommandLine\Strings\Program.de-DE.resx","NewOrModifiedFilesHeader","not-updated","New/Modified files","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageBackend","not-updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageBackup","not-updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageCleanup","not-updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageCreateFolders","not-updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageDeleteOld","not-updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageFilters","not-updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageFindLastVersion","not-updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageHeader","not-updated","********** Duplicati v. {0} ********** - -Usage:","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageListContentFiles","not-updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageListFiles","not-updated","List files: - Duplicati.CommandLine list [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageListSets","not-updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageListSignatureFiles","not-updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageListSourceFolders","not-updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageOptionTypes","not-updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsagePurgeCache","not-updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageRestore","not-updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageTimes","not-updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","" -"CommandLine\Strings\Program.de-DE.resx","ProgramUsageVerify","not-updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","" -"CommandLine\Strings\Program.de-DE.resx","SupportedBackendsHeader","not-updated","Supported backends:","" -"CommandLine\Strings\Program.de-DE.resx","SupportedCompressionModulesHeader","not-updated","Supported compression modules:","" -"CommandLine\Strings\Program.de-DE.resx","SupportedEncryptionModulesHeader","not-updated","Supported encryption modules:","" -"CommandLine\Strings\Program.de-DE.resx","SupportedOptionsHeader","not-updated","Supported options:","" -"CommandLine\Strings\Program.de-DE.resx","TimeParseError","not-updated","Unable to parse ""{0}"" into a time offset: {1}","" -"CommandLine\Strings\Program.de-DE.resx","UnhandledException","not-updated","An error occured: {0}","" -"CommandLine\Strings\Program.de-DE.resx","UnhandledInnerException","not-updated","The inner error message is: {0}","" -"CommandLine\Strings\Program.de-DE.resx","UsageExampleLinux","not-updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","" -"CommandLine\Strings\Program.de-DE.resx","UsageExampleWindows","not-updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","" -"CommandLine\Strings\Program.de-DE.resx","VerificationCompleted","not-updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","" -"CommandLine\Strings\Program.de-DE.resx","VerificationErrorHeader","not-updated","Reported error messages:","" -"CommandLine\Strings\Program.de-DE.resx","WrongNumberOfCommandsError_v2","not-updated","Found {0} commands but expected {1}, commands: -{2}","" -"GUI\ApplicationSetup.de-DE.resx","$this.Text","missing","Duplicati Options","" -"GUI\ApplicationSetup.de-DE.resx","AdvancedTab.Text","missing","Advanced","" -"GUI\ApplicationSetup.de-DE.resx","BalloonNotificationLevel.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.de-DE.resx","Bandwidth.ToolTip","missing","Set the initial bandwidth limits to use in Duplicati","" -"GUI\ApplicationSetup.de-DE.resx","BasicTab.Text","missing","Basic","" -"GUI\ApplicationSetup.de-DE.resx","CacheSizeLabel.Text","missing","Calculating cache size...","" -"GUI\ApplicationSetup.de-DE.resx","CancelBtn.Text","missing","Cancel","" -"GUI\ApplicationSetup.de-DE.resx","ClearCacheButton.Text","missing","Clear cache","" -"GUI\ApplicationSetup.de-DE.resx","ClearCacheButton.ToolTip","missing","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","" -"GUI\ApplicationSetup.de-DE.resx","CommonPassword.ToolTip","missing","Enter the default password to apply to new backups","" -"GUI\ApplicationSetup.de-DE.resx","EncryptionMethod.Text","missing","Encryption method:","" -"GUI\ApplicationSetup.de-DE.resx","EncryptionMethod.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.de-DE.resx","EncryptionModule.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.de-DE.resx","groupBox1.Text","missing","User interface","" -"GUI\ApplicationSetup.de-DE.resx","groupBox2.Text","missing","Cache","" -"GUI\ApplicationSetup.de-DE.resx","groupBox4.Text","missing","Default throttle settings","" -"GUI\ApplicationSetup.de-DE.resx","HideDonateButton.Text","missing","Hide Donate button on the main wizard page","" -"GUI\ApplicationSetup.de-DE.resx","label1.Text","missing","Time to display past backups in log:","" -"GUI\ApplicationSetup.de-DE.resx","label1.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.de-DE.resx","label2.Text","missing","Sections:","" -"GUI\ApplicationSetup.de-DE.resx","label3.Text","missing","Language:","" -"GUI\ApplicationSetup.de-DE.resx","label3.ToolTip","missing","Select user interface language (requires restart)","" -"GUI\ApplicationSetup.de-DE.resx","label4.Text","missing","Temporary folder:","" -"GUI\ApplicationSetup.de-DE.resx","label6.Text","missing","Content:","" -"GUI\ApplicationSetup.de-DE.resx","label7.Text","missing","Time to wait after startup:","" -"GUI\ApplicationSetup.de-DE.resx","label7.ToolTip","missing","Select the amount of time Duplicati is paused after startup","" -"GUI\ApplicationSetup.de-DE.resx","label8.Text","missing","Backup notifications:","" -"GUI\ApplicationSetup.de-DE.resx","label8.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.de-DE.resx","LanguageSelection.ToolTip","missing","Choose the language for the user interface (requires restart)","" -"GUI\ApplicationSetup.de-DE.resx","LicenseLink.ToolTip","missing","Click to go to the homepage of the currently selected section","" -"GUI\ApplicationSetup.de-DE.resx","LicenseSections.ToolTip","missing","Lists the available license sections","" -"GUI\ApplicationSetup.de-DE.resx","LicenseTab.Text","missing","License","" -"GUI\ApplicationSetup.de-DE.resx","PasswordDefaultsGroup.Text","missing","Default password","" -"GUI\ApplicationSetup.de-DE.resx","RecentDuration.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.de-DE.resx","SignatureCacheEnabled.Text","missing","Signature cache:","" -"GUI\ApplicationSetup.de-DE.resx","SignatureCacheEnabled.ToolTip","missing","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","" -"GUI\ApplicationSetup.de-DE.resx","SignatureCachePathBrowse.ToolTip","missing","Browse for the signature cache folder","" -"GUI\ApplicationSetup.de-DE.resx","StartupDelayDuration.ToolTip","missing","Select the amount of time Duplicat is paused after startup","" -"GUI\ApplicationSetup.de-DE.resx","TempPath.ToolTip","missing","Enter the path where Duplicati stores temporary files","" -"GUI\ApplicationSetup.de-DE.resx","TempPathBrowse.ToolTip","missing","Browse for the temporary folder","" -"GUI\ApplicationSetup.de-DE.resx","ThreadPriorityPicker.ToolTip","missing","Set the initial thread priority to be used by Duplicati","" -"GUI\ApplicationSetup.de-DE.resx","UseCommonPassword.Text","missing","Use password for new backups:","" -"GUI\ApplicationSetup.de-DE.resx","UseCommonPassword.ToolTip","missing","Enable this to use the same password for multiple backups","" -"GUI\HelperControls\BackupFileList.de-DE.resx","changeDestinationToolStripMenuItem.Text","missing","Change destination...","" -"GUI\HelperControls\BackupFileList.de-DE.resx","folderBrowserDialog.Description","missing","Select the folder to restore to","" -"GUI\HelperControls\BackupFileList.de-DE.resx","LoadingIndicator.Text","missing","Reading filelist, please wait ...","" -"GUI\HelperControls\BackupItems.de-DE.resx","statusLabel.Text","missing","Loading list of backups","" -"GUI\HelperControls\BackupItems.de-DE.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\HelperControls\BandwidthLimit.de-DE.resx","DownloadLimitCheckbox.Text","missing","Download limit (restore)","" -"GUI\HelperControls\BandwidthLimit.de-DE.resx","UploadLimitCheckbox.Text","missing","Upload limit (backup)","" -"GUI\HelperControls\CommandLineOptionGrid.de-DE.resx","enabledDataGridViewCheckBoxColumn.HeaderText","missing","Enabled","" -"GUI\HelperControls\CommandLineOptionGrid.de-DE.resx","valueDataGridViewTextBoxColumn.HeaderText","missing","Value","" -"GUI\HelperControls\DurationEditor.de-DE.resx","EasyDuration.Items","missing","Each day","" -"GUI\HelperControls\DurationEditor.de-DE.resx","EasyDuration.Items1","missing","Each week","" -"GUI\HelperControls\DurationEditor.de-DE.resx","EasyDuration.Items2","missing","Each second week","" -"GUI\HelperControls\DurationEditor.de-DE.resx","EasyDuration.Items3","missing","Each month","" -"GUI\HelperControls\DurationEditor.de-DE.resx","EasyDuration.Items4","missing","Custom ...","" -"GUI\HelperControls\FilterDialog.de-DE.resx","$this.Text","missing","FilterDialog","" -"GUI\HelperControls\FilterDialog.de-DE.resx","CancelBtn.Text","missing","Cancel","" -"GUI\HelperControls\FilterDialog.de-DE.resx","Exclusive.Text","missing","Exclude files matching the filter","" -"GUI\HelperControls\FilterDialog.de-DE.resx","folderBrowserDialog.Description","missing","Select the folder path to use for the filter","" -"GUI\HelperControls\FilterDialog.de-DE.resx","HelpLink.Text","missing","Filter help","" -"GUI\HelperControls\FilterDialog.de-DE.resx","Inclusive.Text","missing","Include files matching the filter","" -"GUI\HelperControls\FilterDialog.de-DE.resx","IsRegExp.Text","missing","Filter is regular expression","" -"GUI\HelperControls\FilterDialog.de-DE.resx","openFileDialog.Filter","missing","All files (*.*)|*.*","" -"GUI\HelperControls\FilterDialog.de-DE.resx","openFileDialog.Title","missing","Select the file to use for the filter","" -"GUI\HelperControls\FilterEditor.de-DE.resx","AddFilterButton.ToolTipText","missing","Add a new filter","" -"GUI\HelperControls\FilterEditor.de-DE.resx","btnTestSearch.Text","missing","Test Search Selection...","" -"GUI\HelperControls\FilterEditor.de-DE.resx","EditFilterButton.ToolTipText","missing","Edit the selected filter","" -"GUI\HelperControls\FilterEditor.de-DE.resx","ExcludeFolderButton.ToolTipText","missing","Adds an excluded folder to the list","" -"GUI\HelperControls\FilterEditor.de-DE.resx","groupBox1.Text","missing","Filters","" -"GUI\HelperControls\FilterEditor.de-DE.resx","HelpButton.Text","missing","Filter help","" -"GUI\HelperControls\FilterEditor.de-DE.resx","HelpButton.ToolTipText","missing","Opens the Duplicati Filter usage Wiki page","" -"GUI\HelperControls\FilterEditor.de-DE.resx","IncludeFolderButton.ToolTipText","missing","Adds an included folder to the list","" -"GUI\HelperControls\FilterEditor.de-DE.resx","label1.Text","missing","Test a filename:","" -"GUI\HelperControls\FilterEditor.de-DE.resx","MoveFilterBottomButton.ToolTipText","missing","Move the selected filter to the bottom","" -"GUI\HelperControls\FilterEditor.de-DE.resx","MoveFilterDownButton.ToolTipText","missing","Move the selected filter down","" -"GUI\HelperControls\FilterEditor.de-DE.resx","MoveFilterTopButton.ToolTipText","missing","Move the selected filter to the top","" -"GUI\HelperControls\FilterEditor.de-DE.resx","MoveFilterUpButton.ToolTipText","missing","Move the selected filter up","" -"GUI\HelperControls\FilterEditor.de-DE.resx","RemoveFilterButton.ToolTipText","missing","Remove the selected filter","" -"GUI\HelperControls\FolderPathEntry.de-DE.resx","BrowseFolderButton.ToolTip","missing","Click to browse for a folder","" -"GUI\HelperControls\FolderPathEntry.de-DE.resx","DeleteButton.ToolTip","missing","Click to remove the entry","" -"GUI\HelperControls\FolderPathEntry.de-DE.resx","FolderPath.ToolTip","missing","Enter the path to the folder here","" -"GUI\HelperControls\FolderPathEntry.de-DE.resx","SizeLabel.ToolTip","missing","The size of the selected folder","" -"GUI\HelperControls\Strings\BackupFileList.de-DE.resx","RootNodeTooltip","not-updated","Source folder {0} -Target folder: {1} -Right click to change target folder","" -"GUI\HelperControls\Strings\BackupItems.de-DE.resx","ErrorStatusDisplay","not-updated","Error: {0}","" -"GUI\HelperControls\Strings\BackupItems.de-DE.resx","NoDataReceived","not-updated","No data received","" -"GUI\HelperControls\Strings\BackupItems.de-DE.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\HelperControls\Strings\BackupItems.de-DE.resx","TooltipFullBackup","not-updated","Full backup","" -"GUI\HelperControls\Strings\BackupItems.de-DE.resx","TooltipFullBackupWithSize","not-updated","Full backup - {0}","" -"GUI\HelperControls\Strings\BackupItems.de-DE.resx","TooltipIncrementalBackup","not-updated","Incremental backup","" -"GUI\HelperControls\Strings\BackupItems.de-DE.resx","TooltipIncrementalBackupWithSize","not-updated","Incremental backup - {0}, chain: {1}","" -"GUI\HelperControls\Strings\BackupTreeView.de-DE.resx","ConfirmDeleteFolder","not-updated","Do you want to delete the folder {0} and all the backups contained in it?","" -"GUI\HelperControls\Strings\BackupTreeView.de-DE.resx","ConfirmRemoveBackup","not-updated","Remove the backup '{0}' ?","" -"GUI\HelperControls\Strings\BackupTreeView.de-DE.resx","NewBackup","not-updated","New Backup","" -"GUI\HelperControls\Strings\BackupTreeView.de-DE.resx","NewFolder","not-updated","New Folder","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.de-DE.resx","InfoLabelFormat","not-updated","Value type: {0}. -{1}. -{2}","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.de-DE.resx","PageNotSupportedWarning","not-updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","" -"GUI\HelperControls\Strings\DurationEditor.de-DE.resx","CustomDuration","not-updated","Custom ...","" -"GUI\HelperControls\Strings\FilterDialog.de-DE.resx","InvalidRegExpMessage","not-updated","The expression is not a valid regular expression: {0}","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","ExcludeFolderBrowseTitle","not-updated","Choose the folder to add for exclusion","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","FileIsExcluded","not-updated","The file {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","FileIsIncluded","not-updated","The file {0} is included due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","FileIsIncludedDefault","not-updated","The file {0} is included because no rule matched","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","FilenameIsNotInAnyRootFolder","not-updated","The filename {0} is not located in any of the source folders","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","FilepathIsNotAbsoluteError","not-updated","The filename {0} is not an absolute path","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","FolderIsExcluded","not-updated","The folder {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","FolderIsRootFolder","not-updated","The folder {0} is included because it is a source folder","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","IncludeFolderBrowseTitle","not-updated","Choose the folder to add for inclusion","" -"GUI\HelperControls\Strings\FilterEditor.de-DE.resx","InvalidCharsInFilenameError","not-updated","The filename {0} has invalid characters","" -"GUI\HelperControls\Strings\TestSearchSelection.de-DE.resx","FileName","not-updated","File Name '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.de-DE.resx","FileType","not-updated","File Type '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.de-DE.resx","TotalSizeLabel","not-updated","Total {0} files at {1}","" -"GUI\HelperControls\Strings\WaitForOperation.de-DE.resx","ReallyAbortQuestion","not-updated","Are you sure you want to abort the operation?","" -"GUI\HelperControls\Strings\WaitForOperation.de-DE.resx","UserCancelled","not-updated","The user cancelled the operation","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","$this.Text","missing","Test Search Selection","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","btnCancel.Text","missing","Cancel","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","chFile.Text","missing","Filename","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","chFileExt.Text","missing","Ext","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","chPath.Text","missing","Path","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","chSize.Text","missing","Size","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","label1.Text","missing","Filters:","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","label2.Text","missing","Use context menu to add and remove filters","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","label3.Text","missing","Files to be included:","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","lbLoading.Text","missing","Scanning files, please wait....","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miExclude.Text","missing","Exclude","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miExcludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miExcludeFileName.Text","missing","Add filename filter","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miExcludeFilePath.Text","missing","File Path","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miInclude.Text","missing","Include","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miIncludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miIncludeFileName.Text","missing","Add filename filer","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","miIncludeFilePath.Text","missing","File path","" -"GUI\HelperControls\TestSearchSelection.de-DE.resx","removeFilterToolStripMenuItem.Text","missing","Remove Filter","" -"GUI\HelperControls\ThreadPriorityPicker.de-DE.resx","ThreadPriority.Items","missing","High (Not recommended)","" -"GUI\HelperControls\ThreadPriorityPicker.de-DE.resx","ThreadPriority.Items1","missing","Above normal","" -"GUI\HelperControls\ThreadPriorityPicker.de-DE.resx","ThreadPriority.Items3","missing","Below normal","" -"GUI\HelperControls\ThreadPriorityPicker.de-DE.resx","ThreadPriority.Items4","missing","Low","" -"GUI\HelperControls\ThreadPriorityPicker.de-DE.resx","ThreadPriorityEnabled.Text","missing","Set thread priority","" -"GUI\HelperControls\WaitForOperation.de-DE.resx","$this.Text","missing","WaitForOperation","" -"GUI\ListBackupFiles.de-DE.resx","$this.Text","missing","Files in selected backup","" -"GUI\ListBackupFiles.de-DE.resx","CancelBtn.Text","missing","Close","" -"GUI\ListBackupFiles.de-DE.resx","groupBox1.Text","missing","Loading file list, please wait ...","" -"GUI\LogViewer.de-DE.resx","$this.Text","missing","Log data","" -"GUI\MainForm.de-DE.resx","$this.Text","missing","Duplicati Control Window","" -"GUI\MainForm.de-DE.resx","controlToolStripMenuItem.Text","missing","Control","" -"GUI\MainForm.de-DE.resx","DelayDuration05Menu.Text","missing","5 minutes","" -"GUI\MainForm.de-DE.resx","DelayDuration15Menu.Text","missing","15 minutes","" -"GUI\MainForm.de-DE.resx","DelayDuration30Menu.Text","missing","30 minutes","" -"GUI\MainForm.de-DE.resx","DelayDuration60Menu.Text","missing","1 hour","" -"GUI\MainForm.de-DE.resx","label1.Text","missing","Duplicati dummy window","" -"GUI\MainForm.de-DE.resx","optionsToolStripMenuItem.Text","missing","Options...","" -"GUI\MainForm.de-DE.resx","pausePeriodToolStripMenuItem.Text","missing","Pause period","" -"GUI\MainForm.de-DE.resx","quitToolStripMenuItem.Text","missing","Quit","" -"GUI\MainForm.de-DE.resx","throttleOptionsToolStripMenuItem.Text","missing","Throttle options...","" -"GUI\MainForm.de-DE.resx","wizardToolStripMenuItem.Text","missing","Wizard...","" -"GUI\RestoreBackup.de-DE.resx","$this.Text","missing","RestoreBackup","" -"GUI\RestoreBackup.de-DE.resx","CancelBtn.Text","missing","Cancel","" -"GUI\RestoreBackup.de-DE.resx","folderBrowserDialog.Description","missing","Select the folder where the data will be restored to","" -"GUI\RestoreBackup.de-DE.resx","label1.Text","missing","Backup to restore","" -"GUI\RestoreBackup.de-DE.resx","label2.Text","missing","Destination","" -"GUI\ServiceStatus.de-DE.resx","$this.Text","missing","Duplicati Status","" -"GUI\ServiceStatus.de-DE.resx","columnHeader1.Text","missing","Time","" -"GUI\ServiceStatus.de-DE.resx","columnHeader2.Text","missing","Backup set","" -"GUI\ServiceStatus.de-DE.resx","columnHeader3.Text","missing","Size","" -"GUI\ServiceStatus.de-DE.resx","columnHeader4.Text","missing","Time","" -"GUI\ServiceStatus.de-DE.resx","columnHeader5.Text","missing","Backup set","" -"GUI\ServiceStatus.de-DE.resx","CurrentStatus.Text","missing","Waiting for next backup","" -"GUI\ServiceStatus.de-DE.resx","label1_2.Text","missing","Completed backups","" -"GUI\ServiceStatus.de-DE.resx","label5.Text","missing","Pending backups","" -"GUI\ServiceStatus.de-DE.resx","linkLabel1.Text","missing","Duplicati Options","" -"GUI\ServiceStatus.de-DE.resx","optionsLabel.Text","missing","(UI Language, Default password, Advanced, ...)","" -"GUI\ServiceStatus.de-DE.resx","pauseBackupToolStripMenuItem.Text","missing","Pause backup","" -"GUI\ServiceStatus.de-DE.resx","PauseDuration05Menu.Text","missing","5 minutes","" -"GUI\ServiceStatus.de-DE.resx","PauseDuration15Menu.Text","missing","15 minutes","" -"GUI\ServiceStatus.de-DE.resx","PauseDuration30Menu.Text","missing","30 minutes","" -"GUI\ServiceStatus.de-DE.resx","PauseDuration60Menu.Text","missing","1 hour","" -"GUI\ServiceStatus.de-DE.resx","pausePeriodMenuItem.Text","missing","Pause period","" -"GUI\ServiceStatus.de-DE.resx","quickLabel.Text","missing","Quick actions","" -"GUI\ServiceStatus.de-DE.resx","runBackupNowToolStripMenuItem.Text","missing","Run backup now","" -"GUI\ServiceStatus.de-DE.resx","runBackupNowToolStripMenuItem1.Text","missing","Run backup now","" -"GUI\ServiceStatus.de-DE.resx","stopBackupToolStripMenuItem.Text","missing","Stop backup","" -"GUI\ServiceStatus.de-DE.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\ServiceStatus.de-DE.resx","viewLogToolStripMenuItem.Text","missing","View log ...","" -"GUI\ServiceStatus.de-DE.resx","wizardHelpLabel.Text","missing","(Create, edit, delete, run, restore backups)","" -"GUI\ServiceStatus.de-DE.resx","wizardLink.Text","missing","Duplicati Wizard","" -"GUI\Strings\ApplicationSetup.de-DE.resx","BalloonNotification_Continous","not-updated","While running, and on errors, warnings","" -"GUI\Strings\ApplicationSetup.de-DE.resx","BalloonNotification_Errors","not-updated","On errors","" -"GUI\Strings\ApplicationSetup.de-DE.resx","BalloonNotification_Off","not-updated","No notifications","" -"GUI\Strings\ApplicationSetup.de-DE.resx","BalloonNotification_Start","not-updated","On start, errors, warnings","" -"GUI\Strings\ApplicationSetup.de-DE.resx","BalloonNotification_StartAndStop","not-updated","On start, stop, errors, warnings","" -"GUI\Strings\ApplicationSetup.de-DE.resx","BalloonNotification_Warnings","not-updated","On errors, warnings","" -"GUI\Strings\ApplicationSetup.de-DE.resx","CacheSize","not-updated","Cache size: {0}","" -"GUI\Strings\ApplicationSetup.de-DE.resx","CalculatingCacheSize","not-updated","Calculating cache size ...","" -"GUI\Strings\ApplicationSetup.de-DE.resx","ConfirmCacheDelete","not-updated","Delete signature files in the folder: -{0}","" -"GUI\Strings\ApplicationSetup.de-DE.resx","DefaultLanguage","not-updated","System language, {0}","" -"GUI\Strings\ApplicationSetup.de-DE.resx","DialogTitle","not-updated","Duplicati Options, version {0}","" -"GUI\Strings\ApplicationSetup.de-DE.resx","EncryptionModuleLoadError","not-updated","An error occured while loading encryption modules: {0}","" -"GUI\Strings\ApplicationSetup.de-DE.resx","ErrorWhileExaminingFolder","not-updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.de-DE.resx","FolderIsMissingFile","not-updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.de-DE.resx","LanguageChangedWarning","not-updated","The language has changed. This will take effect after you restart Duplicati.","" -"GUI\Strings\ApplicationSetup.de-DE.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\Strings\ApplicationSetup.de-DE.resx","SaveExtensionError","not-updated","An error occured while saving settings: {0}","" -"GUI\Strings\ApplicationSetup.de-DE.resx","SettingControlsLoadError","not-updated","An error occured while loading setting controls: {0}","" -"GUI\Strings\Common.de-DE.resx","FifteenMinutes","not-updated","15 minutes","" -"GUI\Strings\Common.de-DE.resx","FiveMinutes","not-updated","5 minutes","" -"GUI\Strings\Common.de-DE.resx","GenericError","not-updated","An error occured: {0}","" -"GUI\Strings\Common.de-DE.resx","InvalidDuration","not-updated","The full backup duration entered is not valid: {0}","" -"GUI\Strings\Common.de-DE.resx","MenuResume","not-updated","Resume","" -"GUI\Strings\Common.de-DE.resx","NoMinutes","not-updated","None","" -"GUI\Strings\Common.de-DE.resx","OneDay","not-updated","One day","" -"GUI\Strings\Common.de-DE.resx","OneMonth","not-updated","One month","" -"GUI\Strings\Common.de-DE.resx","OneWeek","not-updated","One week","" -"GUI\Strings\Common.de-DE.resx","SixtyMinutes","not-updated","1 hour","" -"GUI\Strings\Common.de-DE.resx","ThirtyMinutes","not-updated","30 minutes","" -"GUI\Strings\Common.de-DE.resx","ThreadPriorityAboveNormal","not-updated","Above normal","" -"GUI\Strings\Common.de-DE.resx","ThreadPriorityBelowNormal","not-updated","Below normal","" -"GUI\Strings\Common.de-DE.resx","ThreadPriorityHighest","not-updated","Highest","" -"GUI\Strings\Common.de-DE.resx","ThreadPriortyLowest","not-updated","Lowest","" -"GUI\Strings\Common.de-DE.resx","ThreeMonths","not-updated","Three months","" -"GUI\Strings\Common.de-DE.resx","TwoWeeks","not-updated","Two weeks","" -"GUI\Strings\DatabaseUpgrader.de-DE.resx","BackupFilenamePrefix","not-updated","backup","" -"GUI\Strings\DatabaseUpgrader.de-DE.resx","DatabaseFormatError","not-updated","Unable to determine database format: {0}","" -"GUI\Strings\DatabaseUpgrader.de-DE.resx","InvalidVersionError","not-updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","" -"GUI\Strings\DatabaseUpgrader.de-DE.resx","TableLayoutError","not-updated","Unknown table layout detected","" -"GUI\Strings\DatabaseUpgrader.de-DE.resx","UpgradeFailure","not-updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","ApplicationExitLogMesssage","not-updated","The backup was stopped because the application was closed","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","CleaningUpMessage","not-updated","Removing old backups ...","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","CleanupError","not-updated","Failed during cleanup: {0}","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","CleanupLogdataHeader","not-updated","Cleanup output:","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","ErrorMessage","not-updated","Error: {0}","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","OtherAbortMessage","not-updated","The backup was stopped, the reason was: {0}","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","ShutdownWhileBackupInprogress","not-updated","Duplicati was terminated before the backup completed, status is unknown","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","TaskManagerCloseMessage","not-updated","The backup was stopped because the application was closed by the task manager","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","UserClosingMessage","not-updated","The backup was stopped by the user","" -"GUI\Strings\DuplicatiRunner.de-DE.resx","WindowsShutdownMessage","not-updated","The backup was stopped because the machine was being shut down","" -"GUI\Strings\DynamicSetupHelper.de-DE.resx","NoFoldersInSetupError","not-updated","No folders are included in the backup","" -"GUI\Strings\ListBackupFiles.de-DE.resx","NoDataError","not-updated","No data returned","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipAddedFile","not-updated","Added file","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipAddedFolder","not-updated","Added folder","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipAddedOrModifiedFile","not-updated","Added or modified file","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipControlFile","not-updated","Control file","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipDeletedFile","not-updated","Deleted file","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipDeletedFolder","not-updated","Deleted folder","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipExistingFolder","not-updated","Existing folder","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipIncompleteFile","not-updated","Incomplete file","" -"GUI\Strings\ListBackupFiles.de-DE.resx","TooltipModifiedFile","not-updated","Modified file","" -"GUI\Strings\MainForm.de-DE.resx","BalloonTip_Error","not-updated","Failed to run backup {0}: {1}","" -"GUI\Strings\MainForm.de-DE.resx","BalloonTip_Started","not-updated","Running {0}","" -"GUI\Strings\MainForm.de-DE.resx","BalloonTip_Stopped","not-updated","Finished {0}","" -"GUI\Strings\MainForm.de-DE.resx","BalloonTip_Warning","not-updated","Backup {0} gave a warning","" -"GUI\Strings\MainForm.de-DE.resx","ExitWhileBackupIsRunningQuestion","not-updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","" -"GUI\Strings\MainForm.de-DE.resx","MultipleNamedBackupsFound","not-updated","The backup named ""{0}"" was found {1} times","" -"GUI\Strings\MainForm.de-DE.resx","NamedBackupGroupNotFound","not-updated","The backup group named ""{0}"" was not found","" -"GUI\Strings\MainForm.de-DE.resx","NamedBackupNotFound","not-updated","The backup named ""{0}"" was not found","" -"GUI\Strings\MainForm.de-DE.resx","PauseOperationFailed","not-updated","Failed to execute the Pause request: {0}","" -"GUI\Strings\MainForm.de-DE.resx","TerminateForExitQuestion","not-updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","" -"GUI\Strings\MainForm.de-DE.resx","TrayStatusPause","not-updated","Duplicati is currently paused","" -"GUI\Strings\MainForm.de-DE.resx","TrayStatusReady","not-updated","Duplicati is ready","" -"GUI\Strings\MainForm.de-DE.resx","TrayStatusRunning","not-updated","Duplicati is running {0}","" -"GUI\Strings\Program.de-DE.resx","AnotherInstanceDetected","not-updated","Another instance is running, and was notified","" -"GUI\Strings\Program.de-DE.resx","DatabaseOpenError","not-updated","Failed to create, open or upgrade the database. -Error message: {0}","" -"GUI\Strings\Program.de-DE.resx","FullCommandDescription","not-updated","Forces the --run-backup command to perform a full backup","" -"GUI\Strings\Program.de-DE.resx","HelpCommandDescription","not-updated","Displays this help","" -"GUI\Strings\Program.de-DE.resx","HelpDisplayDialog","not-updated","Supported commandline arguments: - -{0}","" -"GUI\Strings\Program.de-DE.resx","LanguageSelectionError","not-updated","Failed to set the user interface language: {0}","" -"GUI\Strings\Program.de-DE.resx","LogfileCommandDescription","not-updated","Outputs log information to the file given","" -"GUI\Strings\Program.de-DE.resx","LoglevelCommandDescription","not-updated","Determines the amount of information written in the log file","" -"GUI\Strings\Program.de-DE.resx","PauseCommandDescription","not-updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","" -"GUI\Strings\Program.de-DE.resx","PortablemodeCommandDescription","not-updated","Activates portable mode where the database is placed below the program executable","" -"GUI\Strings\Program.de-DE.resx","ResumeCommandDescription","not-updated","Resumes operation of Duplicati, if paused","" -"GUI\Strings\Program.de-DE.resx","RunbackupCommandDescription","not-updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","" -"GUI\Strings\Program.de-DE.resx","SeriousError","not-updated","A serious error occured in Duplicati: {0}","" -"GUI\Strings\Program.de-DE.resx","ShowstausCommandDescription","not-updated","Displays the status window","" -"GUI\Strings\Program.de-DE.resx","ShowwizardCommandDescription","not-updated","Displays the wizard window","" -"GUI\Strings\Program.de-DE.resx","StartupFailure","not-updated","Unable to start up, perhaps another process is already running? -Error message: {0}","" -"GUI\Strings\Program.de-DE.resx","TraylessCommandDescription","not-updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","" -"GUI\Strings\Program.de-DE.resx","UnencrypteddatabaseCommandDescription","not-updated","Disables database encryption","" -"GUI\Strings\Program.de-DE.resx","WrongSQLiteVersion","not-updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","" -"GUI\Strings\Scheduler.de-DE.resx","InvalidTimeSetupError","not-updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","" -"GUI\Strings\ServiceStatus.de-DE.resx","BackupImmediate","not-updated","Now","" -"GUI\Strings\ServiceStatus.de-DE.resx","BackupStatusError","not-updated","Failed backup","" -"GUI\Strings\ServiceStatus.de-DE.resx","BackupStatusOK","not-updated","Successfull backup","" -"GUI\Strings\ServiceStatus.de-DE.resx","BackupStatusPartial","not-updated","Backup only processed some of the files","" -"GUI\Strings\ServiceStatus.de-DE.resx","BackupStatusWarning","not-updated","Completed backup with warnings","" -"GUI\Strings\ServiceStatus.de-DE.resx","NoFilesInBackupMessages","not-updated","The backup has no changes","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionExit","not-updated","Close Duplicati","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionPause10","not-updated","Pause for 10 minutes","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionPause15","not-updated","Pause for 15 minutes","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionPause30","not-updated","Pause for 30 minutes","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionPause5","not-updated","Pause for 5 minutes","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionPause60","not-updated","Pause for 60 minutes","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionResume","not-updated","Resume","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionStop","not-updated","Stop the current backup","" -"GUI\Strings\ServiceStatus.de-DE.resx","QuickActionThrottle","not-updated","Throttle options ...","" -"GUI\Strings\ServiceStatus.de-DE.resx","SelectQuickAction","not-updated","- Select action -","" -"GUI\Strings\ServiceStatus.de-DE.resx","StatusBackup","not-updated","Backup: {0}","" -"GUI\Strings\ServiceStatus.de-DE.resx","StatusPaused","not-updated","Duplicati is currently paused","" -"GUI\Strings\ServiceStatus.de-DE.resx","StatusRestore","not-updated","Restore: {0}","" -"GUI\Strings\ServiceStatus.de-DE.resx","StatusWaiting","not-updated","Waiting for next backup","" -"GUI\Strings\ServiceStatus.de-DE.resx","SwitchToAdvanced","not-updated","Advanced >>>","" -"GUI\Strings\ServiceStatus.de-DE.resx","SwitchToSimple","not-updated","Simple <<<","" -"GUI\Strings\TaskType.de-DE.resx","FullBackup","not-updated","Full backup","" -"GUI\Strings\TaskType.de-DE.resx","IncrementalBackup","not-updated","Incremental backup","" -"GUI\Strings\TaskType.de-DE.resx","ListActualFiles","not-updated","List actual files","" -"GUI\Strings\TaskType.de-DE.resx","ListBackupEntries","not-updated","List backup entries","" -"GUI\Strings\TaskType.de-DE.resx","ListBackups","not-updated","List backups","" -"GUI\Strings\TaskType.de-DE.resx","ListFiles","not-updated","List files","" -"GUI\Strings\TaskType.de-DE.resx","RemoveAllButNFull","not-updated","Remove all but n full","" -"GUI\Strings\TaskType.de-DE.resx","RemoveOlderThan","not-updated","Remove older than","" -"GUI\Strings\TaskType.de-DE.resx","Restore","not-updated","Restore","" -"GUI\Strings\TaskType.de-DE.resx","RestoreSetup","not-updated","Restore setup","" -"GUI\Strings\TrayIconWrapper.de-DE.resx","GtkLoadError","not-updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","" -"GUI\Strings\TrayIconWrapper.de-DE.resx","GtkNotFoundError","not-updated","Unable to locate gtk assemblies","" -"GUI\Strings\TrayIconWrapper.de-DE.resx","GtkTooOldError","not-updated","Gtk found, but it has version {0} and must be at least {1}","" -"GUI\Strings\WizardHandler.de-DE.resx","ResumeNowQuestion","not-updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","" -"GUI\Strings\WizardHandler.de-DE.resx","SetupRestoreSuccess","not-updated","The previous Duplicati setup is now restored!","" -"GUI\Strings\WizardHandler.de-DE.resx","StopBackupError","not-updated","An error occured while attempting to stop the running backup: {0}","" -"GUI\Strings\WizardHandler.de-DE.resx","StopRunningBackupQuestion","not-updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","" -"GUI\Strings\WizardHandler.de-DE.resx","UnableToStopBackupError","not-updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","" -"GUI\Strings\WizardHandler.de-DE.resx","WizardFormTitle","not-updated","Duplicati Setup Wizard","" -"GUI\Wizard pages\Add backup\AdvancedOptions.de-DE.resx","EditFilters.Text","missing","Modify filters that control what files are included in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.de-DE.resx","EditOverrides.Text","missing","Manually override settings (advanced)","" -"GUI\Wizard pages\Add backup\AdvancedOptions.de-DE.resx","IncludeDuplicatiSetup.Text","missing","Include the current Duplicati setup in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.de-DE.resx","LimitOptions.Text","missing","Set limits, such as volumesize and bandwidth limits","" -"GUI\Wizard pages\Add backup\AdvancedOptions.de-DE.resx","SelectCleanup.Text","missing","Select when to remove old backups","" -"GUI\Wizard pages\Add backup\AdvancedOptions.de-DE.resx","SelectWhen.Text","missing","Select when and how often the backup should run","" -"GUI\Wizard pages\Add backup\CleanupSettings.de-DE.resx","CleanFullBackupHelptext.Text","missing","To prevent the backups from growing indefinetly, old backups should be deleted regularly","" -"GUI\Wizard pages\Add backup\CleanupSettings.de-DE.resx","EnableCleanupDuration.Text","missing","Never keep backups older than this","" -"GUI\Wizard pages\Add backup\CleanupSettings.de-DE.resx","EnableFullBackupClean.Text","missing","Never keep more than this many full backups","" -"GUI\Wizard pages\Add backup\CleanupSettings.de-DE.resx","IgnoreTimestamps.Text","missing","Ignore file modification timestamp when making incremental backups","" -"GUI\Wizard pages\Add backup\FinishedAdd.de-DE.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Add backup\FinishedAdd.de-DE.resx","RunNow.Text","missing","Run backup now","" -"GUI\Wizard pages\Add backup\PasswordSettings.de-DE.resx","EnablePassword.Text","missing","Protect the backups with this password","" -"GUI\Wizard pages\Add backup\PasswordSettings.de-DE.resx","EncryptionModule.ToolTip","missing","Choose the encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.de-DE.resx","EncryptionModuleLabel.Text","missing","Encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.de-DE.resx","GeneratePasswordButton.ToolTip","missing","Click here to generate a random password","" -"GUI\Wizard pages\Add backup\PasswordSettings.de-DE.resx","PasswordHelptext.Text","missing","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","" -"GUI\Wizard pages\Add backup\PasswordSettings.de-DE.resx","UseSettingsAsDefault.Text","missing","Use these settings on new backups","" -"GUI\Wizard pages\Add backup\PasswordSettings.de-DE.resx","UseSettingsAsDefault.ToolTip","missing","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","DocumentsRadio.Text","missing","My documents","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","FolderRadio.Text","missing","Custom folder list","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","IncludeDesktop.Text","missing","Include files on the desktop","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","IncludeDocuments.Text","missing","Include documents","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","IncludeImages.Text","missing","Include my images","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","IncludeMusic.Text","missing","Include my music","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","IncludeSettings.Text","missing","Include application settings","" -"GUI\Wizard pages\Add backup\SelectFiles.de-DE.resx","totalSize.Text","missing","Calculating size","" -"GUI\Wizard pages\Add backup\SelectName.de-DE.resx","button1.Text","missing","Add a group","" -"GUI\Wizard pages\Add backup\SelectName.de-DE.resx","label1.Text","missing","Backup name","" -"GUI\Wizard pages\Add backup\SelectName.de-DE.resx","label2.Text","missing","Place the backup in a group (optional)","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","AlwaysFullRadio.Text","missing","Always perform a full backup, never incremental (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","Day1Label.Text","missing","Mon","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","Day2Label.Text","missing","Tue","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","Day3Label.Text","missing","Wen","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","Day4Label.Text","missing","Thu","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","Day5Label.Text","missing","Fri","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","Day6Label.Text","missing","Sat","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","Day7Label.Text","missing","Sun","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","FullStrategyPanel.Text","missing","Full / Incremental strategy","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","IncrementalPeriodRadio.Text","missing","Incremental, then full after this period:","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","label1.Text","missing","Run the backup at this time","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","label2.Text","missing","Interval","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","label3.Text","missing","Allowed days","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","NeverFullRadio.Text","missing","Always perform an incremental backup, never full (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","NoScheduleRadio.Text","missing","Never run automatically, only run when I manually start it (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.de-DE.resx","ScheduleRadio.Text","missing","Run backup at specified interval (recommended)","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.de-DE.resx","PageDescription","not-updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.de-DE.resx","PageTitle","not-updated","Advanced settings","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.de-DE.resx","DisabledCleanupWarning","not-updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.de-DE.resx","PageDescription","not-updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.de-DE.resx","PageTitle","not-updated","Select cleanup options","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.de-DE.resx","TooShortCleanupDurationDay","not-updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.de-DE.resx","TooShortFullDuration","not-updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.de-DE.resx","PageDescription","not-updated","On this page you can modify filters that control what files are included in the backup.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.de-DE.resx","PageTitle","not-updated","Edit filters","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","PageDescription","not-updated","You have now entered all the required data, and can now create the backup.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","PageDescriptionModify","not-updated","The backup modifications are now ready to be saved.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","PageTitle","not-updated","Ready to add backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","PageTitleModify","not-updated","Ready to save changes","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryActionAdd","not-updated","Add new backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryActionModify","not-updated","Modify backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryDestination","not-updated","Destination","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryDestinationPath","not-updated","Destination path","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryFullBackupEach","not-updated","Full backup each","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryKeepFullBackups","not-updated","Keep full backups","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryRepeat","not-updated","Repeat","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummarySourceFolder","not-updated","Source folder","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.de-DE.resx","SummaryWhen","not-updated","When","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","ChangePasswordQuestion","not-updated","Are you sure you want to change the current password to a new random one?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","EmptyPasswordError","not-updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","EnablePasswordRestoreText","not-updated","Backup is protected with password","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","EncryptionModuleLoadError","not-updated","Failed to load the encryption modules: {0}","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","NewGeneratedPasswordWarning","not-updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","NoEncryptionMethodSelected","not-updated","You must select an encryption method.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","NoPasswordWarning","not-updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","PageDescription","not-updated","On this page you can select options that protect your backups from being read or altered.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","PageDescriptionRestore","not-updated","Enter the encryption settings that were used to create the backup originally","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","PageTitle","not-updated","Select password for the backup","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.de-DE.resx","PasswordChangedWarning","not-updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","CalculatingSize","not-updated","Calculating size ...","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","DuplicateFolderError","not-updated","The folder ""{0}"" is included twice","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","FinalSizeCalculated","not-updated","The selected items take up {0} of space","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","FolderDoesNotExistWarning","not-updated","The folder ""{0}"" does not exist. -How do you want to proceed?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","NoFilesSelectedError","not-updated","You have not included any files.","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","PageDescription","not-updated","On this page you must select the folder and files you wish to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","PageTitle","not-updated","Select files to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","PartialSizeCalculated","not-updated","Calculating ... (using more than {0} of space)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","RelatedFoldersError","not-updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.de-DE.resx","UpgradeWarning","not-updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","" -"GUI\Wizard pages\Add backup\Strings\SelectName.de-DE.resx","DuplicateNameEnteredError","not-updated","There already exists a backup with that name","" -"GUI\Wizard pages\Add backup\Strings\SelectName.de-DE.resx","InvalidNameEnteredError","not-updated","Failed to validate the backup name: {0}","" -"GUI\Wizard pages\Add backup\Strings\SelectName.de-DE.resx","NoNameEnteredError","not-updated","You must enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectName.de-DE.resx","PageDescription","not-updated","On this page you can enter a name for the backup, so you can find and modify it later","" -"GUI\Wizard pages\Add backup\Strings\SelectName.de-DE.resx","PageTitle","not-updated","Enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","FullDurationShorterThanScheduleDurationError","not-updated","The interval between each full backup must be larger than the schedule interval.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","NoScheduleWarning","not-updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","OnlyFullBackupsWarning","not-updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","OnlyIncrementalBackupsWarning","not-updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","PageDescription","not-updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","PageTitle","not-updated","Select when the backup should run","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","TimeIsInThePastWarning","not-updated","The time you entered is in the past.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","TimeOccursShortlyWarning","not-updated","The time you entered will occur shortly.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","TooManyIncrementalsWarning","not-updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","TooShortFullDurationError","not-updated","The interval between full backups must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.de-DE.resx","TooShortScheduleDurationError","not-updated","The schedule interval must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.de-DE.resx","BackendLoadError","not-updated","An error occured while loading backend settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.de-DE.resx","CompressionLoadError","not-updated","An error occured while loading compression settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.de-DE.resx","EncryptionLoadError","not-updated","An error occured while loading encryption settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.de-DE.resx","GenericModuleLoadError","not-updated","An error occured while loading generic module settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.de-DE.resx","PageDescription","not-updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.de-DE.resx","PageTitle","not-updated","Override settings","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.de-DE.resx","PageDescription","not-updated","On this page you may select limits that prevent the backup procedure from using too many resources","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.de-DE.resx","PageTitle","not-updated","Select how to limit the backup","" -"GUI\Wizard pages\Add backup\ThrottleOptions.de-DE.resx","AsyncEnabled.Text","missing","Upload asyncronosly","" -"GUI\Wizard pages\Add backup\ThrottleOptions.de-DE.resx","BackupLimitEnabled.Text","missing","Each backup size limit ","" -"GUI\Wizard pages\Add backup\ThrottleOptions.de-DE.resx","label1.Text","missing","Size of each volume","" -"GUI\Wizard pages\Backends\RawContainer.de-DE.resx","label1.Text","missing","Destination","" -"GUI\Wizard pages\Delete backup\DeleteFinished.de-DE.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Delete backup\DeleteFinished.de-DE.resx","label2.Text","missing","Warning: You cannot restore the files after the backup is deleted!!!","" -"GUI\Wizard pages\Delete backup\DeleteFinished.de-DE.resx","label3.Text","missing","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.de-DE.resx","PageDescription","not-updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.de-DE.resx","PageTitle","not-updated","Delete backup","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.de-DE.resx","SummaryText","not-updated","Action: Delete backup -Name: {0}","" -"GUI\Wizard pages\FirstLaunch.de-DE.resx","CreateNew.Text","missing","Setup a new backup","" -"GUI\Wizard pages\FirstLaunch.de-DE.resx","RestoreFiles.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\FirstLaunch.de-DE.resx","RestoreFilesHelp.Text","missing","You do not want to set up Duplicati, but just want to restore some files","" -"GUI\Wizard pages\FirstLaunch.de-DE.resx","RestoreSettingsHelp.Text","missing","You have used Duplicati before, and want to restore your setup","" -"GUI\Wizard pages\FirstLaunch.de-DE.resx","RestoreSetup.Text","missing","Restore settings from a previous Duplicati installation","" -"GUI\Wizard pages\FirstLaunch.de-DE.resx","SetupNewBackupHelp.Text","missing","You have not used Duplicati before, or want to start over","" -"GUI\Wizard pages\FirstLaunch.de-DE.resx","SimpleHelpHeader.Text","missing","Select one of the options below, and click next","" -"GUI\Wizard pages\MainPage.de-DE.resx","Backup.Text","missing","Run a backup immediately","" -"GUI\Wizard pages\MainPage.de-DE.resx","CreateNew.Text","missing","Schedule a new backup","" -"GUI\Wizard pages\MainPage.de-DE.resx","donate_button.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.de-DE.resx","donate_link.Text","missing","Support Duplicati","" -"GUI\Wizard pages\MainPage.de-DE.resx","donate_link.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.de-DE.resx","Edit.Text","missing","Edit an existing backup","" -"GUI\Wizard pages\MainPage.de-DE.resx","label1.Text","missing","What do you want to do?","" -"GUI\Wizard pages\MainPage.de-DE.resx","Remove.Text","missing","Remove an existing backup","" -"GUI\Wizard pages\MainPage.de-DE.resx","Restore.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\Restore\FinishedRestore.de-DE.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Restore\FinishedRestore.de-DE.resx","RunInBackground.Text","missing","Run restore operation as a background job","" -"GUI\Wizard pages\Restore\SelectBackupVersion.de-DE.resx","label1.Text","missing","Select the backup you want to restore","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.de-DE.resx","MostRecent","not-updated","most recent","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.de-DE.resx","PageDescription","not-updated","Duplicati is now ready to restore your files.","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.de-DE.resx","PageTitle","not-updated","Ready to restore files","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.de-DE.resx","RestoreFailedError","not-updated","The restore operation failed: {0}","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.de-DE.resx","RestoreWaitDialogTitle","not-updated","Restoring files, please wait...","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.de-DE.resx","SummaryText","not-updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.de-DE.resx","NoBackupSelectedError","not-updated","You must select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.de-DE.resx","PageDescription","not-updated","The list below shows all the available backups. Select one to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.de-DE.resx","PageTitle","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","CreateNewFolderWarning","not-updated","The folder {0} does not exist. Do you want to create it?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","FolderIsNotEmptyWarning","not-updated","The folder {0} is not empty. Do you want to use it anyway?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","FolderPathIsRelativeError","not-updated","You must enter the full path of the folder: {0}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","FolderValidationError","not-updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","NoFilesSelectedError","not-updated","You have not selected any files to restore.","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","NoFolderError","not-updated","You must enter a folder to restore to","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","PageDescription","not-updated","Please select the folder into which the backup will be restored","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","PageTitle","not-updated","Select restore folder","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.de-DE.resx","PathTooLongWarning","not-updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","" -"GUI\Wizard pages\Restore\TargetFolder.de-DE.resx","folderBrowserDialog.Description","missing","Select the folder where the backup will be restored","" -"GUI\Wizard pages\Restore\TargetFolder.de-DE.resx","label2.Text","missing","Restore to this folder","" -"GUI\Wizard pages\Restore\TargetFolder.de-DE.resx","PartialRestore.Text","missing","Restore only the items selected below","" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.de-DE.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","PageDescription","not-updated","You have now entered all the required data, and can now restore the setup.","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","PageTitle","not-updated","Ready to restore settings","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","RestoreFailedError","not-updated","Failed to restore setup files, the error message was: - {0}","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","RestoreWaitDialogTitle","not-updated","Restoring setup, please wait...","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","SetupFileMissingError","not-updated","Connection succeded, but not setup file was found","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","SummaryRestoreBackup","not-updated","Restore backup","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","SummarySource","not-updated","Source","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.de-DE.resx","SummarySourcePath","not-updated","Source path","" -"GUI\Wizard pages\RunNow\RunNowFinished.de-DE.resx","ForceFull.Text","missing","Force full backup","" -"GUI\Wizard pages\RunNow\RunNowFinished.de-DE.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.de-DE.resx","PageDescription","not-updated","You are now ready to run the backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.de-DE.resx","PageTitle","not-updated","Ready to run backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.de-DE.resx","SummaryText","not-updated","Action: Run backup now -Name: {0}","" -"GUI\Wizard pages\SelectBackend.de-DE.resx","Question.Text","missing","Where do you want to store the backups?","" -"GUI\Wizard pages\SelectBackup.de-DE.resx","DirectRestore.Text","missing","Restore files directly","" -"GUI\Wizard pages\SelectBackup.de-DE.resx","RestoreExisting.Text","missing","Restore from an existing backup","" -"GUI\Wizard pages\SelectBackup.de-DE.resx","ShowAdvanced.Text","missing","Show advanced options","" -"GUI\Wizard pages\SelectBackup.de-DE.resx","topLabel.Text","missing","Select backup to modify","" -"GUI\Wizard pages\Strings\FirstLaunch.de-DE.resx","NoActionSelection","not-updated","You must select an action","" -"GUI\Wizard pages\Strings\FirstLaunch.de-DE.resx","PageHelptext","not-updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","" -"GUI\Wizard pages\Strings\FirstLaunch.de-DE.resx","PageTitle","not-updated","Welcome to Duplicati","" -"GUI\Wizard pages\Strings\FirstLaunch.de-DE.resx","ShowAdvancedQuestion","not-updated","Do you need to modify advanced settings? -(Most users do not need this)","" -"GUI\Wizard pages\Strings\MainPage.de-DE.resx","PageHelptext","not-updated","Please select the action you want to perform below","" -"GUI\Wizard pages\Strings\MainPage.de-DE.resx","PageTitle","not-updated","Welcome to the Duplicati Wizard","" -"GUI\Wizard pages\Strings\SelectBackend.de-DE.resx","NoActionSelected","not-updated","You must enter the storage method before you can continue.","" -"GUI\Wizard pages\Strings\SelectBackend.de-DE.resx","PageHelptext","not-updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","" -"GUI\Wizard pages\Strings\SelectBackend.de-DE.resx","PageTitle","not-updated","Select a place to store the backups","" -"GUI\Wizard pages\Strings\SelectBackend.de-DE.resx","RestoreSetupTitle","not-updated","Where is the backup stored?","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","NoActionSelected","not-updated","You must select a backup before you can continue","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageHelptextEdit","not-updated","In the list below, select the backup you want to modify","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageHelptextRemove","not-updated","In the list below, select the backup you want to delete","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageHelptextRestore","not-updated","In the list below, select the backup you want to restore","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageHelptextRunNow","not-updated","In the list below, select the backup you want to run immediately","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageHelptextUnknown","not-updated","Unknown action","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageTitleEdit","not-updated","Select the backup to modify","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageTitleRemove","not-updated","Select the backup to remove","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageTitleRestore","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageTitleRunNow","not-updated","Select the backup to run now","" -"GUI\Wizard pages\Strings\SelectBackup.de-DE.resx","PageTitleUnknown","not-updated","Unknown action","" -"Library\Backend\CloudFiles\CloudFilesUI.de-DE.resx","CreateContainer.Text","missing","Create container","" -"Library\Backend\CloudFiles\CloudFilesUI.de-DE.resx","label1.Text","missing","CloudFiles Username","" -"Library\Backend\CloudFiles\CloudFilesUI.de-DE.resx","label2.Text","missing","CloudFiles API Key","" -"Library\Backend\CloudFiles\CloudFilesUI.de-DE.resx","label3.Text","missing","Container name","" -"Library\Backend\CloudFiles\CloudFilesUI.de-DE.resx","label4.Text","missing","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","" -"Library\Backend\CloudFiles\CloudFilesUI.de-DE.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\CloudFiles\CloudFilesUI.de-DE.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","Description_v2","not-updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionAuthenticationURLLong_v2","not-updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionAuthenticationURLShort","not-updated","Provide another authentication URL","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionPasswordLong","not-updated","Supplies the API Access Key used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionPasswordShort","not-updated","Supplies the access key used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionUKAccountLong","not-updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionUKAccountShort","not-updated","Use a UK account","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionUsernameLong","not-updated","Supplies the username used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","DescriptionUsernameShort","not-updated","Supplies the username used to authenticate with CloudFiles","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","ETagVerificationError","not-updated","MD5 Hash (ETag) verification failed","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","FileDeleteError","not-updated","Failed to delete file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","FileUploadError","not-updated","Failed to upload file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","InvalidUrlError","not-updated","Invalid URL: {0}","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","NoAPIKeyError","not-updated","No CloudFiles API Access Key given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","NoUserIDError","not-updated","No CloudFiles userID given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.de-DE.resx","UnexpectedResponseError","not-updated","Unexpected CloudFiles response, perhaps the API has changed?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","CreateMissingContainer","not-updated","The container does not exist, do you want to create it?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","EmptyAPIKeyError","not-updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","EmptyAuthUrlError","not-updated","The AuthUrl field cannot be empty","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","EmptyCloudFilesIDError","not-updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","EmptyContainerNameError","not-updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","InvalidAuthUrlError","not-updated","The url {0} is invalid","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.de-DE.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.de-DE.resx","IncorrectUsageError","not-updated","Cannot read and write on the same stream","" -"Library\Backend\File\FileUI.de-DE.resx","folderBrowserDialog.Description","missing","Select the folder where the backups will be stored","" -"Library\Backend\File\FileUI.de-DE.resx","FolderLabel.Text","missing","Folder","" -"Library\Backend\File\FileUI.de-DE.resx","label1.Text","missing","Username","" -"Library\Backend\File\FileUI.de-DE.resx","label2.Text","missing","Password","" -"Library\Backend\File\FileUI.de-DE.resx","UseCredentials.Text","missing","Use alternate credentials","" -"Library\Backend\File\FileUI.de-DE.resx","UseDisk.Text","missing","Removable disk","" -"Library\Backend\File\FileUI.de-DE.resx","UsePath.Text","missing","Path","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","AlternateDestinationMarkerLong","not-updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","AlternateDestinationMarkerShort","not-updated","Look for a file in the destination folder","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","AlternateTargetPathsLong","not-updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","AlternateTargetPathsShort","not-updated","A list of secondary target paths","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","Description","not-updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","DisplayName","not-updated","File based","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","FolderMissingError","not-updated","The folder {0} does not exist","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","NoDestinationWithMarkerFileError","not-updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","UseMoveForPutLong","not-updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","" -"Library\Backend\File\Strings\FileBackend.de-DE.resx","UseMoveForPutShort","not-updated","Move the file instead of copying it","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","AuthenticationError","not-updated","Failed to authenticate using the given credentials.","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","CreateFolderQuestion","not-updated","The selected folder does not exist. Do you want to create it?","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","EmptyFoldernameError","not-updated","You must enter a folder to backup to","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","FolderEmptyError","not-updated","The selected folder is empty","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","FolderNotEmptyWarning","not-updated","The selected folder is not empty. Do you want to use it anyway?","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","FolderValidationError","not-updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","NonRootedPathError","not-updated","You must enter the full path of the folder","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","NoRemovableDrivesError","not-updated","No removable drives were found on your system. Please enter the path manually.","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\File\Strings\FileUI.de-DE.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\FTP\FTPUI.de-DE.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\FTP\FTPUI.de-DE.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\FTP\FTPUI.de-DE.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\FTP\FTPUI.de-DE.resx","label2.Text","missing","Path","" -"Library\Backend\FTP\FTPUI.de-DE.resx","label3.Text","missing","Username","" -"Library\Backend\FTP\FTPUI.de-DE.resx","label4.Text","missing","Password","" -"Library\Backend\FTP\FTPUI.de-DE.resx","label6.Text","missing","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","" -"Library\Backend\FTP\FTPUI.de-DE.resx","PassiveConnection.Text","missing","Use passive connection","" -"Library\Backend\FTP\FTPUI.de-DE.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\FTP\FTPUI.de-DE.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","Description","not-updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionDisableUploadVerifyLong","not-updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionDisableUploadVerifyShort","not-updated","Disable upload verification","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPActiveLong","not-updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPActiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPPassiveLong","not-updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPPassiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (ftps) connection","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","DisplayName","not-updated","FTP based","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","ListVerifyFailure","not-updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","ListVerifySizeFailure","not-updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","" -"Library\Backend\FTP\Strings\FTPBackend.de-DE.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\FTP\Strings\FTPUI.de-DE.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\FTP\Strings\FTPUI.de-DE.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\FTP\Strings\FTPUI.de-DE.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\FTP\Strings\FTPUI.de-DE.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\FTP\Strings\FTPUI.de-DE.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\FTP\Strings\FTPUI.de-DE.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","AllowCredentialStorage.Text","missing","Store new S3 account information","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","CredentialGroup.Text","missing","Stored credentials","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","groupBox2.Text","missing","Default settings","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","label1.Text","missing","Bucket region:","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","label2.Text","missing","Server name:","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","RemoveAllButton.Text","missing","Remove all","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","RemoveSelectedButton.Text","missing","Remove","" -"Library\Backend\S3\S3CommonOptions.de-DE.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage","" -"Library\Backend\S3\S3UI.de-DE.resx","CreateBucket.Text","missing","Create bucket","" -"Library\Backend\S3\S3UI.de-DE.resx","label2.Text","missing","AWS Secret Key","" -"Library\Backend\S3\S3UI.de-DE.resx","label3.Text","missing","S3 Bucket name","" -"Library\Backend\S3\S3UI.de-DE.resx","label4.Text","missing","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","" -"Library\Backend\S3\S3UI.de-DE.resx","label5.Text","missing","RRS is cheaper but less reliable","" -"Library\Backend\S3\S3UI.de-DE.resx","label6.Text","missing","Bucket create region","" -"Library\Backend\S3\S3UI.de-DE.resx","label7.Text","missing","S3 Servername","" -"Library\Backend\S3\S3UI.de-DE.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\S3\S3UI.de-DE.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\S3\S3UI.de-DE.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage (RRS)","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","AMZKeyDescriptionLong","not-updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","AMZKeyDescriptionShort","not-updated","The AWS ""Secret Access Key""","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","AMZUserIDDescriptionLong","not-updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","AMZUserIDDescriptionShort","not-updated","The AWS ""Access Key ID""","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","DeprecatedUrlFormat","not-updated","You are using a deprected url format, please change it to: {0}","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","Description_v2","not-updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","DisplayName","not-updated","Amazon S3 based","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","FTPPasswordDescriptionLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","FTPPasswordDescriptionShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","NoAMZKeyError","not-updated","No Amazon S3 secret key given","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","NoAMZUserIDError","not-updated","No Amazon S3 userID given","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","OptionsAreMutuallyExclusiveError","not-updated","The options --{0} and --{1} are mutually exclusive","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3EurobucketDeprecationDescription","not-updated","Please use --{0}={1} instead","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3EurobucketDescriptionLong","not-updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3EurobucketDescriptionShort","not-updated","Use a European server","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3LocationDescriptionLong","not-updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3LocationDescriptionShort","not-updated","Specifies S3 location constraints","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3NewStyleDeprecation","not-updated","The subdomain calling option does nothing, the library will pick the right calling convention","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3NewStyleDescriptionLong","not-updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3NewStyleDescriptionShort","not-updated","Use subdomain calling style","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3ServerNameDescriptionLong","not-updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3ServerNameDescriptionShort","not-updated","Specifies an alternate S3 server name","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3UseRRSDescriptionLong","not-updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","S3UseRRSDescriptionShort","not-updated","Use Reduced Redundancy Storage","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","UnableToDecodeBucketnameError","not-updated","Unable to determine the bucket name for host: {0}","" -"Library\Backend\S3\Strings\S3Backend.de-DE.resx","UnableToParseURLError","not-updated","Could not parse the url: {0}","" -"Library\Backend\S3\Strings\S3SettingsControl.de-DE.resx","PageDescription","not-updated","Displays various options related to the S3 backend","" -"Library\Backend\S3\Strings\S3SettingsControl.de-DE.resx","PageTitle","not-updated","S3","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","BucketnameCaseWarning","not-updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","BucketnameNotPrefixedWarning","not-updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","CreateMissingBucket","not-updated","The bucket does not exist, do you want to create it?","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","EmptyAWSIDError","not-updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","EmptyAWSKeyError","not-updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","EmptyBucketnameError","not-updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","HostnameInvalidWarning","not-updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","HostnameInvalidWithNonUSBucketOptionError","not-updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","MonoRequiresExistingBucket","not-updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","NewS3RequiresLowerCaseError","not-updated","The new amazon s3 API requires that bucket names are all lower case.","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","NonUSBucketsRequireLowerCaseError","not-updated","Non-US buckets require that the bucket name is in lower case.","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\S3\Strings\S3UI.de-DE.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\SSHCommonOptions.de-DE.resx","BrowseForSFTPDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Backend\SSH\SSHCommonOptions.de-DE.resx","label1.Text","missing","SFTP path:","" -"Library\Backend\SSH\SSHCommonOptions.de-DE.resx","UseManagedAsDefault.Text","missing","Use managed SSH by default","" -"Library\Backend\SSH\SSHUI.de-DE.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\SSH\SSHUI.de-DE.resx","GenerateDebugOutput.Text","missing","Generate debug output","" -"Library\Backend\SSH\SSHUI.de-DE.resx","Keyfilelabel.Text","missing","Keyfile","" -"Library\Backend\SSH\SSHUI.de-DE.resx","label2.Text","missing","Path","" -"Library\Backend\SSH\SSHUI.de-DE.resx","label3.Text","missing","Username","" -"Library\Backend\SSH\SSHUI.de-DE.resx","OpenSSHKeyFileDialog.Filter","missing","All files (*.*)|*.*","" -"Library\Backend\SSH\SSHUI.de-DE.resx","OpenSSHKeyFileDialog.Title","missing","Select the OpenSSH keyfile","" -"Library\Backend\SSH\SSHUI.de-DE.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\SSH\SSHUI.de-DE.resx","UsePassword.Text","missing","Password","" -"Library\Backend\SSH\SSHUI.de-DE.resx","UseUnmanagedSSH.Text","missing","Use installed sftp program instead of the built-in SSH library","" -"Library\Backend\SSH\Strings\SharpExpectProcess.de-DE.resx","LogDisabled","not-updated","Log was disabled, no output","" -"Library\Backend\SSH\Strings\SharpExpectProcess.de-DE.resx","PasswordMarker","not-updated","*password*","" -"Library\Backend\SSH\Strings\SharpExpectProcess.de-DE.resx","WriteAfterExitError","not-updated","Can't write after process has exited: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","AuthenticationError","not-updated","Login failed due to bad credentials, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","CloseTimeoutError","not-updated","Timeout while closing session","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","ConnectionTimeoutError","not-updated","Timeout occured while connecting, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","CreateFolderError","not-updated","Failed to create folder: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugDeleteFooter","not-updated","Delete complete","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugDeleteHeader","not-updated","Delete start","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugGetFooter","not-updated","Get complete","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugGetHeader","not-updated","Get start","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugListFooter","not-updated","List complete","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugListHeader","not-updated","List start","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugParseFailed","not-updated","Failed to parse line: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugPutFooter","not-updated","Put complete","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DebugPutHeader","not-updated","Put start","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DeleteError","not-updated","Failed to delete file: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","Description","not-updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionDebugToConsoleLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionDebugToConsoleShort","not-updated","Prints debug info to the console","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSFTPCommandLong","not-updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSFTPCommandShort","not-updated","The path to the ""sftp"" program","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSshkeyfileLong","not-updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSshkeyfileShort","not-updated","Uses a SSH private key to authenticate","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSshnocdLong","not-updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSshnocdShort","not-updated","Do not use the cd command","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSSHOptionsLong","not-updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionSSHOptionsShort","not-updated","Extra options to the ssh commands","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionTransferTimeoutLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionTransferTimeoutShort","not-updated","Sets the timeout for transfering a file","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionUnmanagedLong","not-updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DescriptionUnmanagedShort","not-updated","Use an external sftp application","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DisplayName","not-updated","SSH based","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","DownloadTimeoutError","not-updated","Timeout while downloading file","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","FolderNotFoundError","not-updated","Folder not found: {0}, log: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","FolderNotFoundManagedError","not-updated","Unable to set folder to {0}, error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","FolderVerificationError","not-updated","Failed to validate the remote directory: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","HostNotAuthenticatedError","not-updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","IncorrectFileHeaderError","not-updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","KeyfileNotFoundError","not-updated","The supplied keyfile was not found: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","KeyfileParseError","not-updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","LaunchErrorLinux","not-updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","LaunchErrorWindows","not-updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","PasswordMissingError","not-updated","A password was expected, but passwordless login was specified","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","StreamingNotSupportedError","not-updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","UnexpectedConnectionError","not-updated","Unexpected error: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","UnexpectedExitResponseError","not-updated","Got unexpected exit response","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","UnexpectedResponseError","not-updated","Failed to get expected response to command: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","UnsupportedKeyfileEncryptionError","not-updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","UploadTimeoutError","not-updated","Timeout while uploading file","" -"Library\Backend\SSH\Strings\SSHBackend.de-DE.resx","UsernameMissingError","not-updated","A username was expected, but none was supplied","" -"Library\Backend\SSH\Strings\SSHCommonOptions.de-DE.resx","LoadError","not-updated","An error occured while setting up the SSH dialog: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.de-DE.resx","LocatingSftpError","not-updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.de-DE.resx","SftpAutodetectedInfo","not-updated","Leave empty to use the sftp application found: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.de-DE.resx","SftpNotAutodetectedWarning","not-updated","The sftp application could not be located, please enter the path manually","" -"Library\Backend\SSH\Strings\SSHCommonOptions.de-DE.resx","SftpProgramNotFoundError","not-updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.de-DE.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Backend\SSH\Strings\SSHSettingsControl.de-DE.resx","PageDescription","not-updated","Settings for the SSH backend","" -"Library\Backend\SSH\Strings\SSHSettingsControl.de-DE.resx","PageTitle","not-updated","SSH","" -"Library\Backend\SSH\Strings\SSHUI.de-DE.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\SSH\Strings\SSHUI.de-DE.resx","MissingSCPWarning","not-updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","" -"Library\Backend\SSH\Strings\SSHUI.de-DE.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\SSH\Strings\SSHUI.de-DE.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\Strings\SSHUI.de-DE.resx","PasswordRequiredManagedError","not-updated","A password is required when using the managed SSH option and no keyfile is supplied","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","Description","not-updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","Displayname","not-updated","Tahoe-LAFS based","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","UnexpectedJsonFragmentType","not-updated","Found the Json fragment {0} but expected {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","UnrecognizedUriError","not-updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.de-DE.resx","UriHasQueryError","not-updated","The supplied URL contains a query, which is not allowed","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","EmptyFolderPathError","not-updated","You must enter the name of the folder where the data should be stored","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","InvalidFolderPathError","not-updated","The folder path is invalid, it must start with ""{0}""","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.de-DE.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\TahoeLAFS\TahoeUI.de-DE.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\TahoeLAFS\TahoeUI.de-DE.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\TahoeLAFS\TahoeUI.de-DE.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\TahoeLAFS\TahoeUI.de-DE.resx","label2.Text","missing","Path","" -"Library\Backend\TahoeLAFS\TahoeUI.de-DE.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\TahoeLAFS\TahoeUI.de-DE.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","Description","not-updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionDebugPropfindLong","not-updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionDebugPropfindShort","not-updated","Dump the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionForceDigestLong","not-updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionForceDigestShort","not-updated","Force the use of the HTTP Digest authentication method","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","DisplayName","not-updated","WEBDAV based","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\WEBDAV\Strings\WEBDAV.de-DE.resx","SeenThenNotFoundError","not-updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","BackslashWarning","not-updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","LeadingSlashWarning","not-updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.de-DE.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","DigestAuth.Text","missing","Authentication method must be ""Digest""","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","label2.Text","missing","Path","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","label3.Text","missing","Username","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","label4.Text","missing","Password","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","UseIntegratedAuth.Text","missing","Use integrated authentication","" -"Library\Backend\WEBDAV\WebDAVUI.de-DE.resx","UseSSL.Text","missing","Use SSL","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","AttemptReadWhileWritingError","not-updated","Cannot read data while writing","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","AttemptWriteWhileReadingError","not-updated","Cannot write while reading","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","CompressionlevelLong","not-updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","CompressionlevelShort","not-updated","Sets the Zip compression level","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","DeleteUnsupportedError","not-updated","Zip does not support deleting","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","Description","not-updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","DisplayName","not-updated","Zip compression","" -"Library\Compression\Strings\FileArchiveZip.de-DE.resx","FileNotFoundError","not-updated","File not found: {0}","" -"Library\DynamicLoader\Strings\BackendLoader.de-DE.resx","NoURLSuppliedError","not-updated","This instance was not created with an URL","" -"Library\DynamicLoader\Strings\BackendLoader.de-DE.resx","UrlNotSupportedError","not-updated","The supplied url is not supported","" -"Library\DynamicLoader\Strings\DynamicLoader.de-DE.resx","DynamicAssemblyLoadError","not-updated","Failed to load assembly {0}, error message: {1}","" -"Library\DynamicLoader\Strings\DynamicLoader.de-DE.resx","DynamicTypeLoadError","not-updated","Failed to load process type {0} assembly {1}, error message: {2}","" -"Library\Encryption\GPGCommonOptions.de-DE.resx","BrowseForGPGDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Encryption\GPGCommonOptions.de-DE.resx","label1.Text","missing","GPG path:","" -"Library\Encryption\Strings\AESEncryption.de-DE.resx","AesencryptiondontallowfallbackLong_v2","not-updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","" -"Library\Encryption\Strings\AESEncryption.de-DE.resx","AesencryptiondontallowfallbackShort","not-updated","Do not attempt to decrypt using previous method","" -"Library\Encryption\Strings\AESEncryption.de-DE.resx","BadKeyStretchError","not-updated","Bad key stretch","" -"Library\Encryption\Strings\AESEncryption.de-DE.resx","Description_v2","not-updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","" -"Library\Encryption\Strings\AESEncryption.de-DE.resx","DisplayName","not-updated","AES-256 encryption, built-in","" -"Library\Encryption\Strings\EncryptionBase.de-DE.resx","DecryptionError","not-updated","Failed to decrypt data (invalid passphrase?): {0}","" -"Library\Encryption\Strings\GPGCommonOptions.de-DE.resx","GpgAutodetectedInfo","not-updated","Leave empty to use the gpg application found: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.de-DE.resx","GpgNotAutodetectedWarning","not-updated","The gpg application could not be located, please enter the path manually","" -"Library\Encryption\Strings\GPGCommonOptions.de-DE.resx","GpgProgramNotFoundError","not-updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.de-DE.resx","LoadError","not-updated","An error occured while setting up the GPG dialog: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.de-DE.resx","LocatingGpgError","not-updated","The entered GPG program could not be found. -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.de-DE.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","Description","not-updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","DisplayName","not-updated","GNU Privacy Guard, external","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptiondecryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptiondecryptionswitchesShort","not-updated","Extra GPG commandline options for decryption","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","Gpgencryptiondisablearmordeprecated","not-updated","This option has non-standard handling, please use the --{0} option instead.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptiondisablearmorLong","not-updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptiondisablearmorShort","not-updated","Don't use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptionenablearmorLong","not-updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptionenablearmorShort","not-updated","Use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptionencryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgencryptionencryptionswitchesShort","not-updated","Extra GPG commandline options for encryption","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GPGExecuteError","not-updated","Failed to execute GPG at ""{0}"": {1}","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GPGNotFoundWarning","not-updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgprogrampathLong","not-updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","GpgprogrampathShort","not-updated","The path to GnuPG","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","SignkeyLong","not-updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","" -"Library\Encryption\Strings\GPGEncryption.de-DE.resx","SignkeyShort","not-updated","Sign key for GnuPG","" -"Library\Encryption\Strings\GPGSettingsControl.de-DE.resx","PageDescription","not-updated","Settings for the GPG encryption module","" -"Library\Encryption\Strings\GPGSettingsControl.de-DE.resx","PageTitle","not-updated","GPG","" -"Library\Encryption\Strings\GPGStreamWrapper.de-DE.resx","DecryptionError","not-updated","Decryption failed: {0}","" -"Library\Encryption\Strings\GPGStreamWrapper.de-DE.resx","GPGFlushError","not-updated","Failure while invoking GnuPG, program won't flush output","" -"Library\Encryption\Strings\GPGStreamWrapper.de-DE.resx","GPGTerminateError","not-updated","Failure while invoking GnuPG, program won't terminate","" -"Library\Interface\Strings\CommandLineArgument.de-DE.resx","AliasesHeader","not-updated","aliases","" -"Library\Interface\Strings\CommandLineArgument.de-DE.resx","DefaultValueHeader","not-updated","default value","" -"Library\Interface\Strings\CommandLineArgument.de-DE.resx","DeprecationMarker","not-updated","[DEPRECATED]","" -"Library\Interface\Strings\CommandLineArgument.de-DE.resx","ValuesHeader","not-updated","values","" -"Library\Interface\Strings\Common.de-DE.resx","CancelExceptionError","not-updated","Cancelled","" -"Library\Interface\Strings\Common.de-DE.resx","ConfigurationIsMissingItemError","not-updated","The configuration for the backend is not valid, it is missing the {0} field","" -"Library\Interface\Strings\Common.de-DE.resx","ConfirmTestConnectionQuestion","not-updated","Do you want to test the connection?","" -"Library\Interface\Strings\Common.de-DE.resx","ConnectionFailure","not-updated","Connection Failed: {0}","" -"Library\Interface\Strings\Common.de-DE.resx","ConnectionSuccess","not-updated","Connection succeeded!","" -"Library\Interface\Strings\Common.de-DE.resx","DefaultDirectoryWarning","not-updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","" -"Library\Interface\Strings\Common.de-DE.resx","EmptyPasswordError","not-updated","You must enter a password","" -"Library\Interface\Strings\Common.de-DE.resx","EmptyPasswordWarning","not-updated","You have not entered a password. -Proceed without a password?","" -"Library\Interface\Strings\Common.de-DE.resx","EmptyServernameError","not-updated","You must enter the name of the server","" -"Library\Interface\Strings\Common.de-DE.resx","EmptyUsernameError","not-updated","You must enter a username","" -"Library\Interface\Strings\Common.de-DE.resx","EmptyUsernameWarning","not-updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","" -"Library\Interface\Strings\Common.de-DE.resx","ExistingBackupDetectedQuestion","not-updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","" -"Library\Interface\Strings\Common.de-DE.resx","FolderAlreadyExistsError","not-updated","The folder cannot be created because it already exists","" -"Library\Interface\Strings\Common.de-DE.resx","FolderCreated","not-updated","Folder created!","" -"Library\Interface\Strings\Common.de-DE.resx","FolderMissingError","not-updated","The requested folder does not exist","" -"Library\Interface\Strings\Common.de-DE.resx","InvalidServernameError","not-updated","The server name ""{0}"" is not valid","" -"Library\Interface\Strings\DataTypes.de-DE.resx","Boolean","not-updated","Boolean","" -"Library\Interface\Strings\DataTypes.de-DE.resx","Enumeration","not-updated","Enumeration","" -"Library\Interface\Strings\DataTypes.de-DE.resx","Integer","not-updated","Integer","" -"Library\Interface\Strings\DataTypes.de-DE.resx","Path","not-updated","Path","" -"Library\Interface\Strings\DataTypes.de-DE.resx","Size","not-updated","Size","" -"Library\Interface\Strings\DataTypes.de-DE.resx","String","not-updated","String","" -"Library\Interface\Strings\DataTypes.de-DE.resx","Timespan","not-updated","Timespan","" -"Library\Interface\Strings\DataTypes.de-DE.resx","Unknown","not-updated","Unknown","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","BackendDoesNotSupportCreateFolder","not-updated","The backend {0} ({1}) does not support the CreateFolder operation ","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","BackendNotFoundError","not-updated","Unable to find backend for: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","CachedSignatureDecryptWarning","not-updated","Attempt to decrypt file {0} failed with error: {1}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","CachedSignatureHashMismatchWarning","not-updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","CompletedDeleteTransaction","not-updated","Delete transaction completed successfully","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","CompletingDeleteTransactionWarning","not-updated","Completing unfinished delete transaction and removing {0} files","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","DeleteCacheFileError","not-updated","An error occured while attempting to delete cache file {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","DeleteTransactionFileFoundWarning","not-updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","DeleteTransactionFileReadError","not-updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","DeletingTransactionLeftoverFile","not-updated","Deleting file from delete transaction ""{0}""","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","DownloadedFileSizeError","not-updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","DuplicateFileEntryWarning","not-updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","EmptyManifestWarning","not-updated","Empty backupset detected, this is likely an error: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","ExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FailureWhileDisposingBackendError","not-updated","An error occured while closing a connection: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FileDeleteError2","not-updated","Failed to delete file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FileDownloadError2","not-updated","Failed to download file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FileListingError","not-updated","Failed to retrieve file listing: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FilenameParseError","not-updated","Unable to parse filenames for the desired volumes","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FilesNotForceRemovedMessage","not-updated","No files removed, specify --force to remove files.","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FileUploadError2","not-updated","Failed to upload file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","FunctionLookupError","not-updated","Failed to find function: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","HashMismatchError","not-updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","InvalidEntryTypeError","not-updated","Invalid entry type: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","MultipleDeleteTransactionsFoundError","not-updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","NoBackupsFoundError","not-updated","No backups found at remote location","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","NonExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","OrphanIncrementalFoundMessage","not-updated","Failed to match incremental package to a full: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","PartialFileFoundMessage","not-updated","Found a partial file, run cleanup to remove: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","RemoveOrphanFileWarning","not-updated","Deleting orphan file: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","RemovingLeftoverFileMessage","not-updated","Removing leftover file: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","SaveCacheFileError","not-updated","Failed to save the cached signature file as {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","StatusMessageDownloading","not-updated","Downloading: {0}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","StatusMessageUploading","not-updated","Uploading: {0} ({1})","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","TooManyOrphansFoundError","not-updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","UnmatchedFilenameWarning","not-updated","The file {0} was found on the backend but not recognized by Duplicati","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","UploadSizeVerificationFailure","not-updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.de-DE.resx","UploadVerificationFailure","not-updated","The file {0} was uploaded but not found on the server","" -"Library\Main\Strings\ExecutionStoppedException.de-DE.resx","DefaultMessage","not-updated","The user has stopped the operation","" -"Library\Main\Strings\FilenameStrategy.de-DE.resx","InvalidEntryTypeError","not-updated","Invalid entry type:{0}","" -"Library\Main\Strings\Interface.de-DE.resx","BadSortingDetectedError","not-updated","Bad sorting of backup times detected","" -"Library\Main\Strings\Interface.de-DE.resx","BadVolumeSortOrder","not-updated","Bad sort order on volumes detected","" -"Library\Main\Strings\Interface.de-DE.resx","CannotCleanWithoutHashesError","not-updated","When using cleanup the manifests and hashes must be verified","" -"Library\Main\Strings\Interface.de-DE.resx","CannotSkipHashChecksOnBackup","not-updated","Hash checks cannot be disabled while performing a backup","" -"Library\Main\Strings\Interface.de-DE.resx","CannotVerifyChain","not-updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","" -"Library\Main\Strings\Interface.de-DE.resx","CannotVerifyWithoutHashes","not-updated","Hash checks cannot be disabled while performing a verification","" -"Library\Main\Strings\Interface.de-DE.resx","DeleteManifestsSuggestion","not-updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","" -"Library\Main\Strings\Interface.de-DE.resx","DeletingBackupSetMessage","not-updated","Deleting backup at {0}","" -"Library\Main\Strings\Interface.de-DE.resx","DeprecatedOptionUsedWarning","not-updated","The option {0} is deprecated: {1}","" -"Library\Main\Strings\Interface.de-DE.resx","DisablingSignatureCacheForVerification","not-updated","The signature cache is disabled when performing verification","" -"Library\Main\Strings\Interface.de-DE.resx","DuplicateOptionNameWarning","not-updated","The option --{0} exists more than once, please report this to the developers","" -"Library\Main\Strings\Interface.de-DE.resx","FailedToFindControlFilesMessage","not-updated","Failed to find control files in: {0}","" -"Library\Main\Strings\Interface.de-DE.resx","FileHashFailure","not-updated","A hash check failed, this is an indication of a corrupt file: {0}","" -"Library\Main\Strings\Interface.de-DE.resx","FilenameMismatchError","not-updated","The manifest report that the file should be named {0} but it was named {1}","" -"Library\Main\Strings\Interface.de-DE.resx","FilesAreNotForceDeletedMessage","not-updated","Files are not deleted, use the --force command to actually remove files","" -"Library\Main\Strings\Interface.de-DE.resx","FileSizeMismatchError","not-updated","The file {0} has size {1} but should have size {2}","" -"Library\Main\Strings\Interface.de-DE.resx","FullBecauseBackendIsEmpty","not-updated","A full backup is made because no existing backup chains were found on the destination","" -"Library\Main\Strings\Interface.de-DE.resx","FullBecauseFlagWasSet","not-updated","A full backup was forced with the --{0} flag","" -"Library\Main\Strings\Interface.de-DE.resx","FullBecauseLastFullIsFrom","not-updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.de-DE.resx","FullBecauseSourceFoldersChanged","not-updated","A full backup is made because the source folders have changed","" -"Library\Main\Strings\Interface.de-DE.resx","FullBecauseThereAreNIncrementals","not-updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.de-DE.resx","IncrementalBecauseLastFullIsFrom","not-updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.de-DE.resx","IncrementalBecauseNoFlagsWereSet","not-updated","An incremental backup is made because no full backup criteria was found","" -"Library\Main\Strings\Interface.de-DE.resx","IncrementalBecauseThereAreNIncrementals","not-updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.de-DE.resx","InternalDeleteCountError","not-updated","An internal error occured, and the operation was aborted to protect the backup sets","" -"Library\Main\Strings\Interface.de-DE.resx","ManifestAndFileCountMismatchError","not-updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","" -"Library\Main\Strings\Interface.de-DE.resx","ManifestsMustBeRead","not-updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.de-DE.resx","ManifestsMustBeReadOnBackups","not-updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.de-DE.resx","ManifestVersionRequiresRelativeNamesWarning","not-updated","One or more manifests are from version 1, which requires that filenames searched are relative","" -"Library\Main\Strings\Interface.de-DE.resx","MissingSignatureFile","not-updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","" -"Library\Main\Strings\Interface.de-DE.resx","NoFilesGivenError","not-updated","No filenames given for find-last-file","" -"Library\Main\Strings\Interface.de-DE.resx","NoSourceFoldersError","not-updated","No source folders specified for backup","" -"Library\Main\Strings\Interface.de-DE.resx","NotDeletingBackupSetMessage","not-updated","Not deleting backup at time: {0}, because later backups depend on it","" -"Library\Main\Strings\Interface.de-DE.resx","NotDeletingLastFullMessage","not-updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","" -"Library\Main\Strings\Interface.de-DE.resx","NumberOfSourceFoldersHasChangedError","not-updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.de-DE.resx","PartialUploadMessage","not-updated","Failed after uploading {0} volume(s). Error message: {1}","" -"Library\Main\Strings\Interface.de-DE.resx","PreviousManifestFilenameMismatchError","not-updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","" -"Library\Main\Strings\Interface.de-DE.resx","PreviousManifestHashMismatchError","not-updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","" -"Library\Main\Strings\Interface.de-DE.resx","PrimaryManifestReadErrorLogMessage","not-updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","" -"Library\Main\Strings\Interface.de-DE.resx","ReadingSecondaryManifestLogMessage","not-updated","Secondary manifest file found: {0}, attempting read.","" -"Library\Main\Strings\Interface.de-DE.resx","RemovingPartialFilesMessage","not-updated","Removing partial file: {0}","" -"Library\Main\Strings\Interface.de-DE.resx","SecondaryManifestReadErrorLogMessage","not-updated","Failed to read the secondary manifest {0}. Error message: {1}","" -"Library\Main\Strings\Interface.de-DE.resx","SignatureCachePathMissingError","not-updated","Signature cache path was not given as an argument","" -"Library\Main\Strings\Interface.de-DE.resx","SkippedContentVolumeLogMessage","not-updated","The content volume {0} is not present in the manifest and is not used","" -"Library\Main\Strings\Interface.de-DE.resx","SkippedUnlistedSignatureFileWarning","not-updated","The signature file {0} was skipped because the signature file was not found in the manifest","" -"Library\Main\Strings\Interface.de-DE.resx","SourceDirIsIncludedMultipleTimesError","not-updated","The folder {0} is included multiple times","" -"Library\Main\Strings\Interface.de-DE.resx","SourceDirsAreRelatedError","not-updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","" -"Library\Main\Strings\Interface.de-DE.resx","SourceFolderIsMissingError","not-updated","The source folder {0} does not exist, aborting backup","" -"Library\Main\Strings\Interface.de-DE.resx","SourceFoldersHasChangedError","not-updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.de-DE.resx","StatusBuildingFilelist","not-updated","Building filelist ...","" -"Library\Main\Strings\Interface.de-DE.resx","StatusCompleted","not-updated","Completed","" -"Library\Main\Strings\Interface.de-DE.resx","StatusCreatingVolume","not-updated","Creating volume {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusDownloadingContentVolume","not-updated","Downloading content, volume {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusDownloadingSignatureVolume","not-updated","Downloading signatures, volume {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusLoadingFilelist","not-updated","Loading remote filelist","" -"Library\Main\Strings\Interface.de-DE.resx","StatusPatching","not-updated","Patching restore with #{0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusProcessing","not-updated","Processing: {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusReadingIncrementalData","not-updated","Reading incremental data ...","" -"Library\Main\Strings\Interface.de-DE.resx","StatusReadingIncrementalFile","not-updated","Reading incremental data from: {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusReadingIncrementals","not-updated","Reading incremental data","" -"Library\Main\Strings\Interface.de-DE.resx","StatusReadingManifest","not-updated","Reading manifest file: {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusReadingSignatureFile","not-updated","Reading signatures: {0}, vol {1}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusStarted","not-updated","Started","" -"Library\Main\Strings\Interface.de-DE.resx","StatusUploadingContentVolume","not-updated","Uploading content, volume {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusUploadingManifestVolume","not-updated","Uploading manifest, volume {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusUploadingSignatureVolume","not-updated","Uploading signatures, volume {0}","" -"Library\Main\Strings\Interface.de-DE.resx","StatusUploadingVerificationVolume","not-updated","Uploading verification file","" -"Library\Main\Strings\Interface.de-DE.resx","StatusWaitingForUpload","not-updated","Waiting for upload to complete ...","" -"Library\Main\Strings\Interface.de-DE.resx","TooFewTargetFoldersError","not-updated","The backup contains {0} folders but {1} target folders were supplied","" -"Library\Main\Strings\Interface.de-DE.resx","TooManyTargetFoldersWarning","not-updated","The backup contains {0} folder(s) but {1} target folders were supplied","" -"Library\Main\Strings\Interface.de-DE.resx","UnexpectedCompressionError","not-updated","Unexpected compression mode: {0}","" -"Library\Main\Strings\Interface.de-DE.resx","UnexpectedOperationTypeError","not-updated","The operation mode {0} was not expected","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedBooleanValue","not-updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedEnumerationValue","not-updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedIntegerValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedOptionDisabledModuleWarning","not-updated","The option --{0} is not supported because the module {1} is not currently loaded","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedOptionWarning","not-updated","The supplied option --{0} is not supported and will be ignored","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedPathValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid path","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedSizeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid size","" -"Library\Main\Strings\Interface.de-DE.resx","UnsupportedTimeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid time","" -"Library\Main\Strings\Manifestfile.de-DE.resx","EofInManifestFile","not-updated","Got EOF while attempting to locate the self-hash of a manifest","" -"Library\Main\Strings\Manifestfile.de-DE.resx","HashGenerationFailure","not-updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","" -"Library\Main\Strings\Manifestfile.de-DE.resx","InternalError","not-updated","An internal error occured when creating the manifest, please report this to the developers","" -"Library\Main\Strings\Manifestfile.de-DE.resx","InvalidManifestError","not-updated","The manifest file did not have the expected root Xml element: {0}","" -"Library\Main\Strings\Manifestfile.de-DE.resx","InvalidSourcePathError","not-updated","The number of source paths in the manifest file are wrong","" -"Library\Main\Strings\Manifestfile.de-DE.resx","MainfestIsMissingSelfFilename","not-updated","Manifest did not contain its own filename as expected","" -"Library\Main\Strings\Manifestfile.de-DE.resx","MainfestIsMissingSelfHash","not-updated","Manifest did not contain a self hash as expected","" -"Library\Main\Strings\Manifestfile.de-DE.resx","ManifestValidationError","not-updated","Failed to validate manifest: {0}","" -"Library\Main\Strings\Manifestfile.de-DE.resx","MissingPreviousManifestFilename","not-updated","Manifest has no previous manifest filename","" -"Library\Main\Strings\Manifestfile.de-DE.resx","MissingPreviousManifestHash","not-updated","Manifest has no previous manifest hash","" -"Library\Main\Strings\Manifestfile.de-DE.resx","NoFilesError","not-updated","Invalid manifest, there were no files in the manifest","" -"Library\Main\Strings\Manifestfile.de-DE.resx","SelfhashMismatch","not-updated","Manifest file had selfhash {0} but the hash of the file is {1}","" -"Library\Main\Strings\Manifestfile.de-DE.resx","UnsupportedHashAlgorithmError","not-updated","The manifest uses the hash algorithm {0}, which is unsupported","" -"Library\Main\Strings\Manifestfile.de-DE.resx","UnsupportedVersionError","not-updated","The manifest has version {0}, the current application only supports versions up to {1}","" -"Library\Main\Strings\Manifestfile.de-DE.resx","WrongCountError","not-updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","" -"Library\Main\Strings\Options.de-DE.resx","AllowfullremoveLong","not-updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","" -"Library\Main\Strings\Options.de-DE.resx","AllowfullremoveShort","not-updated","Allow removal of the all backups","" -"Library\Main\Strings\Options.de-DE.resx","AllowsleepShort","not-updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","" -"Library\Main\Strings\Options.de-DE.resx","AllowsourcefolderchangeLong","not-updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","" -"Library\Main\Strings\Options.de-DE.resx","AllowsourcefolderchangeShort","not-updated","Skip verifying the source folders","" -"Library\Main\Strings\Options.de-DE.resx","AsynchronousuploadDeprecated","not-updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","" -"Library\Main\Strings\Options.de-DE.resx","AsynchronousuploadfolderLong","not-updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","" -"Library\Main\Strings\Options.de-DE.resx","AsynchronousuploadfolderShort","not-updated","The path where ready volumes are placed until uploaded","" -"Library\Main\Strings\Options.de-DE.resx","AsynchronousuploadlimitLong","not-updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","" -"Library\Main\Strings\Options.de-DE.resx","AsynchronousuploadlimitShort","not-updated","The number of volumes to create ahead of time","" -"Library\Main\Strings\Options.de-DE.resx","AsynchronousuploadLong","not-updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","" -"Library\Main\Strings\Options.de-DE.resx","AsynchronousuploadShort","not-updated","Transmit files on a separate thread","" -"Library\Main\Strings\Options.de-DE.resx","AutocleanupLong","not-updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","" -"Library\Main\Strings\Options.de-DE.resx","AutocleanupShort","not-updated","A flag indicating that Duplicati should remove unused files","" -"Library\Main\Strings\Options.de-DE.resx","BackendlogdatabaseLong","not-updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","" -"Library\Main\Strings\Options.de-DE.resx","BackendlogdatabaseShort","not-updated","Database log of remote operations","" -"Library\Main\Strings\Options.de-DE.resx","BackupprefixLong","not-updated","Any string used to prefix the filenames generated by Duplicati.","" -"Library\Main\Strings\Options.de-DE.resx","BackupprefixShort","not-updated","Backup volume filename prefix","" -"Library\Main\Strings\Options.de-DE.resx","CompressionmoduleLong","not-updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","" -"Library\Main\Strings\Options.de-DE.resx","CompressionmoduleShort","not-updated","Select what module to use for compression","" -"Library\Main\Strings\Options.de-DE.resx","CreateverificationfileLong","not-updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","" -"Library\Main\Strings\Options.de-DE.resx","CreateverificationfileShort","not-updated","Create verification file on server","" -"Library\Main\Strings\Options.de-DE.resx","DebugoutputLong","not-updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","" -"Library\Main\Strings\Options.de-DE.resx","DebugoutputShort","not-updated","Enables debugging output","" -"Library\Main\Strings\Options.de-DE.resx","DebugretryerrorsLong","not-updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","" -"Library\Main\Strings\Options.de-DE.resx","DebugretryerrorsShort","not-updated","Show error messages when a retry is performed","" -"Library\Main\Strings\Options.de-DE.resx","DisableautocreatefolderLong","not-updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","" -"Library\Main\Strings\Options.de-DE.resx","DisableautocreatefolderShort","not-updated","Disables automatic folder creation","" -"Library\Main\Strings\Options.de-DE.resx","DisablefiletimecheckLong","not-updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","" -"Library\Main\Strings\Options.de-DE.resx","DisablefiletimecheckShort","not-updated","Disable checks based on file time","" -"Library\Main\Strings\Options.de-DE.resx","DisablemoduleLong","not-updated","Supply one or more module names, separated by commas to unload them","" -"Library\Main\Strings\Options.de-DE.resx","DisablemoduleShort","not-updated","Disabled one or more modules","" -"Library\Main\Strings\Options.de-DE.resx","DisableStreamingLong","not-updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","" -"Library\Main\Strings\Options.de-DE.resx","DisableStreamingShort","not-updated","Disables use of the streaming transfer method","" -"Library\Main\Strings\Options.de-DE.resx","DisabletimetoleranceLong","not-updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","" -"Library\Main\Strings\Options.de-DE.resx","DisabletimetoleranceShort","not-updated","Deactivates tolerance when comparing times","" -"Library\Main\Strings\Options.de-DE.resx","DisableusndiffcheckLong","not-updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","" -"Library\Main\Strings\Options.de-DE.resx","DisableusndiffcheckShort","not-updated","Disables changelist by USN numbers","" -"Library\Main\Strings\Options.de-DE.resx","DontreadmanifestsLong","not-updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","" -"Library\Main\Strings\Options.de-DE.resx","DontreadmanifestsShort","not-updated","An option that prevents verifying the manifests","" -"Library\Main\Strings\Options.de-DE.resx","EnablemoduleLong","not-updated","Supply one or more module names, separated by commas to load them","" -"Library\Main\Strings\Options.de-DE.resx","EnablemoduleShort","not-updated","Enables one or more modules","" -"Library\Main\Strings\Options.de-DE.resx","EncryptionmoduleLong","not-updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","" -"Library\Main\Strings\Options.de-DE.resx","EncryptionmoduleShort","not-updated","Select what module to use for encryption","" -"Library\Main\Strings\Options.de-DE.resx","ExcludeemptyfoldersLong","not-updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","" -"Library\Main\Strings\Options.de-DE.resx","ExcludeemptyfoldersShort","not-updated","Controls empty folder actions","" -"Library\Main\Strings\Options.de-DE.resx","ExcludeLong","not-updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.de-DE.resx","ExcluderegexpLong","not-updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.de-DE.resx","ExcluderegexpShort","not-updated","Exclude files regular expression","" -"Library\Main\Strings\Options.de-DE.resx","ExcludeShort","not-updated","Exclude files","" -"Library\Main\Strings\Options.de-DE.resx","FiletorestoreLong","not-updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","" -"Library\Main\Strings\Options.de-DE.resx","FiletorestoreShort","not-updated","A list of files to restore","" -"Library\Main\Strings\Options.de-DE.resx","ForceLong","not-updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","" -"Library\Main\Strings\Options.de-DE.resx","ForceShort","not-updated","Force the removal of files","" -"Library\Main\Strings\Options.de-DE.resx","FullifmorethannincrementalsLong","not-updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","" -"Library\Main\Strings\Options.de-DE.resx","FullifmorethannincrementalsShort","not-updated","The max number of incrementals in a chain","" -"Library\Main\Strings\Options.de-DE.resx","FullifolderthanLong","not-updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","" -"Library\Main\Strings\Options.de-DE.resx","FullifolderthanShort","not-updated","The max duration between full backups","" -"Library\Main\Strings\Options.de-DE.resx","FullifsourcefolderchangedLong","not-updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","" -"Library\Main\Strings\Options.de-DE.resx","FullifsourcefolderchangedShort","not-updated","Run a full backup if the sourcefolder has changed","" -"Library\Main\Strings\Options.de-DE.resx","FullLong","not-updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","" -"Library\Main\Strings\Options.de-DE.resx","FullShort","not-updated","A flag used to force full backups","" -"Library\Main\Strings\Options.de-DE.resx","GpgencryptionDeprecated","not-updated","Use --encryption-module=gpg instead","" -"Library\Main\Strings\Options.de-DE.resx","GpgencryptionLong","not-updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","" -"Library\Main\Strings\Options.de-DE.resx","GpgencryptionShort","not-updated","Use GnuPG for encryption","" -"Library\Main\Strings\Options.de-DE.resx","IncludeLong","not-updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","" -"Library\Main\Strings\Options.de-DE.resx","IncluderegexpLong","not-updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","" -"Library\Main\Strings\Options.de-DE.resx","IncluderegexpShort","not-updated","Include files regular expression","" -"Library\Main\Strings\Options.de-DE.resx","IncludeShort","not-updated","Include files","" -"Library\Main\Strings\Options.de-DE.resx","ListverifyuploadsLong","not-updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","" -"Library\Main\Strings\Options.de-DE.resx","ListverifyuploadsShort","not-updated","Verify uploads by listing contents","" -"Library\Main\Strings\Options.de-DE.resx","LogfileLong","not-updated","Specifies the name of a while into which internal log information is written","" -"Library\Main\Strings\Options.de-DE.resx","LogfileShort","not-updated","Log internal information","" -"Library\Main\Strings\Options.de-DE.resx","LoglevelLong","not-updated","Specifies the amount of log information to write into the file specified by --log-file","" -"Library\Main\Strings\Options.de-DE.resx","LoglevelShort","not-updated","Log information level","" -"Library\Main\Strings\Options.de-DE.resx","MaxdownloadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.de-DE.resx","MaxdownloadprsecondShort","not-updated","Max number of bytes to download pr. second","" -"Library\Main\Strings\Options.de-DE.resx","MaxuploadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.de-DE.resx","MaxuploadprsecondShort","not-updated","Max number of bytes to upload pr. second","" -"Library\Main\Strings\Options.de-DE.resx","NoconnectionreuseLong","not-updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","" -"Library\Main\Strings\Options.de-DE.resx","NoconnectionreuseShort","not-updated","Do not re-use connections","" -"Library\Main\Strings\Options.de-DE.resx","NoencryptionLong","not-updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","" -"Library\Main\Strings\Options.de-DE.resx","NoencryptionShort","not-updated","Disable encryption","" -"Library\Main\Strings\Options.de-DE.resx","NumberofretriesLong","not-updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","" -"Library\Main\Strings\Options.de-DE.resx","NumberofretriesShort","not-updated","Number of times to retry a failed transmission","" -"Library\Main\Strings\Options.de-DE.resx","OldfilenamesDeprecated","not-updated","This option will be removed in the future but is included for the odd case where the new format breaks something","" -"Library\Main\Strings\Options.de-DE.resx","OldfilenamesLong","not-updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","" -"Library\Main\Strings\Options.de-DE.resx","OldfilenamesShort","not-updated","Uses the old filename format","" -"Library\Main\Strings\Options.de-DE.resx","OpenfilepolicyLong","not-updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","" -"Library\Main\Strings\Options.de-DE.resx","OpenfilepolicyShort","not-updated","Determines how to handle open files","" -"Library\Main\Strings\Options.de-DE.resx","PassphraseLong","not-updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","" -"Library\Main\Strings\Options.de-DE.resx","PassphraseShort","not-updated","Passphrase used to encrypt backups","" -"Library\Main\Strings\Options.de-DE.resx","RestoretimeLong","not-updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","" -"Library\Main\Strings\Options.de-DE.resx","RestoretimeShort","not-updated","The time to restore files","" -"Library\Main\Strings\Options.de-DE.resx","RetrydelayLong","not-updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","" -"Library\Main\Strings\Options.de-DE.resx","RetrydelayShort","not-updated","Time to wait between retries","" -"Library\Main\Strings\Options.de-DE.resx","ShortfilenamesDeprecated","not-updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","" -"Library\Main\Strings\Options.de-DE.resx","ShortfilenamesLong","not-updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","" -"Library\Main\Strings\Options.de-DE.resx","ShortfilenamesShort","not-updated","Use short filenames","" -"Library\Main\Strings\Options.de-DE.resx","SignaturecachepathLong","not-updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","" -"Library\Main\Strings\Options.de-DE.resx","SignaturecachepathShort","not-updated","A path to temporary storage","" -"Library\Main\Strings\Options.de-DE.resx","SignaturecontrolfilesLong","not-updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","" -"Library\Main\Strings\Options.de-DE.resx","SignaturecontrolfilesShort","not-updated","A list of control files to embed in the backups","" -"Library\Main\Strings\Options.de-DE.resx","SkipfilehashchecksLong","not-updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","" -"Library\Main\Strings\Options.de-DE.resx","SkipfilehashchecksShort","not-updated","Set this flag to skip hash checks","" -"Library\Main\Strings\Options.de-DE.resx","SkipfileslargerthanLong","not-updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","" -"Library\Main\Strings\Options.de-DE.resx","SkipfileslargerthanShort","not-updated","A size string that limits the size of files being backed up","" -"Library\Main\Strings\Options.de-DE.resx","SnapshotpolicyLong","not-updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","" -"Library\Main\Strings\Options.de-DE.resx","SnapshotpolicyShort","not-updated","Controls the use of disk snapshots","" -"Library\Main\Strings\Options.de-DE.resx","SortedfilelistLong","not-updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","" -"Library\Main\Strings\Options.de-DE.resx","SortedfilelistShort","not-updated","Sort the list of files","" -"Library\Main\Strings\Options.de-DE.resx","SynchronousuploadLong","not-updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","" -"Library\Main\Strings\Options.de-DE.resx","SynchronousuploadShort","not-updated","Upload files synchronously","" -"Library\Main\Strings\Options.de-DE.resx","TempdirLong","not-updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","" -"Library\Main\Strings\Options.de-DE.resx","TempdirShort","not-updated","Temporary storage folder","" -"Library\Main\Strings\Options.de-DE.resx","ThreadpriorityLong","not-updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","" -"Library\Main\Strings\Options.de-DE.resx","ThreadpriorityShort","not-updated","Thread priority","" -"Library\Main\Strings\Options.de-DE.resx","TimeseparatorDeprecated","not-updated","Duplicati no longer uses a time separator for the filenames so this option is useless","" -"Library\Main\Strings\Options.de-DE.resx","TimeseparatorLong","not-updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","" -"Library\Main\Strings\Options.de-DE.resx","TimeseparatorShort","not-updated","Backup volume filename timeseparator","" -"Library\Main\Strings\Options.de-DE.resx","TotalsizeLong","not-updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","" -"Library\Main\Strings\Options.de-DE.resx","TotalsizeShort","not-updated","The number of bytes generated by each backup run","" -"Library\Main\Strings\Options.de-DE.resx","UploadUnchangedBackupsLong","not-updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","" -"Library\Main\Strings\Options.de-DE.resx","UploadUnchangedBackupsShort","not-updated","Upload empty backup files","" -"Library\Main\Strings\Options.de-DE.resx","UsnpolicyLong","not-updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","" -"Library\Main\Strings\Options.de-DE.resx","UsnpolicyShort","not-updated","Controls the use of NTFS Update Sequence Numbers","" -"Library\Main\Strings\Options.de-DE.resx","VerificationLevelLong","not-updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","" -"Library\Main\Strings\Options.de-DE.resx","VerificationLevelShort","not-updated","Level of verification","" -"Library\Main\Strings\Options.de-DE.resx","VolsizeLong","not-updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","" -"Library\Main\Strings\Options.de-DE.resx","VolsizeShort","not-updated","A size string that limits the size of the volumes","" -"Library\Main\Strings\Options.de-DE.resx","VssexcludewritersLong","not-updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","" -"Library\Main\Strings\Options.de-DE.resx","VssexcludewritersShort","not-updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","" -"Library\Main\Strings\RSyncDir.de-DE.resx","CreateFolderError","not-updated","Failed to create folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","DeletedFilenameError","not-updated","An error occured while determining file status, filename: {0}, folder name:{1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","DeleteFileError","not-updated","Failed to delete file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","DeleteFolderError","not-updated","Failed to remove folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FailedToSetFileWriteTime","not-updated","Failed to set the write time for the file: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FailedToSetFolderWriteTime","not-updated","Failed to set the write time for the folder: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FileChangedWhileReadError","not-updated","The file {0} changed while being backed up, omitting file from backup set","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FileChangedWhileReadWarning","not-updated","The file {0} changed while being backed up, this may result in a broken file","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FileProcessError","not-updated","Failed to process file: {0}. Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FileShouldBePartialError","not-updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FileToDeleteMissingError","not-updated","File marked for deletion did not exist: {0}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FolderModificationTimeReadError","not-updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","FolderToDeleteMissingError","not-updated","Folder was marked for deletion, but did not exist: {0}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","InternalPathMappingError","not-updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","" -"Library\Main\Strings\RSyncDir.de-DE.resx","InvalidPartialFileEntry","not-updated","The partial file record for {0} does not match the file","" -"Library\Main\Strings\RSyncDir.de-DE.resx","InvalidPartialRecordError","not-updated","The partial record file is invalid","" -"Library\Main\Strings\RSyncDir.de-DE.resx","InvalidTimeStampError","not-updated","The timestamp information for file {0} could not be read: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","MultipassUsageError","not-updated","Multi pass is not initialized","" -"Library\Main\Strings\RSyncDir.de-DE.resx","PartialFileAddedLogMessage","not-updated","File {0} is partial from byte offset {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","PartialFileIncompleteWarning","not-updated","The partial file {0} was not completed","" -"Library\Main\Strings\RSyncDir.de-DE.resx","PartialLeftoverDeleteError","not-updated","Failed to clean up the partial incomplete file {0}, error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","RestoreFileError","not-updated","Failed to restore file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","RestoreFolderDeltaError","not-updated","Folder did not exist on restore by delta: {0}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","RestoreFolderMissingError","not-updated","Folder did not exist on restore: {0}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","SnapshotFailedError","not-updated","Failed to create a snapshot: {0}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","UsnDisposeFailedWarning","not-updated","Failed to dispose USN helper: {0}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","UsnFailedError","not-updated","Failed to read USN data: {0}","" -"Library\Main\Strings\RSyncDir.de-DE.resx","UsnJournalIdChangedWarning","not-updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","" -"Library\Main\Strings\RSyncDir.de-DE.resx","UsnNotSupportedOnLinuxError","not-updated","USN is not supported on Linux","" -"Library\Main\Strings\RSyncDir.de-DE.resx","UsnNumberingFaultWarning","not-updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.de-DE.resx","ConfirmPassphrasePrompt","not-updated","Confirm passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.de-DE.resx","Description","not-updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.de-DE.resx","Displayname","not-updated","Password prompt","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.de-DE.resx","EmptyPassphraseError","not-updated","Empty passphrases are not allowed","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.de-DE.resx","EnterPassphrasePrompt","not-updated","Enter passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.de-DE.resx","PassphraseMismatchError","not-updated","The passphrases do not match","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","Description","not-updated","This module exposes a number of properties that can be used to change the way http requests are issued","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DescriptionAcceptAnyCertificateLong","not-updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DescriptionAcceptAnyCertificateShort","not-updated","Accept any server certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DescriptionAcceptHashLong","not-updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DescriptionAcceptHashShort","not-updated","Optionally accept a known SSL certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DisableExpect100Long","not-updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DisableExpect100Short","not-updated","Disable the expect header","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DisableNagleLong","not-updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DisableNagleShort","not-updated","Disable nagling","" -"Library\Modules\Builtin\Strings\HttpOptions.de-DE.resx","DisplayName","not-updated","Configure http requests","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of signature file","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","EndofstreamInBlocksizeError","not-updated","End of stream occured while reading blocksize in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","EndofstreamInStronglenError","not-updated","End of stream occured while reading stronglen in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","EndofstreamInStrongSignatureError","not-updated","End of stream occured while reading strong signature from signature file","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","InvalidBlocksizeError","not-updated","Blocklen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","InvalidFilesizeError","not-updated","The size of the signature file is invalid","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","InvalidSignatureHeaderError","not-updated","Signature stream did not have the correct start marker","" -"Library\SharpRSync\Strings\ChecksumFile.de-DE.resx","InvalidStrongsizeError","not-updated","Stronglen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of delta file","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","EndofstreamWithoutMarkerError","not-updated","Stream ended but had no end marker","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","InternalBufferError","not-updated","Internal error, had buffered both matched and unmatched blocks!","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","InvalidCopyLengthError","not-updated","Invalid length for copy data","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","InvalidCopyOffsetError","not-updated","Invalid offset for copy data","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","InvalidLitteralSizeError","not-updated","Invalid size for literal data","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","InvalidSignatureError","not-updated","Delta stream did not have the correct start marker","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","UnexpectedEndofstreamError","not-updated","Unexpected end of stream detected","" -"Library\SharpRSync\Strings\DeltaFile.de-DE.resx","UnknownCommandError","not-updated","Unknown command in delta file","" -"Library\SharpRSync\Strings\Program.de-DE.resx","ErrorOccurred","not-updated","An error occurred: {0}","" -"Library\SharpRSync\Strings\Program.de-DE.resx","UsageMessage","not-updated","Usage: - {0} signature - {0} delta - {0} patch ","" -"Library\SharpRSync\Strings\RDiffBinary.de-DE.resx","EncodedLengthError","not-updated","Encoded value had unexpected length","" -"Library\SharpRSync\Strings\RDiffBinary.de-DE.resx","InvalidDataLengthError","not-updated","Invalid data length","" -"Library\SharpRSync\Strings\RDiffBinary.de-DE.resx","InvalidDeltaCopyCommandError","not-updated","Invalid delta copy command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.de-DE.resx","InvalidEncodedSizeError","not-updated","Invalid size for encoded value!","" -"Library\SharpRSync\Strings\RDiffBinary.de-DE.resx","InvalidLiteralCommand","not-updated","Invalid literal delta command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.de-DE.resx","SizeTooLargeError","not-updated","Unable to size item, because it is larger than: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.de-DE.resx","ValueTooLargeError","not-updated","Value must be less than: {0}","" -"Library\SharpRSync\Strings\RollingBuffer.de-DE.resx","BufferExhaustedError","not-updated","Buffer has too few bytes","" -"Library\SharpRSync\Strings\RollingBuffer.de-DE.resx","InternalError","not-updated","This is one sad rolling buffer :(","" -"Library\SharpRSync\Strings\RollingBuffer.de-DE.resx","NegativeIndexError","not-updated","Index cannot be negative","" -"Library\SharpRSync\Strings\Utility.de-DE.resx","UnexpectedEndOfStreamError","not-updated","Unexpected end of stream","" -"Library\Snapshots\Strings\LinuxSnapshot.de-DE.resx","ExternalProgramLaunchError","not-updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.de-DE.resx","ExternalProgramTimeoutError","not-updated","The external command failed to complete within the set time limit: {0} {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.de-DE.resx","InvalidFilePathError","not-updated","Unable to match local path {0} with any snapshot path: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.de-DE.resx","MountFolderMissingError","not-updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.de-DE.resx","MountFolderNotRemovedError","not-updated","Script returned successfully, but the temporary folder {0} still exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.de-DE.resx","ScriptExitCodeError","not-updated","The script returned exit code {0}, but {1} was expected: {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.de-DE.resx","ScriptOutputError","not-updated","Script returned successfully, but the output was missing the {0} parameter: {1}","" -"Library\Snapshots\Strings\Shared.de-DE.resx","InvalidEnumPathError","not-updated","Unable to match local path {0} with a snapshot","" -"Library\Snapshots\Strings\USNHelper.de-DE.resx","EmptyResponseError","not-updated","Unexpected empty response while enumerating","" -"Library\Snapshots\Strings\USNHelper.de-DE.resx","LinuxNotSupportedError","not-updated","USN is not supported on Linux","" -"Library\Snapshots\Strings\USNHelper.de-DE.resx","SafeGuardError","not-updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","" -"Library\Snapshots\Strings\WinNativeMethod.de-DE.resx","MissingBackupPrivilegeError","not-updated","Calling process does not have the backup privilege","" -"Library\Utility\Strings\FilenameFilter.de-DE.resx","FilterContainsPathSeparator","not-updated","Filter contains: {0}","" -"Library\Utility\Strings\Sizeparser.de-DE.resx","InvalidSizeValueError","not-updated","Invalid size value: {0}","" -"Library\Utility\Strings\SslCertificateValidator.de-DE.resx","InvalidCallSequence","not-updated","The SSL certificate validator was called in an incorrect order","" -"Library\Utility\Strings\SslCertificateValidator.de-DE.resx","VerifyCertificateException","not-updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","" -"Library\Utility\Strings\SslCertificateValidator.de-DE.resx","VerifyCertificateHashError","not-updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","" -"Library\Utility\Strings\TempFolder.de-DE.resx","TempFolderDoesNotExistError","not-updated","Temporary folder does not exist: {0}","" -"Library\Utility\Strings\Timeparser.de-DE.resx","InvalidDayError","not-updated","Unable to parse date: {0}, invalid day: {1}","" -"Library\Utility\Strings\Timeparser.de-DE.resx","InvalidIntegerError","not-updated","Failed to parse the segment: {0}, invalid integer","" -"Library\Utility\Strings\Timeparser.de-DE.resx","InvalidSpecifierError","not-updated","Invalid specifier: {0}","" -"Library\Utility\Strings\Timeparser.de-DE.resx","InvalidTimeError","not-updated","Unable to parse date: {0}, invalid time: {1}","" -"Library\Utility\Strings\Timeparser.de-DE.resx","InvalidYearError","not-updated","Unable to parse date: {0}, invalid year: {1}","" -"Library\Utility\Strings\Timeparser.de-DE.resx","UnknownMonthError","not-updated","Unable to parse date: {0}, unknown month: {1}","" -"Library\Utility\Strings\Timeparser.de-DE.resx","UnparsedDataFragmentError","not-updated","Unparsed data: {0}","" -"Library\Utility\Strings\Utility.de-DE.resx","InvalidHexDigitError","not-updated","The digit '{0}' is not a valid hex digit","" -"Library\Utility\Strings\Utility.de-DE.resx","InvalidHexStringLengthError","not-updated","The hex string size must be a multiple of two, eg. the length must be even","" -"Library\Utility\Strings\Utility.de-DE.resx","TimeoutException","not-updated","The request timed out","" -"Library\Utility\Strings\Utility.de-DE.resx","UnexpectedRequestResultError","not-updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","" -"Winforms\Controls\PasswordConfirmationDialog.de-DE.resx","$this.Text","missing","Please confirm the password","" -"Winforms\Controls\PasswordConfirmationDialog.de-DE.resx","CancelBtn.Text","missing","Cancel","" -"Winforms\Controls\PasswordConfirmationDialog.de-DE.resx","label1.Text","missing","Password","" -"Winforms\Controls\PasswordControl.de-DE.resx","ShowPassword.ToolTip","missing","Show or hide the password","" -"Winforms\Controls\PasswordControl.de-DE.resx","TextBox.Text","missing","password","" -"Winforms\Controls\Strings\PasswordConfirmationDialog.de-DE.resx","PasswordDoNotMatchError","not-updated","The password that you have entered does not match the previously entered password","" -"Winforms\Controls\Strings\PasswordControl.de-DE.resx","ConfirmClearingPassword","not-updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","" -"WizardForm\Dialog.de-DE.resx","_BackButton.Text","missing","< Back","" -"WizardForm\Dialog.de-DE.resx","_CancelButton.Text","missing","Cancel","" -"WizardForm\Dialog.de-DE.resx","_InfoLabel.Text","missing","Helptext","" -"WizardForm\Dialog.de-DE.resx","_NextButton.Text","missing","Next >","" -"WizardForm\Dialog.de-DE.resx","_TitleLabel.Text","missing","Title","" -"WizardForm\StartPage.de-DE.resx","WizardHelp.Text","missing","Click next to continue","" -"WizardForm\StartPage.de-DE.resx","WizardIntroduction.Text","missing","Wizard introduction","" -"WizardForm\StartPage.de-DE.resx","WizardTitle.Text","missing","Wizard title","" -"WizardForm\Strings\Dialog.de-DE.resx","FinishButtonText","not-updated","Finish","" -"WizardForm\Strings\Dialog.de-DE.resx","NextButtonText","not-updated","Next >","" diff --git a/Duplicati/Localization/report.de-DE.url b/Duplicati/Localization/report.de-DE.url deleted file mode 100644 index 5c8b09517..000000000 --- a/Duplicati/Localization/report.de-DE.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdHVnOVlRV01aQ3o0OV9YMVdHNzJVb2c&single=true&gid=0&output=csv diff --git a/Duplicati/Localization/report.es-ES.csv b/Duplicati/Localization/report.es-ES.csv deleted file mode 100644 index 5a40d09aa..000000000 --- a/Duplicati/Localization/report.es-ES.csv +++ /dev/null @@ -1,1602 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.es-ES.resx","ProgramUsage","not-updated","Usage: Duplicati.CommandLine.Decrypter.exe ","" -"CommandLine\Strings\Program.es-ES.resx","AddedFoldersHeader","not-updated","Added folders","" -"CommandLine\Strings\Program.es-ES.resx","CollectionStatusHeader","not-updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","" -"CommandLine\Strings\Program.es-ES.resx","CollectionStatusLineFull","not-updated","Full\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.es-ES.resx","CollectionStatusLineInc","not-updated"," Inc\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.es-ES.resx","ControlFilesHeader","not-updated","Control files","" -"CommandLine\Strings\Program.es-ES.resx","DeletedFilesHeader","not-updated","Deleted files","" -"CommandLine\Strings\Program.es-ES.resx","DeletedFoldersHeader","not-updated","Deleted folders","" -"CommandLine\Strings\Program.es-ES.resx","DuplicatiOptionsHeader","not-updated","Duplicati options:","" -"CommandLine\Strings\Program.es-ES.resx","FileEntryNotFound","not-updated","< not found >","" -"CommandLine\Strings\Program.es-ES.resx","FindLastVersionEntry","not-updated","{0}\t{1}","" -"CommandLine\Strings\Program.es-ES.resx","FindLastVersionHeader","not-updated","Backuptime\t\tFilename","" -"CommandLine\Strings\Program.es-ES.resx","FolderCreatedMessage","not-updated","The folder {0} was created","" -"CommandLine\Strings\Program.es-ES.resx","GenericModulesHeader","not-updated","Supported generic modules:","" -"CommandLine\Strings\Program.es-ES.resx","IntegerParseError","not-updated","Unable to parse ""{0}"" into a number","" -"CommandLine\Strings\Program.es-ES.resx","InternalOptionUsedError","not-updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","" -"CommandLine\Strings\Program.es-ES.resx","ModifiedFilesHeader","not-updated","Modified files","" -"CommandLine\Strings\Program.es-ES.resx","ModuleIsLoadedAutomatically","not-updated","Module is loaded atomatically, use --disable-module to prevent this","" -"CommandLine\Strings\Program.es-ES.resx","ModuleIsNotLoadedAutomatically","not-updated","Module is not loaded atomatically, use --enable-module to load it","" -"CommandLine\Strings\Program.es-ES.resx","NewFilesHeader","not-updated","New files","" -"CommandLine\Strings\Program.es-ES.resx","NewOrModifiedFilesHeader","not-updated","New/Modified files","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageBackend","not-updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageBackup","not-updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageCleanup","not-updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageCreateFolders","not-updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageDeleteOld","not-updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageFilters","not-updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageFindLastVersion","not-updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageHeader","not-updated","********** Duplicati v. {0} ********** - -Usage:","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageListContentFiles","not-updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageListFiles","not-updated","List files: - Duplicati.CommandLine list [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageListSets","not-updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageListSignatureFiles","not-updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageListSourceFolders","not-updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageOptionTypes","not-updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsagePurgeCache","not-updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageRestore","not-updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageTimes","not-updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","" -"CommandLine\Strings\Program.es-ES.resx","ProgramUsageVerify","not-updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","" -"CommandLine\Strings\Program.es-ES.resx","SupportedBackendsHeader","not-updated","Supported backends:","" -"CommandLine\Strings\Program.es-ES.resx","SupportedCompressionModulesHeader","not-updated","Supported compression modules:","" -"CommandLine\Strings\Program.es-ES.resx","SupportedEncryptionModulesHeader","not-updated","Supported encryption modules:","" -"CommandLine\Strings\Program.es-ES.resx","SupportedOptionsHeader","not-updated","Supported options:","" -"CommandLine\Strings\Program.es-ES.resx","TimeParseError","not-updated","Unable to parse ""{0}"" into a time offset: {1}","" -"CommandLine\Strings\Program.es-ES.resx","UnhandledException","not-updated","An error occured: {0}","" -"CommandLine\Strings\Program.es-ES.resx","UnhandledInnerException","not-updated","The inner error message is: {0}","" -"CommandLine\Strings\Program.es-ES.resx","UsageExampleLinux","not-updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","" -"CommandLine\Strings\Program.es-ES.resx","UsageExampleWindows","not-updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","" -"CommandLine\Strings\Program.es-ES.resx","VerificationCompleted","not-updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","" -"CommandLine\Strings\Program.es-ES.resx","VerificationErrorHeader","not-updated","Reported error messages:","" -"CommandLine\Strings\Program.es-ES.resx","WrongNumberOfCommandsError_v2","not-updated","Found {0} commands but expected {1}, commands: -{2}","" -"GUI\ApplicationSetup.es-ES.resx","$this.Text","missing","Duplicati Options","" -"GUI\ApplicationSetup.es-ES.resx","AdvancedTab.Text","missing","Advanced","" -"GUI\ApplicationSetup.es-ES.resx","BalloonNotificationLevel.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.es-ES.resx","Bandwidth.ToolTip","missing","Set the initial bandwidth limits to use in Duplicati","" -"GUI\ApplicationSetup.es-ES.resx","BasicTab.Text","missing","Basic","" -"GUI\ApplicationSetup.es-ES.resx","CacheSizeLabel.Text","missing","Calculating cache size...","" -"GUI\ApplicationSetup.es-ES.resx","CancelBtn.Text","missing","Cancel","" -"GUI\ApplicationSetup.es-ES.resx","ClearCacheButton.Text","missing","Clear cache","" -"GUI\ApplicationSetup.es-ES.resx","ClearCacheButton.ToolTip","missing","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","" -"GUI\ApplicationSetup.es-ES.resx","CommonPassword.ToolTip","missing","Enter the default password to apply to new backups","" -"GUI\ApplicationSetup.es-ES.resx","EncryptionMethod.Text","missing","Encryption method:","" -"GUI\ApplicationSetup.es-ES.resx","EncryptionMethod.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.es-ES.resx","EncryptionModule.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.es-ES.resx","groupBox1.Text","missing","User interface","" -"GUI\ApplicationSetup.es-ES.resx","groupBox2.Text","missing","Cache","" -"GUI\ApplicationSetup.es-ES.resx","groupBox4.Text","missing","Default throttle settings","" -"GUI\ApplicationSetup.es-ES.resx","HideDonateButton.Text","missing","Hide Donate button on the main wizard page","" -"GUI\ApplicationSetup.es-ES.resx","label1.Text","missing","Time to display past backups in log:","" -"GUI\ApplicationSetup.es-ES.resx","label1.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.es-ES.resx","label2.Text","missing","Sections:","" -"GUI\ApplicationSetup.es-ES.resx","label3.Text","missing","Language:","" -"GUI\ApplicationSetup.es-ES.resx","label3.ToolTip","missing","Select user interface language (requires restart)","" -"GUI\ApplicationSetup.es-ES.resx","label4.Text","missing","Temporary folder:","" -"GUI\ApplicationSetup.es-ES.resx","label6.Text","missing","Content:","" -"GUI\ApplicationSetup.es-ES.resx","label7.Text","missing","Time to wait after startup:","" -"GUI\ApplicationSetup.es-ES.resx","label7.ToolTip","missing","Select the amount of time Duplicati is paused after startup","" -"GUI\ApplicationSetup.es-ES.resx","label8.Text","missing","Backup notifications:","" -"GUI\ApplicationSetup.es-ES.resx","label8.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.es-ES.resx","LanguageSelection.ToolTip","missing","Choose the language for the user interface (requires restart)","" -"GUI\ApplicationSetup.es-ES.resx","LicenseLink.Text","missing","Homepage","" -"GUI\ApplicationSetup.es-ES.resx","LicenseLink.ToolTip","missing","Click to go to the homepage of the currently selected section","" -"GUI\ApplicationSetup.es-ES.resx","LicenseSections.ToolTip","missing","Lists the available license sections","" -"GUI\ApplicationSetup.es-ES.resx","LicenseTab.Text","missing","License","" -"GUI\ApplicationSetup.es-ES.resx","OKBtn.Text","missing","OK","" -"GUI\ApplicationSetup.es-ES.resx","PasswordDefaultsGroup.Text","missing","Default password","" -"GUI\ApplicationSetup.es-ES.resx","RecentDuration.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.es-ES.resx","SignatureCacheEnabled.Text","missing","Signature cache:","" -"GUI\ApplicationSetup.es-ES.resx","SignatureCacheEnabled.ToolTip","missing","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","" -"GUI\ApplicationSetup.es-ES.resx","SignatureCachePathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.es-ES.resx","SignatureCachePathBrowse.ToolTip","missing","Browse for the signature cache folder","" -"GUI\ApplicationSetup.es-ES.resx","StartupDelayDuration.ToolTip","missing","Select the amount of time Duplicat is paused after startup","" -"GUI\ApplicationSetup.es-ES.resx","TempPath.ToolTip","missing","Enter the path where Duplicati stores temporary files","" -"GUI\ApplicationSetup.es-ES.resx","TempPathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.es-ES.resx","TempPathBrowse.ToolTip","missing","Browse for the temporary folder","" -"GUI\ApplicationSetup.es-ES.resx","ThreadPriorityPicker.ToolTip","missing","Set the initial thread priority to be used by Duplicati","" -"GUI\ApplicationSetup.es-ES.resx","UseCommonPassword.Text","missing","Use password for new backups:","" -"GUI\ApplicationSetup.es-ES.resx","UseCommonPassword.ToolTip","missing","Enable this to use the same password for multiple backups","" -"GUI\HelperControls\BackupFileList.es-ES.resx","changeDestinationToolStripMenuItem.Text","missing","Change destination...","" -"GUI\HelperControls\BackupFileList.es-ES.resx","folderBrowserDialog.Description","missing","Select the folder to restore to","" -"GUI\HelperControls\BackupFileList.es-ES.resx","LoadingIndicator.Text","missing","Reading filelist, please wait ...","" -"GUI\HelperControls\BackupItems.es-ES.resx","statusLabel.Text","missing","Loading list of backups","" -"GUI\HelperControls\BackupItems.es-ES.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\HelperControls\BandwidthLimit.es-ES.resx","DownloadLimitCheckbox.Text","missing","Download limit (restore)","" -"GUI\HelperControls\BandwidthLimit.es-ES.resx","UploadLimitCheckbox.Text","missing","Upload limit (backup)","" -"GUI\HelperControls\CommandLineOptionGrid.es-ES.resx","argumentDataGridViewTextBoxColumn.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.es-ES.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.es-ES.resx","enabledDataGridViewCheckBoxColumn.HeaderText","missing","Enabled","" -"GUI\HelperControls\CommandLineOptionGrid.es-ES.resx","nameDataGridViewTextBoxColumn.HeaderText","missing","Name","" -"GUI\HelperControls\CommandLineOptionGrid.es-ES.resx","valueDataGridViewTextBoxColumn.HeaderText","missing","Value","" -"GUI\HelperControls\DurationEditor.es-ES.resx","CustomDuration.Error","missing","s","" -"GUI\HelperControls\DurationEditor.es-ES.resx","EasyDuration.Items","missing","Each day","" -"GUI\HelperControls\DurationEditor.es-ES.resx","EasyDuration.Items1","missing","Each week","" -"GUI\HelperControls\DurationEditor.es-ES.resx","EasyDuration.Items2","missing","Each second week","" -"GUI\HelperControls\DurationEditor.es-ES.resx","EasyDuration.Items3","missing","Each month","" -"GUI\HelperControls\DurationEditor.es-ES.resx","EasyDuration.Items4","missing","Custom ...","" -"GUI\HelperControls\FilterDialog.es-ES.resx","$this.Text","missing","FilterDialog","" -"GUI\HelperControls\FilterDialog.es-ES.resx","BrowseFileButton.Text","missing","...","" -"GUI\HelperControls\FilterDialog.es-ES.resx","CancelBtn.Text","missing","Cancel","" -"GUI\HelperControls\FilterDialog.es-ES.resx","Exclusive.Text","missing","Exclude files matching the filter","" -"GUI\HelperControls\FilterDialog.es-ES.resx","folderBrowserDialog.Description","missing","Select the folder path to use for the filter","" -"GUI\HelperControls\FilterDialog.es-ES.resx","HelpLink.Text","missing","Filter help","" -"GUI\HelperControls\FilterDialog.es-ES.resx","Inclusive.Text","missing","Include files matching the filter","" -"GUI\HelperControls\FilterDialog.es-ES.resx","IsRegExp.Text","missing","Filter is regular expression","" -"GUI\HelperControls\FilterDialog.es-ES.resx","label1.Text","missing","Filter","" -"GUI\HelperControls\FilterDialog.es-ES.resx","OKBtn.Text","missing","OK","" -"GUI\HelperControls\FilterDialog.es-ES.resx","openFileDialog.Filter","missing","All files (*.*)|*.*","" -"GUI\HelperControls\FilterDialog.es-ES.resx","openFileDialog.Title","missing","Select the file to use for the filter","" -"GUI\HelperControls\FilterEditor.es-ES.resx","AddFilterButton.ToolTipText","missing","Add a new filter","" -"GUI\HelperControls\FilterEditor.es-ES.resx","btnTestSearch.Text","missing","Test Search Selection...","" -"GUI\HelperControls\FilterEditor.es-ES.resx","EditFilterButton.ToolTipText","missing","Edit the selected filter","" -"GUI\HelperControls\FilterEditor.es-ES.resx","ExcludeFolderButton.ToolTipText","missing","Adds an excluded folder to the list","" -"GUI\HelperControls\FilterEditor.es-ES.resx","groupBox1.Text","missing","Filters","" -"GUI\HelperControls\FilterEditor.es-ES.resx","HelpButton.Text","missing","Filter help","" -"GUI\HelperControls\FilterEditor.es-ES.resx","HelpButton.ToolTipText","missing","Opens the Duplicati Filter usage Wiki page","" -"GUI\HelperControls\FilterEditor.es-ES.resx","IncludeFolderButton.ToolTipText","missing","Adds an included folder to the list","" -"GUI\HelperControls\FilterEditor.es-ES.resx","label1.Text","missing","Test a filename:","" -"GUI\HelperControls\FilterEditor.es-ES.resx","MoveFilterBottomButton.ToolTipText","missing","Move the selected filter to the bottom","" -"GUI\HelperControls\FilterEditor.es-ES.resx","MoveFilterDownButton.ToolTipText","missing","Move the selected filter down","" -"GUI\HelperControls\FilterEditor.es-ES.resx","MoveFilterTopButton.ToolTipText","missing","Move the selected filter to the top","" -"GUI\HelperControls\FilterEditor.es-ES.resx","MoveFilterUpButton.ToolTipText","missing","Move the selected filter up","" -"GUI\HelperControls\FilterEditor.es-ES.resx","RemoveFilterButton.ToolTipText","missing","Remove the selected filter","" -"GUI\HelperControls\FolderPathEntry.es-ES.resx","BrowseFolderButton.Text","missing","...","" -"GUI\HelperControls\FolderPathEntry.es-ES.resx","BrowseFolderButton.ToolTip","missing","Click to browse for a folder","" -"GUI\HelperControls\FolderPathEntry.es-ES.resx","DeleteButton.ToolTip","missing","Click to remove the entry","" -"GUI\HelperControls\FolderPathEntry.es-ES.resx","FolderPath.ToolTip","missing","Enter the path to the folder here","" -"GUI\HelperControls\FolderPathEntry.es-ES.resx","SizeLabel.Text","missing","(...)","" -"GUI\HelperControls\FolderPathEntry.es-ES.resx","SizeLabel.ToolTip","missing","The size of the selected folder","" -"GUI\HelperControls\Strings\BackupFileList.es-ES.resx","RootNodeTooltip","not-updated","Source folder {0} -Target folder: {1} -Right click to change target folder","" -"GUI\HelperControls\Strings\BackupItems.es-ES.resx","ErrorStatusDisplay","not-updated","Error: {0}","" -"GUI\HelperControls\Strings\BackupItems.es-ES.resx","NoDataReceived","not-updated","No data received","" -"GUI\HelperControls\Strings\BackupItems.es-ES.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\HelperControls\Strings\BackupItems.es-ES.resx","TooltipFullBackup","not-updated","Full backup","" -"GUI\HelperControls\Strings\BackupItems.es-ES.resx","TooltipFullBackupWithSize","not-updated","Full backup - {0}","" -"GUI\HelperControls\Strings\BackupItems.es-ES.resx","TooltipIncrementalBackup","not-updated","Incremental backup","" -"GUI\HelperControls\Strings\BackupItems.es-ES.resx","TooltipIncrementalBackupWithSize","not-updated","Incremental backup - {0}, chain: {1}","" -"GUI\HelperControls\Strings\BackupTreeView.es-ES.resx","ConfirmDeleteFolder","not-updated","Do you want to delete the folder {0} and all the backups contained in it?","" -"GUI\HelperControls\Strings\BackupTreeView.es-ES.resx","ConfirmRemoveBackup","not-updated","Remove the backup '{0}' ?","" -"GUI\HelperControls\Strings\BackupTreeView.es-ES.resx","NewBackup","not-updated","New Backup","" -"GUI\HelperControls\Strings\BackupTreeView.es-ES.resx","NewFolder","not-updated","New Folder","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.es-ES.resx","InfoLabelFormat","not-updated","Value type: {0}. -{1}. -{2}","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.es-ES.resx","PageNotSupportedWarning","not-updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","" -"GUI\HelperControls\Strings\DurationEditor.es-ES.resx","CustomDuration","not-updated","Custom ...","" -"GUI\HelperControls\Strings\FilterDialog.es-ES.resx","InvalidRegExpMessage","not-updated","The expression is not a valid regular expression: {0}","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","ExcludeFolderBrowseTitle","not-updated","Choose the folder to add for exclusion","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","FileIsExcluded","not-updated","The file {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","FileIsIncluded","not-updated","The file {0} is included due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","FileIsIncludedDefault","not-updated","The file {0} is included because no rule matched","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","FilenameIsNotInAnyRootFolder","not-updated","The filename {0} is not located in any of the source folders","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","FilepathIsNotAbsoluteError","not-updated","The filename {0} is not an absolute path","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","FolderIsExcluded","not-updated","The folder {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","FolderIsRootFolder","not-updated","The folder {0} is included because it is a source folder","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","IncludeFolderBrowseTitle","not-updated","Choose the folder to add for inclusion","" -"GUI\HelperControls\Strings\FilterEditor.es-ES.resx","InvalidCharsInFilenameError","not-updated","The filename {0} has invalid characters","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","BytesName","not-updated","bytes","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","BytesPerSecond","not-updated","bytes/s","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","GBName","not-updated","GB","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","GBPerSecond","not-updated","GB/s","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","KBName","not-updated","kB","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","KBPerSecond","not-updated","kB/s","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","MBName","not-updated","MB","" -"GUI\HelperControls\Strings\SizeSelector.es-ES.resx","MBPerSecond","not-updated","MB/s","" -"GUI\HelperControls\Strings\TestSearchSelection.es-ES.resx","FileName","not-updated","File Name '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.es-ES.resx","FileType","not-updated","File Type '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.es-ES.resx","TotalSizeLabel","not-updated","Total {0} files at {1}","" -"GUI\HelperControls\Strings\WaitForOperation.es-ES.resx","ReallyAbortQuestion","not-updated","Are you sure you want to abort the operation?","" -"GUI\HelperControls\Strings\WaitForOperation.es-ES.resx","UserCancelled","not-updated","The user cancelled the operation","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","$this.Text","missing","Test Search Selection","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","btnCancel.Text","missing","Cancel","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","btnOK.Text","missing","OK","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","chFile.Text","missing","Filename","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","chFileExt.Text","missing","Ext","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","chPath.Text","missing","Path","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","chSize.Text","missing","Size","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","label1.Text","missing","Filters:","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","label2.Text","missing","Use context menu to add and remove filters","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","label3.Text","missing","Files to be included:","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","lbLoading.Text","missing","Scanning files, please wait....","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miExclude.Text","missing","Exclude","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miExcludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miExcludeFileName.Text","missing","Add filename filter","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miExcludeFilePath.Text","missing","File Path","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miInclude.Text","missing","Include","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miIncludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miIncludeFileName.Text","missing","Add filename filer","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","miIncludeFilePath.Text","missing","File path","" -"GUI\HelperControls\TestSearchSelection.es-ES.resx","removeFilterToolStripMenuItem.Text","missing","Remove Filter","" -"GUI\HelperControls\ThreadPriorityPicker.es-ES.resx","ThreadPriority.Items","missing","High (Not recommended)","" -"GUI\HelperControls\ThreadPriorityPicker.es-ES.resx","ThreadPriority.Items1","missing","Above normal","" -"GUI\HelperControls\ThreadPriorityPicker.es-ES.resx","ThreadPriority.Items2","missing","Normal","" -"GUI\HelperControls\ThreadPriorityPicker.es-ES.resx","ThreadPriority.Items3","missing","Below normal","" -"GUI\HelperControls\ThreadPriorityPicker.es-ES.resx","ThreadPriority.Items4","missing","Low","" -"GUI\HelperControls\ThreadPriorityPicker.es-ES.resx","ThreadPriorityEnabled.Text","missing","Set thread priority","" -"GUI\HelperControls\WaitForOperation.es-ES.resx","$this.Text","missing","WaitForOperation","" -"GUI\ListBackupFiles.es-ES.resx","$this.Text","missing","Files in selected backup","" -"GUI\ListBackupFiles.es-ES.resx","CancelBtn.Text","missing","Close","" -"GUI\ListBackupFiles.es-ES.resx","groupBox1.Text","missing","Loading file list, please wait ...","" -"GUI\LogViewer.es-ES.resx","$this.Text","missing","Log data","" -"GUI\MainForm.es-ES.resx","$this.Text","missing","Duplicati Control Window","" -"GUI\MainForm.es-ES.resx","controlToolStripMenuItem.Text","missing","Control","" -"GUI\MainForm.es-ES.resx","DelayDuration05Menu.Text","missing","5 minutes","" -"GUI\MainForm.es-ES.resx","DelayDuration15Menu.Text","missing","15 minutes","" -"GUI\MainForm.es-ES.resx","DelayDuration30Menu.Text","missing","30 minutes","" -"GUI\MainForm.es-ES.resx","DelayDuration60Menu.Text","missing","1 hour","" -"GUI\MainForm.es-ES.resx","label1.Text","missing","Duplicati dummy window","" -"GUI\MainForm.es-ES.resx","optionsToolStripMenuItem.Text","missing","Options...","" -"GUI\MainForm.es-ES.resx","pausePeriodToolStripMenuItem.Text","missing","Pause period","" -"GUI\MainForm.es-ES.resx","pauseToolStripMenuItem.Text","missing","Pause","" -"GUI\MainForm.es-ES.resx","quitToolStripMenuItem.Text","missing","Quit","" -"GUI\MainForm.es-ES.resx","statusToolStripMenuItem.Text","missing","Status","" -"GUI\MainForm.es-ES.resx","stopToolStripMenuItem.Text","missing","Stop","" -"GUI\MainForm.es-ES.resx","throttleOptionsToolStripMenuItem.Text","missing","Throttle options...","" -"GUI\MainForm.es-ES.resx","wizardToolStripMenuItem.Text","missing","Wizard...","" -"GUI\RestoreBackup.es-ES.resx","$this.Text","missing","RestoreBackup","" -"GUI\RestoreBackup.es-ES.resx","CancelBtn.Text","missing","Cancel","" -"GUI\RestoreBackup.es-ES.resx","folderBrowserDialog.Description","missing","Select the folder where the data will be restored to","" -"GUI\RestoreBackup.es-ES.resx","label1.Text","missing","Backup to restore","" -"GUI\RestoreBackup.es-ES.resx","label2.Text","missing","Destination","" -"GUI\RestoreBackup.es-ES.resx","OKBtn.Text","missing","OK","" -"GUI\RestoreBackup.es-ES.resx","SelectTargetFolder.Text","missing","...","" -"GUI\ServiceStatus.es-ES.resx","$this.Text","missing","Duplicati Status","" -"GUI\ServiceStatus.es-ES.resx","columnHeader1.Text","missing","Time","" -"GUI\ServiceStatus.es-ES.resx","columnHeader2.Text","missing","Backup set","" -"GUI\ServiceStatus.es-ES.resx","columnHeader3.Text","missing","Size","" -"GUI\ServiceStatus.es-ES.resx","columnHeader4.Text","missing","Time","" -"GUI\ServiceStatus.es-ES.resx","columnHeader5.Text","missing","Backup set","" -"GUI\ServiceStatus.es-ES.resx","CurrentStatus.Text","missing","Waiting for next backup","" -"GUI\ServiceStatus.es-ES.resx","label1_2.Text","missing","Completed backups","" -"GUI\ServiceStatus.es-ES.resx","label5.Text","missing","Pending backups","" -"GUI\ServiceStatus.es-ES.resx","linkLabel1.Text","missing","Duplicati Options","" -"GUI\ServiceStatus.es-ES.resx","optionsLabel.Text","missing","(UI Language, Default password, Advanced, ...)","" -"GUI\ServiceStatus.es-ES.resx","pauseBackupToolStripMenuItem.Text","missing","Pause backup","" -"GUI\ServiceStatus.es-ES.resx","PauseDuration05Menu.Text","missing","5 minutes","" -"GUI\ServiceStatus.es-ES.resx","PauseDuration15Menu.Text","missing","15 minutes","" -"GUI\ServiceStatus.es-ES.resx","PauseDuration30Menu.Text","missing","30 minutes","" -"GUI\ServiceStatus.es-ES.resx","PauseDuration60Menu.Text","missing","1 hour","" -"GUI\ServiceStatus.es-ES.resx","pausePeriodMenuItem.Text","missing","Pause period","" -"GUI\ServiceStatus.es-ES.resx","quickLabel.Text","missing","Quick actions","" -"GUI\ServiceStatus.es-ES.resx","runBackupNowToolStripMenuItem.Text","missing","Run backup now","" -"GUI\ServiceStatus.es-ES.resx","runBackupNowToolStripMenuItem1.Text","missing","Run backup now","" -"GUI\ServiceStatus.es-ES.resx","stopBackupToolStripMenuItem.Text","missing","Stop backup","" -"GUI\ServiceStatus.es-ES.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\ServiceStatus.es-ES.resx","viewLogToolStripMenuItem.Text","missing","View log ...","" -"GUI\ServiceStatus.es-ES.resx","wizardHelpLabel.Text","missing","(Create, edit, delete, run, restore backups)","" -"GUI\ServiceStatus.es-ES.resx","wizardLink.Text","missing","Duplicati Wizard","" -"GUI\Strings\ApplicationSetup.es-ES.resx","BalloonNotification_Continous","not-updated","While running, and on errors, warnings","" -"GUI\Strings\ApplicationSetup.es-ES.resx","BalloonNotification_Errors","not-updated","On errors","" -"GUI\Strings\ApplicationSetup.es-ES.resx","BalloonNotification_Off","not-updated","No notifications","" -"GUI\Strings\ApplicationSetup.es-ES.resx","BalloonNotification_Start","not-updated","On start, errors, warnings","" -"GUI\Strings\ApplicationSetup.es-ES.resx","BalloonNotification_StartAndStop","not-updated","On start, stop, errors, warnings","" -"GUI\Strings\ApplicationSetup.es-ES.resx","BalloonNotification_Warnings","not-updated","On errors, warnings","" -"GUI\Strings\ApplicationSetup.es-ES.resx","CacheSize","not-updated","Cache size: {0}","" -"GUI\Strings\ApplicationSetup.es-ES.resx","CalculatingCacheSize","not-updated","Calculating cache size ...","" -"GUI\Strings\ApplicationSetup.es-ES.resx","ConfirmCacheDelete","not-updated","Delete signature files in the folder: -{0}","" -"GUI\Strings\ApplicationSetup.es-ES.resx","DefaultLanguage","not-updated","System language, {0}","" -"GUI\Strings\ApplicationSetup.es-ES.resx","DialogTitle","not-updated","Duplicati Options, version {0}","" -"GUI\Strings\ApplicationSetup.es-ES.resx","EncryptionModuleLoadError","not-updated","An error occured while loading encryption modules: {0}","" -"GUI\Strings\ApplicationSetup.es-ES.resx","ErrorWhileExaminingFolder","not-updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.es-ES.resx","FolderIsMissingFile","not-updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.es-ES.resx","LanguageChangedWarning","not-updated","The language has changed. This will take effect after you restart Duplicati.","" -"GUI\Strings\ApplicationSetup.es-ES.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\Strings\ApplicationSetup.es-ES.resx","SaveExtensionError","not-updated","An error occured while saving settings: {0}","" -"GUI\Strings\ApplicationSetup.es-ES.resx","SettingControlsLoadError","not-updated","An error occured while loading setting controls: {0}","" -"GUI\Strings\Common.es-ES.resx","FifteenMinutes","not-updated","15 minutes","" -"GUI\Strings\Common.es-ES.resx","FiveMinutes","not-updated","5 minutes","" -"GUI\Strings\Common.es-ES.resx","GenericError","not-updated","An error occured: {0}","" -"GUI\Strings\Common.es-ES.resx","InvalidDuration","not-updated","The full backup duration entered is not valid: {0}","" -"GUI\Strings\Common.es-ES.resx","MenuPause","not-updated","Pause","" -"GUI\Strings\Common.es-ES.resx","MenuResume","not-updated","Resume","" -"GUI\Strings\Common.es-ES.resx","NoMinutes","not-updated","None","" -"GUI\Strings\Common.es-ES.resx","OneDay","not-updated","One day","" -"GUI\Strings\Common.es-ES.resx","OneMinute","not-updated","1 minute","" -"GUI\Strings\Common.es-ES.resx","OneMonth","not-updated","One month","" -"GUI\Strings\Common.es-ES.resx","OneWeek","not-updated","One week","" -"GUI\Strings\Common.es-ES.resx","SixtyMinutes","not-updated","1 hour","" -"GUI\Strings\Common.es-ES.resx","ThirtyMinutes","not-updated","30 minutes","" -"GUI\Strings\Common.es-ES.resx","ThreadPriorityAboveNormal","not-updated","Above normal","" -"GUI\Strings\Common.es-ES.resx","ThreadPriorityBelowNormal","not-updated","Below normal","" -"GUI\Strings\Common.es-ES.resx","ThreadPriorityHighest","not-updated","Highest","" -"GUI\Strings\Common.es-ES.resx","ThreadPriorityNormal","not-updated","Normal","" -"GUI\Strings\Common.es-ES.resx","ThreadPriortyLowest","not-updated","Lowest","" -"GUI\Strings\Common.es-ES.resx","ThreeMonths","not-updated","Three months","" -"GUI\Strings\Common.es-ES.resx","TwoWeeks","not-updated","Two weeks","" -"GUI\Strings\DatabaseUpgrader.es-ES.resx","BackupFilenamePrefix","not-updated","backup","" -"GUI\Strings\DatabaseUpgrader.es-ES.resx","DatabaseFormatError","not-updated","Unable to determine database format: {0}","" -"GUI\Strings\DatabaseUpgrader.es-ES.resx","InvalidVersionError","not-updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","" -"GUI\Strings\DatabaseUpgrader.es-ES.resx","TableLayoutError","not-updated","Unknown table layout detected","" -"GUI\Strings\DatabaseUpgrader.es-ES.resx","UpgradeFailure","not-updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","ApplicationExitLogMesssage","not-updated","The backup was stopped because the application was closed","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","CleaningUpMessage","not-updated","Removing old backups ...","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","CleanupError","not-updated","Failed during cleanup: {0}","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","CleanupLogdataHeader","not-updated","Cleanup output:","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","ErrorMessage","not-updated","Error: {0}","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","OtherAbortMessage","not-updated","The backup was stopped, the reason was: {0}","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","ShutdownWhileBackupInprogress","not-updated","Duplicati was terminated before the backup completed, status is unknown","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","TaskManagerCloseMessage","not-updated","The backup was stopped because the application was closed by the task manager","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","UserClosingMessage","not-updated","The backup was stopped by the user","" -"GUI\Strings\DuplicatiRunner.es-ES.resx","WindowsShutdownMessage","not-updated","The backup was stopped because the machine was being shut down","" -"GUI\Strings\DynamicSetupHelper.es-ES.resx","NoFoldersInSetupError","not-updated","No folders are included in the backup","" -"GUI\Strings\ListBackupFiles.es-ES.resx","NoDataError","not-updated","No data returned","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipAddedFile","not-updated","Added file","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipAddedFolder","not-updated","Added folder","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipAddedOrModifiedFile","not-updated","Added or modified file","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipControlFile","not-updated","Control file","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipDeletedFile","not-updated","Deleted file","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipDeletedFolder","not-updated","Deleted folder","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipExistingFolder","not-updated","Existing folder","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipIncompleteFile","not-updated","Incomplete file","" -"GUI\Strings\ListBackupFiles.es-ES.resx","TooltipModifiedFile","not-updated","Modified file","" -"GUI\Strings\MainForm.es-ES.resx","BalloonTip_Error","not-updated","Failed to run backup {0}: {1}","" -"GUI\Strings\MainForm.es-ES.resx","BalloonTip_Running","not-updated","{0}","" -"GUI\Strings\MainForm.es-ES.resx","BalloonTip_Started","not-updated","Running {0}","" -"GUI\Strings\MainForm.es-ES.resx","BalloonTip_Stopped","not-updated","Finished {0}","" -"GUI\Strings\MainForm.es-ES.resx","BalloonTip_Warning","not-updated","Backup {0} gave a warning","" -"GUI\Strings\MainForm.es-ES.resx","ExitWhileBackupIsRunningQuestion","not-updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","" -"GUI\Strings\MainForm.es-ES.resx","MultipleNamedBackupsFound","not-updated","The backup named ""{0}"" was found {1} times","" -"GUI\Strings\MainForm.es-ES.resx","NamedBackupGroupNotFound","not-updated","The backup group named ""{0}"" was not found","" -"GUI\Strings\MainForm.es-ES.resx","NamedBackupNotFound","not-updated","The backup named ""{0}"" was not found","" -"GUI\Strings\MainForm.es-ES.resx","PauseOperationFailed","not-updated","Failed to execute the Pause request: {0}","" -"GUI\Strings\MainForm.es-ES.resx","TerminateForExitQuestion","not-updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","" -"GUI\Strings\MainForm.es-ES.resx","TrayStatusPause","not-updated","Duplicati is currently paused","" -"GUI\Strings\MainForm.es-ES.resx","TrayStatusReady","not-updated","Duplicati is ready","" -"GUI\Strings\MainForm.es-ES.resx","TrayStatusRunning","not-updated","Duplicati is running {0}","" -"GUI\Strings\Program.es-ES.resx","AnotherInstanceDetected","not-updated","Another instance is running, and was notified","" -"GUI\Strings\Program.es-ES.resx","DatabaseOpenError","not-updated","Failed to create, open or upgrade the database. -Error message: {0}","" -"GUI\Strings\Program.es-ES.resx","FullCommandDescription","not-updated","Forces the --run-backup command to perform a full backup","" -"GUI\Strings\Program.es-ES.resx","HelpCommandDescription","not-updated","Displays this help","" -"GUI\Strings\Program.es-ES.resx","HelpDisplayDialog","not-updated","Supported commandline arguments: - -{0}","" -"GUI\Strings\Program.es-ES.resx","HelpDisplayFormat","not-updated","--{0}: {1}","" -"GUI\Strings\Program.es-ES.resx","LanguageSelectionError","not-updated","Failed to set the user interface language: {0}","" -"GUI\Strings\Program.es-ES.resx","LogfileCommandDescription","not-updated","Outputs log information to the file given","" -"GUI\Strings\Program.es-ES.resx","LoglevelCommandDescription","not-updated","Determines the amount of information written in the log file","" -"GUI\Strings\Program.es-ES.resx","PauseCommandDescription","not-updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","" -"GUI\Strings\Program.es-ES.resx","PortablemodeCommandDescription","not-updated","Activates portable mode where the database is placed below the program executable","" -"GUI\Strings\Program.es-ES.resx","ResumeCommandDescription","not-updated","Resumes operation of Duplicati, if paused","" -"GUI\Strings\Program.es-ES.resx","RunbackupCommandDescription","not-updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","" -"GUI\Strings\Program.es-ES.resx","SeriousError","not-updated","A serious error occured in Duplicati: {0}","" -"GUI\Strings\Program.es-ES.resx","ShowstausCommandDescription","not-updated","Displays the status window","" -"GUI\Strings\Program.es-ES.resx","ShowwizardCommandDescription","not-updated","Displays the wizard window","" -"GUI\Strings\Program.es-ES.resx","StartupFailure","not-updated","Unable to start up, perhaps another process is already running? -Error message: {0}","" -"GUI\Strings\Program.es-ES.resx","TraylessCommandDescription","not-updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","" -"GUI\Strings\Program.es-ES.resx","UnencrypteddatabaseCommandDescription","not-updated","Disables database encryption","" -"GUI\Strings\Program.es-ES.resx","WrongSQLiteVersion","not-updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","" -"GUI\Strings\Scheduler.es-ES.resx","InvalidTimeSetupError","not-updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","" -"GUI\Strings\ServiceStatus.es-ES.resx","BackupImmediate","not-updated","Now","" -"GUI\Strings\ServiceStatus.es-ES.resx","BackupStatusError","not-updated","Failed backup","" -"GUI\Strings\ServiceStatus.es-ES.resx","BackupStatusOK","not-updated","Successfull backup","" -"GUI\Strings\ServiceStatus.es-ES.resx","BackupStatusPartial","not-updated","Backup only processed some of the files","" -"GUI\Strings\ServiceStatus.es-ES.resx","BackupStatusWarning","not-updated","Completed backup with warnings","" -"GUI\Strings\ServiceStatus.es-ES.resx","DialogTitle","not-updated","Duplicati {0} - Status","" -"GUI\Strings\ServiceStatus.es-ES.resx","NoFilesInBackupMessages","not-updated","The backup has no changes","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionExit","not-updated","Close Duplicati","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionPause","not-updated","Pause","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionPause10","not-updated","Pause for 10 minutes","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionPause15","not-updated","Pause for 15 minutes","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionPause30","not-updated","Pause for 30 minutes","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionPause5","not-updated","Pause for 5 minutes","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionPause60","not-updated","Pause for 60 minutes","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionResume","not-updated","Resume","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionStop","not-updated","Stop the current backup","" -"GUI\Strings\ServiceStatus.es-ES.resx","QuickActionThrottle","not-updated","Throttle options ...","" -"GUI\Strings\ServiceStatus.es-ES.resx","SelectQuickAction","not-updated","- Select action -","" -"GUI\Strings\ServiceStatus.es-ES.resx","StatusBackup","not-updated","Backup: {0}","" -"GUI\Strings\ServiceStatus.es-ES.resx","StatusPaused","not-updated","Duplicati is currently paused","" -"GUI\Strings\ServiceStatus.es-ES.resx","StatusRestore","not-updated","Restore: {0}","" -"GUI\Strings\ServiceStatus.es-ES.resx","StatusWaiting","not-updated","Waiting for next backup","" -"GUI\Strings\ServiceStatus.es-ES.resx","SwitchToAdvanced","not-updated","Advanced >>>","" -"GUI\Strings\ServiceStatus.es-ES.resx","SwitchToSimple","not-updated","Simple <<<","" -"GUI\Strings\TaskType.es-ES.resx","FullBackup","not-updated","Full backup","" -"GUI\Strings\TaskType.es-ES.resx","IncrementalBackup","not-updated","Incremental backup","" -"GUI\Strings\TaskType.es-ES.resx","ListActualFiles","not-updated","List actual files","" -"GUI\Strings\TaskType.es-ES.resx","ListBackupEntries","not-updated","List backup entries","" -"GUI\Strings\TaskType.es-ES.resx","ListBackups","not-updated","List backups","" -"GUI\Strings\TaskType.es-ES.resx","ListFiles","not-updated","List files","" -"GUI\Strings\TaskType.es-ES.resx","RemoveAllButNFull","not-updated","Remove all but n full","" -"GUI\Strings\TaskType.es-ES.resx","RemoveOlderThan","not-updated","Remove older than","" -"GUI\Strings\TaskType.es-ES.resx","Restore","not-updated","Restore","" -"GUI\Strings\TaskType.es-ES.resx","RestoreSetup","not-updated","Restore setup","" -"GUI\Strings\TrayIconWrapper.es-ES.resx","GtkLoadError","not-updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","" -"GUI\Strings\TrayIconWrapper.es-ES.resx","GtkNotFoundError","not-updated","Unable to locate gtk assemblies","" -"GUI\Strings\TrayIconWrapper.es-ES.resx","GtkTooOldError","not-updated","Gtk found, but it has version {0} and must be at least {1}","" -"GUI\Strings\WizardHandler.es-ES.resx","ResumeNowQuestion","not-updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","" -"GUI\Strings\WizardHandler.es-ES.resx","SetupRestoreSuccess","not-updated","The previous Duplicati setup is now restored!","" -"GUI\Strings\WizardHandler.es-ES.resx","StopBackupError","not-updated","An error occured while attempting to stop the running backup: {0}","" -"GUI\Strings\WizardHandler.es-ES.resx","StopRunningBackupQuestion","not-updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","" -"GUI\Strings\WizardHandler.es-ES.resx","UnableToStopBackupError","not-updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","" -"GUI\Strings\WizardHandler.es-ES.resx","WizardFormTitle","not-updated","Duplicati Setup Wizard","" -"GUI\Wizard pages\Add backup\AdvancedOptions.es-ES.resx","EditFilters.Text","missing","Modify filters that control what files are included in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.es-ES.resx","EditOverrides.Text","missing","Manually override settings (advanced)","" -"GUI\Wizard pages\Add backup\AdvancedOptions.es-ES.resx","IncludeDuplicatiSetup.Text","missing","Include the current Duplicati setup in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.es-ES.resx","LimitOptions.Text","missing","Set limits, such as volumesize and bandwidth limits","" -"GUI\Wizard pages\Add backup\AdvancedOptions.es-ES.resx","SelectCleanup.Text","missing","Select when to remove old backups","" -"GUI\Wizard pages\Add backup\AdvancedOptions.es-ES.resx","SelectWhen.Text","missing","Select when and how often the backup should run","" -"GUI\Wizard pages\Add backup\CleanupSettings.es-ES.resx","CleanFullBackupHelptext.Text","missing","To prevent the backups from growing indefinetly, old backups should be deleted regularly","" -"GUI\Wizard pages\Add backup\CleanupSettings.es-ES.resx","EnableCleanupDuration.Text","missing","Never keep backups older than this","" -"GUI\Wizard pages\Add backup\CleanupSettings.es-ES.resx","EnableFullBackupClean.Text","missing","Never keep more than this many full backups","" -"GUI\Wizard pages\Add backup\CleanupSettings.es-ES.resx","IgnoreTimestamps.Text","missing","Ignore file modification timestamp when making incremental backups","" -"GUI\Wizard pages\Add backup\FinishedAdd.es-ES.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Add backup\FinishedAdd.es-ES.resx","RunNow.Text","missing","Run backup now","" -"GUI\Wizard pages\Add backup\PasswordSettings.es-ES.resx","EnablePassword.Text","missing","Protect the backups with this password","" -"GUI\Wizard pages\Add backup\PasswordSettings.es-ES.resx","EncryptionModule.ToolTip","missing","Choose the encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.es-ES.resx","EncryptionModuleLabel.Text","missing","Encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.es-ES.resx","GeneratePasswordButton.ToolTip","missing","Click here to generate a random password","" -"GUI\Wizard pages\Add backup\PasswordSettings.es-ES.resx","PasswordHelptext.Text","missing","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","" -"GUI\Wizard pages\Add backup\PasswordSettings.es-ES.resx","UseSettingsAsDefault.Text","missing","Use these settings on new backups","" -"GUI\Wizard pages\Add backup\PasswordSettings.es-ES.resx","UseSettingsAsDefault.ToolTip","missing","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","appdataSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","desktopSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","DocumentsRadio.Text","missing","My documents","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","FolderRadio.Text","missing","Custom folder list","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","IncludeDesktop.Text","missing","Include files on the desktop","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","IncludeDocuments.Text","missing","Include documents","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","IncludeImages.Text","missing","Include my images","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","IncludeMusic.Text","missing","Include my music","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","IncludeSettings.Text","missing","Include application settings","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","myDocumentsSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","myMusicSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","myPicturesSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.es-ES.resx","totalSize.Text","missing","Calculating size","" -"GUI\Wizard pages\Add backup\SelectName.es-ES.resx","button1.Text","missing","Add a group","" -"GUI\Wizard pages\Add backup\SelectName.es-ES.resx","label1.Text","missing","Backup name","" -"GUI\Wizard pages\Add backup\SelectName.es-ES.resx","label2.Text","missing","Place the backup in a group (optional)","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","AlwaysFullRadio.Text","missing","Always perform a full backup, never incremental (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","Day1Label.Text","missing","Mon","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","Day2Label.Text","missing","Tue","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","Day3Label.Text","missing","Wen","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","Day4Label.Text","missing","Thu","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","Day5Label.Text","missing","Fri","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","Day6Label.Text","missing","Sat","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","Day7Label.Text","missing","Sun","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","FullStrategyPanel.Text","missing","Full / Incremental strategy","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","IncrementalPeriodRadio.Text","missing","Incremental, then full after this period:","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","label1.Text","missing","Run the backup at this time","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","label2.Text","missing","Interval","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","label3.Text","missing","Allowed days","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","NeverFullRadio.Text","missing","Always perform an incremental backup, never full (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","NoScheduleRadio.Text","missing","Never run automatically, only run when I manually start it (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.es-ES.resx","ScheduleRadio.Text","missing","Run backup at specified interval (recommended)","" -"GUI\Wizard pages\Add backup\SettingOverrides.es-ES.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.es-ES.resx","PageDescription","not-updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.es-ES.resx","PageTitle","not-updated","Advanced settings","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.es-ES.resx","DisabledCleanupWarning","not-updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.es-ES.resx","PageDescription","not-updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.es-ES.resx","PageTitle","not-updated","Select cleanup options","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.es-ES.resx","TooShortCleanupDurationDay","not-updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.es-ES.resx","TooShortFullDuration","not-updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.es-ES.resx","PageDescription","not-updated","On this page you can modify filters that control what files are included in the backup.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.es-ES.resx","PageTitle","not-updated","Edit filters","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","PageDescription","not-updated","You have now entered all the required data, and can now create the backup.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","PageDescriptionModify","not-updated","The backup modifications are now ready to be saved.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","PageTitle","not-updated","Ready to add backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","PageTitleModify","not-updated","Ready to save changes","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryActionAdd","not-updated","Add new backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryActionModify","not-updated","Modify backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryDestination","not-updated","Destination","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryDestinationPath","not-updated","Destination path","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryFullBackupEach","not-updated","Full backup each","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryKeepFullBackups","not-updated","Keep full backups","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryRepeat","not-updated","Repeat","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummarySourceFolder","not-updated","Source folder","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.es-ES.resx","SummaryWhen","not-updated","When","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","ChangePasswordQuestion","not-updated","Are you sure you want to change the current password to a new random one?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","EmptyPasswordError","not-updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","EnablePasswordRestoreText","not-updated","Backup is protected with password","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","EncryptionModuleLoadError","not-updated","Failed to load the encryption modules: {0}","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","NewGeneratedPasswordWarning","not-updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","NoEncryptionMethodSelected","not-updated","You must select an encryption method.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","NoPasswordWarning","not-updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","PageDescription","not-updated","On this page you can select options that protect your backups from being read or altered.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","PageDescriptionRestore","not-updated","Enter the encryption settings that were used to create the backup originally","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","PageTitle","not-updated","Select password for the backup","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.es-ES.resx","PasswordChangedWarning","not-updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","CalculatingSize","not-updated","Calculating size ...","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","CalculatingSizeMarker","not-updated","(...)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","DuplicateFolderError","not-updated","The folder ""{0}"" is included twice","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","FinalSizeCalculated","not-updated","The selected items take up {0} of space","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","FolderDoesNotExistWarning","not-updated","The folder ""{0}"" does not exist. -How do you want to proceed?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","NoFilesSelectedError","not-updated","You have not included any files.","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","PageDescription","not-updated","On this page you must select the folder and files you wish to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","PageTitle","not-updated","Select files to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","PartialSizeCalculated","not-updated","Calculating ... (using more than {0} of space)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","RelatedFoldersError","not-updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.es-ES.resx","UpgradeWarning","not-updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","" -"GUI\Wizard pages\Add backup\Strings\SelectName.es-ES.resx","DuplicateNameEnteredError","not-updated","There already exists a backup with that name","" -"GUI\Wizard pages\Add backup\Strings\SelectName.es-ES.resx","InvalidNameEnteredError","not-updated","Failed to validate the backup name: {0}","" -"GUI\Wizard pages\Add backup\Strings\SelectName.es-ES.resx","NoNameEnteredError","not-updated","You must enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectName.es-ES.resx","PageDescription","not-updated","On this page you can enter a name for the backup, so you can find and modify it later","" -"GUI\Wizard pages\Add backup\Strings\SelectName.es-ES.resx","PageTitle","not-updated","Enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","FullDurationShorterThanScheduleDurationError","not-updated","The interval between each full backup must be larger than the schedule interval.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","NoScheduleWarning","not-updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","OnlyFullBackupsWarning","not-updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","OnlyIncrementalBackupsWarning","not-updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","PageDescription","not-updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","PageTitle","not-updated","Select when the backup should run","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","TimeIsInThePastWarning","not-updated","The time you entered is in the past.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","TimeOccursShortlyWarning","not-updated","The time you entered will occur shortly.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","TooManyIncrementalsWarning","not-updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","TooShortFullDurationError","not-updated","The interval between full backups must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.es-ES.resx","TooShortScheduleDurationError","not-updated","The schedule interval must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.es-ES.resx","BackendLoadError","not-updated","An error occured while loading backend settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.es-ES.resx","CompressionLoadError","not-updated","An error occured while loading compression settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.es-ES.resx","EncryptionLoadError","not-updated","An error occured while loading encryption settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.es-ES.resx","GenericModuleLoadError","not-updated","An error occured while loading generic module settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.es-ES.resx","PageDescription","not-updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.es-ES.resx","PageTitle","not-updated","Override settings","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.es-ES.resx","PageDescription","not-updated","On this page you may select limits that prevent the backup procedure from using too many resources","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.es-ES.resx","PageTitle","not-updated","Select how to limit the backup","" -"GUI\Wizard pages\Add backup\ThrottleOptions.es-ES.resx","AsyncEnabled.Text","missing","Upload asyncronosly","" -"GUI\Wizard pages\Add backup\ThrottleOptions.es-ES.resx","BackupLimitEnabled.Text","missing","Each backup size limit ","" -"GUI\Wizard pages\Add backup\ThrottleOptions.es-ES.resx","label1.Text","missing","Size of each volume","" -"GUI\Wizard pages\Backends\RawContainer.es-ES.resx","label1.Text","missing","Destination","" -"GUI\Wizard pages\Delete backup\DeleteFinished.es-ES.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Delete backup\DeleteFinished.es-ES.resx","label2.Text","missing","Warning: You cannot restore the files after the backup is deleted!!!","" -"GUI\Wizard pages\Delete backup\DeleteFinished.es-ES.resx","label3.Text","missing","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.es-ES.resx","PageDescription","not-updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.es-ES.resx","PageTitle","not-updated","Delete backup","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.es-ES.resx","SummaryText","not-updated","Action: Delete backup -Name: {0}","" -"GUI\Wizard pages\FirstLaunch.es-ES.resx","CreateNew.Text","missing","Setup a new backup","" -"GUI\Wizard pages\FirstLaunch.es-ES.resx","RestoreFiles.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\FirstLaunch.es-ES.resx","RestoreFilesHelp.Text","missing","You do not want to set up Duplicati, but just want to restore some files","" -"GUI\Wizard pages\FirstLaunch.es-ES.resx","RestoreSettingsHelp.Text","missing","You have used Duplicati before, and want to restore your setup","" -"GUI\Wizard pages\FirstLaunch.es-ES.resx","RestoreSetup.Text","missing","Restore settings from a previous Duplicati installation","" -"GUI\Wizard pages\FirstLaunch.es-ES.resx","SetupNewBackupHelp.Text","missing","You have not used Duplicati before, or want to start over","" -"GUI\Wizard pages\FirstLaunch.es-ES.resx","SimpleHelpHeader.Text","missing","Select one of the options below, and click next","" -"GUI\Wizard pages\MainPage.es-ES.resx","Backup.Text","missing","Run a backup immediately","" -"GUI\Wizard pages\MainPage.es-ES.resx","CreateNew.Text","missing","Schedule a new backup","" -"GUI\Wizard pages\MainPage.es-ES.resx","donate_button.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.es-ES.resx","donate_link.Text","missing","Support Duplicati","" -"GUI\Wizard pages\MainPage.es-ES.resx","donate_link.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.es-ES.resx","Edit.Text","missing","Edit an existing backup","" -"GUI\Wizard pages\MainPage.es-ES.resx","label1.Text","missing","What do you want to do?","" -"GUI\Wizard pages\MainPage.es-ES.resx","Remove.Text","missing","Remove an existing backup","" -"GUI\Wizard pages\MainPage.es-ES.resx","Restore.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\Restore\FinishedRestore.es-ES.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Restore\FinishedRestore.es-ES.resx","RunInBackground.Text","missing","Run restore operation as a background job","" -"GUI\Wizard pages\Restore\SelectBackupVersion.es-ES.resx","label1.Text","missing","Select the backup you want to restore","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.es-ES.resx","MostRecent","not-updated","most recent","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.es-ES.resx","PageDescription","not-updated","Duplicati is now ready to restore your files.","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.es-ES.resx","PageTitle","not-updated","Ready to restore files","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.es-ES.resx","RestoreFailedError","not-updated","The restore operation failed: {0}","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.es-ES.resx","RestoreWaitDialogTitle","not-updated","Restoring files, please wait...","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.es-ES.resx","SummaryText","not-updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.es-ES.resx","NoBackupSelectedError","not-updated","You must select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.es-ES.resx","PageDescription","not-updated","The list below shows all the available backups. Select one to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.es-ES.resx","PageTitle","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","CreateNewFolderWarning","not-updated","The folder {0} does not exist. Do you want to create it?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","FolderIsNotEmptyWarning","not-updated","The folder {0} is not empty. Do you want to use it anyway?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","FolderPathIsRelativeError","not-updated","You must enter the full path of the folder: {0}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","FolderValidationError","not-updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","NoFilesSelectedError","not-updated","You have not selected any files to restore.","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","NoFolderError","not-updated","You must enter a folder to restore to","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","PageDescription","not-updated","Please select the folder into which the backup will be restored","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","PageTitle","not-updated","Select restore folder","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.es-ES.resx","PathTooLongWarning","not-updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","" -"GUI\Wizard pages\Restore\TargetFolder.es-ES.resx","BrowseFolder.Text","missing","...","" -"GUI\Wizard pages\Restore\TargetFolder.es-ES.resx","folderBrowserDialog.Description","missing","Select the folder where the backup will be restored","" -"GUI\Wizard pages\Restore\TargetFolder.es-ES.resx","label2.Text","missing","Restore to this folder","" -"GUI\Wizard pages\Restore\TargetFolder.es-ES.resx","PartialRestore.Text","missing","Restore only the items selected below","" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.es-ES.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","PageDescription","not-updated","You have now entered all the required data, and can now restore the setup.","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","PageTitle","not-updated","Ready to restore settings","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","RestoreFailedError","not-updated","Failed to restore setup files, the error message was: - {0}","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","RestoreWaitDialogTitle","not-updated","Restoring setup, please wait...","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","SetupFileMissingError","not-updated","Connection succeded, but not setup file was found","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","SummaryRestoreBackup","not-updated","Restore backup","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","SummarySource","not-updated","Source","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.es-ES.resx","SummarySourcePath","not-updated","Source path","" -"GUI\Wizard pages\RunNow\RunNowFinished.es-ES.resx","ForceFull.Text","missing","Force full backup","" -"GUI\Wizard pages\RunNow\RunNowFinished.es-ES.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.es-ES.resx","PageDescription","not-updated","You are now ready to run the backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.es-ES.resx","PageTitle","not-updated","Ready to run backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.es-ES.resx","SummaryText","not-updated","Action: Run backup now -Name: {0}","" -"GUI\Wizard pages\SelectBackend.es-ES.resx","Question.Text","missing","Where do you want to store the backups?","" -"GUI\Wizard pages\SelectBackup.es-ES.resx","DirectRestore.Text","missing","Restore files directly","" -"GUI\Wizard pages\SelectBackup.es-ES.resx","RestoreExisting.Text","missing","Restore from an existing backup","" -"GUI\Wizard pages\SelectBackup.es-ES.resx","ShowAdvanced.Text","missing","Show advanced options","" -"GUI\Wizard pages\SelectBackup.es-ES.resx","topLabel.Text","missing","Select backup to modify","" -"GUI\Wizard pages\Strings\FirstLaunch.es-ES.resx","NoActionSelection","not-updated","You must select an action","" -"GUI\Wizard pages\Strings\FirstLaunch.es-ES.resx","PageHelptext","not-updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","" -"GUI\Wizard pages\Strings\FirstLaunch.es-ES.resx","PageTitle","not-updated","Welcome to Duplicati","" -"GUI\Wizard pages\Strings\FirstLaunch.es-ES.resx","ShowAdvancedQuestion","not-updated","Do you need to modify advanced settings? -(Most users do not need this)","" -"GUI\Wizard pages\Strings\MainPage.es-ES.resx","PageHelptext","not-updated","Please select the action you want to perform below","" -"GUI\Wizard pages\Strings\MainPage.es-ES.resx","PageTitle","not-updated","Welcome to the Duplicati Wizard","" -"GUI\Wizard pages\Strings\SelectBackend.es-ES.resx","NoActionSelected","not-updated","You must enter the storage method before you can continue.","" -"GUI\Wizard pages\Strings\SelectBackend.es-ES.resx","PageHelptext","not-updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","" -"GUI\Wizard pages\Strings\SelectBackend.es-ES.resx","PageTitle","not-updated","Select a place to store the backups","" -"GUI\Wizard pages\Strings\SelectBackend.es-ES.resx","RestoreSetupTitle","not-updated","Where is the backup stored?","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","NoActionSelected","not-updated","You must select a backup before you can continue","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageHelptextEdit","not-updated","In the list below, select the backup you want to modify","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageHelptextRemove","not-updated","In the list below, select the backup you want to delete","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageHelptextRestore","not-updated","In the list below, select the backup you want to restore","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageHelptextRunNow","not-updated","In the list below, select the backup you want to run immediately","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageHelptextUnknown","not-updated","Unknown action","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageTitleEdit","not-updated","Select the backup to modify","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageTitleRemove","not-updated","Select the backup to remove","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageTitleRestore","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageTitleRunNow","not-updated","Select the backup to run now","" -"GUI\Wizard pages\Strings\SelectBackup.es-ES.resx","PageTitleUnknown","not-updated","Unknown action","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","CreateContainer.Text","missing","Create container","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","label1.Text","missing","CloudFiles Username","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","label2.Text","missing","CloudFiles API Key","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","label3.Text","missing","Container name","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","label4.Text","missing","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","label5_2.Text","missing","CloudFiles AuthUrl","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\CloudFiles\CloudFilesUI.es-ES.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","Description_v2","not-updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionAuthenticationURLLong_v2","not-updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionAuthenticationURLShort","not-updated","Provide another authentication URL","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionPasswordLong","not-updated","Supplies the API Access Key used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionPasswordShort","not-updated","Supplies the access key used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionUKAccountLong","not-updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionUKAccountShort","not-updated","Use a UK account","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionUsernameLong","not-updated","Supplies the username used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DescriptionUsernameShort","not-updated","Supplies the username used to authenticate with CloudFiles","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","DisplayName","not-updated","CloudFiles (Rackspace)","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","ETagVerificationError","not-updated","MD5 Hash (ETag) verification failed","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","FileDeleteError","not-updated","Failed to delete file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","FileUploadError","not-updated","Failed to upload file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","InvalidUrlError","not-updated","Invalid URL: {0}","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","NoAPIKeyError","not-updated","No CloudFiles API Access Key given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","NoUserIDError","not-updated","No CloudFiles userID given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.es-ES.resx","UnexpectedResponseError","not-updated","Unexpected CloudFiles response, perhaps the API has changed?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","CreateMissingContainer","not-updated","The container does not exist, do you want to create it?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","EmptyAPIKeyError","not-updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","EmptyAuthUrlError","not-updated","The AuthUrl field cannot be empty","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","EmptyCloudFilesIDError","not-updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","EmptyContainerNameError","not-updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","InvalidAuthUrlError","not-updated","The url {0} is invalid","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.es-ES.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.es-ES.resx","IncorrectUsageError","not-updated","Cannot read and write on the same stream","" -"Library\Backend\File\FileUI.es-ES.resx","BrowseTargetFolder.Text","missing","...","" -"Library\Backend\File\FileUI.es-ES.resx","folderBrowserDialog.Description","missing","Select the folder where the backups will be stored","" -"Library\Backend\File\FileUI.es-ES.resx","FolderLabel.Text","missing","Folder","" -"Library\Backend\File\FileUI.es-ES.resx","label1.Text","missing","Username","" -"Library\Backend\File\FileUI.es-ES.resx","label2.Text","missing","Password","" -"Library\Backend\File\FileUI.es-ES.resx","UseCredentials.Text","missing","Use alternate credentials","" -"Library\Backend\File\FileUI.es-ES.resx","UseDisk.Text","missing","Removable disk","" -"Library\Backend\File\FileUI.es-ES.resx","UsePath.Text","missing","Path","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","AlternateDestinationMarkerLong","not-updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","AlternateDestinationMarkerShort","not-updated","Look for a file in the destination folder","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","AlternateTargetPathsLong","not-updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","AlternateTargetPathsShort","not-updated","A list of secondary target paths","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","Description","not-updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","DisplayName","not-updated","File based","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","FolderMissingError","not-updated","The folder {0} does not exist","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","NoDestinationWithMarkerFileError","not-updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","UseMoveForPutLong","not-updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","" -"Library\Backend\File\Strings\FileBackend.es-ES.resx","UseMoveForPutShort","not-updated","Move the file instead of copying it","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","AuthenticationError","not-updated","Failed to authenticate using the given credentials.","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","CreateFolderQuestion","not-updated","The selected folder does not exist. Do you want to create it?","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","EmptyFoldernameError","not-updated","You must enter a folder to backup to","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","FolderEmptyError","not-updated","The selected folder is empty","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","FolderNotEmptyWarning","not-updated","The selected folder is not empty. Do you want to use it anyway?","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","FolderValidationError","not-updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","NonRootedPathError","not-updated","You must enter the full path of the folder","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","NoRemovableDrivesError","not-updated","No removable drives were found on your system. Please enter the path manually.","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\File\Strings\FileUI.es-ES.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\FTP\FTPUI.es-ES.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\FTP\FTPUI.es-ES.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\FTP\FTPUI.es-ES.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\FTP\FTPUI.es-ES.resx","label1.Text","missing","Server","" -"Library\Backend\FTP\FTPUI.es-ES.resx","label2.Text","missing","Path","" -"Library\Backend\FTP\FTPUI.es-ES.resx","label3.Text","missing","Username","" -"Library\Backend\FTP\FTPUI.es-ES.resx","label4.Text","missing","Password","" -"Library\Backend\FTP\FTPUI.es-ES.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\FTP\FTPUI.es-ES.resx","label6.Text","missing","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","" -"Library\Backend\FTP\FTPUI.es-ES.resx","PassiveConnection.Text","missing","Use passive connection","" -"Library\Backend\FTP\FTPUI.es-ES.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\FTP\FTPUI.es-ES.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","Description","not-updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionDisableUploadVerifyLong","not-updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionDisableUploadVerifyShort","not-updated","Disable upload verification","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPActiveLong","not-updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPActiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPPassiveLong","not-updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPPassiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (ftps) connection","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","DisplayName","not-updated","FTP based","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","ListVerifyFailure","not-updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","ListVerifySizeFailure","not-updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","" -"Library\Backend\FTP\Strings\FTPBackend.es-ES.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\FTP\Strings\FTPUI.es-ES.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\FTP\Strings\FTPUI.es-ES.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\FTP\Strings\FTPUI.es-ES.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\FTP\Strings\FTPUI.es-ES.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\FTP\Strings\FTPUI.es-ES.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\FTP\Strings\FTPUI.es-ES.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","AllowCredentialStorage.Text","missing","Store new S3 account information","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","CredentialGroup.Text","missing","Stored credentials","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","groupBox2.Text","missing","Default settings","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","label1.Text","missing","Bucket region:","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","label2.Text","missing","Server name:","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","RemoveAllButton.Text","missing","Remove all","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","RemoveSelectedButton.Text","missing","Remove","" -"Library\Backend\S3\S3CommonOptions.es-ES.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage","" -"Library\Backend\S3\S3UI.es-ES.resx","CreateBucket.Text","missing","Create bucket","" -"Library\Backend\S3\S3UI.es-ES.resx","label1.Text","missing","AWS Access ID","" -"Library\Backend\S3\S3UI.es-ES.resx","label2.Text","missing","AWS Secret Key","" -"Library\Backend\S3\S3UI.es-ES.resx","label3.Text","missing","S3 Bucket name","" -"Library\Backend\S3\S3UI.es-ES.resx","label4.Text","missing","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","" -"Library\Backend\S3\S3UI.es-ES.resx","label5.Text","missing","RRS is cheaper but less reliable","" -"Library\Backend\S3\S3UI.es-ES.resx","label6.Text","missing","Bucket create region","" -"Library\Backend\S3\S3UI.es-ES.resx","label7.Text","missing","S3 Servername","" -"Library\Backend\S3\S3UI.es-ES.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\S3\S3UI.es-ES.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\S3\S3UI.es-ES.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage (RRS)","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","AMZKeyDescriptionLong","not-updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","AMZKeyDescriptionShort","not-updated","The AWS ""Secret Access Key""","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","AMZUserIDDescriptionLong","not-updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","AMZUserIDDescriptionShort","not-updated","The AWS ""Access Key ID""","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","DeprecatedUrlFormat","not-updated","You are using a deprected url format, please change it to: {0}","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","Description_v2","not-updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","DisplayName","not-updated","Amazon S3 based","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","FTPPasswordDescriptionLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","FTPPasswordDescriptionShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","NoAMZKeyError","not-updated","No Amazon S3 secret key given","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","NoAMZUserIDError","not-updated","No Amazon S3 userID given","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","OptionsAreMutuallyExclusiveError","not-updated","The options --{0} and --{1} are mutually exclusive","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3EurobucketDeprecationDescription","not-updated","Please use --{0}={1} instead","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3EurobucketDescriptionLong","not-updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3EurobucketDescriptionShort","not-updated","Use a European server","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3LocationDescriptionLong","not-updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3LocationDescriptionShort","not-updated","Specifies S3 location constraints","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3NewStyleDeprecation","not-updated","The subdomain calling option does nothing, the library will pick the right calling convention","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3NewStyleDescriptionLong","not-updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3NewStyleDescriptionShort","not-updated","Use subdomain calling style","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3ServerNameDescriptionLong","not-updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3ServerNameDescriptionShort","not-updated","Specifies an alternate S3 server name","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3UseRRSDescriptionLong","not-updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","S3UseRRSDescriptionShort","not-updated","Use Reduced Redundancy Storage","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","UnableToDecodeBucketnameError","not-updated","Unable to determine the bucket name for host: {0}","" -"Library\Backend\S3\Strings\S3Backend.es-ES.resx","UnableToParseURLError","not-updated","Could not parse the url: {0}","" -"Library\Backend\S3\Strings\S3SettingsControl.es-ES.resx","PageDescription","not-updated","Displays various options related to the S3 backend","" -"Library\Backend\S3\Strings\S3SettingsControl.es-ES.resx","PageTitle","not-updated","S3","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","BucketnameCaseWarning","not-updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","BucketnameNotPrefixedWarning","not-updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","CreateMissingBucket","not-updated","The bucket does not exist, do you want to create it?","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","EmptyAWSIDError","not-updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","EmptyAWSKeyError","not-updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","EmptyBucketnameError","not-updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","HostnameInvalidWarning","not-updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","HostnameInvalidWithNonUSBucketOptionError","not-updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","MonoRequiresExistingBucket","not-updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","NewS3RequiresLowerCaseError","not-updated","The new amazon s3 API requires that bucket names are all lower case.","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","NonUSBucketsRequireLowerCaseError","not-updated","Non-US buckets require that the bucket name is in lower case.","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\S3\Strings\S3UI.es-ES.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\SSHCommonOptions.es-ES.resx","BrowseForSFTPButton.Text","missing","...","" -"Library\Backend\SSH\SSHCommonOptions.es-ES.resx","BrowseForSFTPDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Backend\SSH\SSHCommonOptions.es-ES.resx","label1.Text","missing","SFTP path:","" -"Library\Backend\SSH\SSHCommonOptions.es-ES.resx","UseManagedAsDefault.Text","missing","Use managed SSH by default","" -"Library\Backend\SSH\SSHUI.es-ES.resx","BrowseForKeyFileButton.Text","missing","...","" -"Library\Backend\SSH\SSHUI.es-ES.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\SSH\SSHUI.es-ES.resx","GenerateDebugOutput.Text","missing","Generate debug output","" -"Library\Backend\SSH\SSHUI.es-ES.resx","Keyfilelabel.Text","missing","Keyfile","" -"Library\Backend\SSH\SSHUI.es-ES.resx","label1.Text","missing","Server","" -"Library\Backend\SSH\SSHUI.es-ES.resx","label2.Text","missing","Path","" -"Library\Backend\SSH\SSHUI.es-ES.resx","label3.Text","missing","Username","" -"Library\Backend\SSH\SSHUI.es-ES.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\SSH\SSHUI.es-ES.resx","OpenSSHKeyFileDialog.Filter","missing","All files (*.*)|*.*","" -"Library\Backend\SSH\SSHUI.es-ES.resx","OpenSSHKeyFileDialog.Title","missing","Select the OpenSSH keyfile","" -"Library\Backend\SSH\SSHUI.es-ES.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\SSH\SSHUI.es-ES.resx","UsePassword.Text","missing","Password","" -"Library\Backend\SSH\SSHUI.es-ES.resx","UseUnmanagedSSH.Text","missing","Use installed sftp program instead of the built-in SSH library","" -"Library\Backend\SSH\Strings\SharpExpectProcess.es-ES.resx","LogDisabled","not-updated","Log was disabled, no output","" -"Library\Backend\SSH\Strings\SharpExpectProcess.es-ES.resx","PasswordMarker","not-updated","*password*","" -"Library\Backend\SSH\Strings\SharpExpectProcess.es-ES.resx","WriteAfterExitError","not-updated","Can't write after process has exited: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","AuthenticationError","not-updated","Login failed due to bad credentials, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","CloseTimeoutError","not-updated","Timeout while closing session","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","ConnectionTimeoutError","not-updated","Timeout occured while connecting, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","CreateFolderError","not-updated","Failed to create folder: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugDeleteFooter","not-updated","Delete complete","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugDeleteHeader","not-updated","Delete start","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugGetFooter","not-updated","Get complete","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugGetHeader","not-updated","Get start","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugListFooter","not-updated","List complete","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugListHeader","not-updated","List start","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugParseFailed","not-updated","Failed to parse line: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugPutFooter","not-updated","Put complete","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DebugPutHeader","not-updated","Put start","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DeleteError","not-updated","Failed to delete file: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","Description","not-updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionDebugToConsoleLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionDebugToConsoleShort","not-updated","Prints debug info to the console","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSFTPCommandLong","not-updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSFTPCommandShort","not-updated","The path to the ""sftp"" program","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSshkeyfileLong","not-updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSshkeyfileShort","not-updated","Uses a SSH private key to authenticate","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSshnocdLong","not-updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSshnocdShort","not-updated","Do not use the cd command","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSSHOptionsLong","not-updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionSSHOptionsShort","not-updated","Extra options to the ssh commands","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionTransferTimeoutLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionTransferTimeoutShort","not-updated","Sets the timeout for transfering a file","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionUnmanagedLong","not-updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DescriptionUnmanagedShort","not-updated","Use an external sftp application","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DisplayName","not-updated","SSH based","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","DownloadTimeoutError","not-updated","Timeout while downloading file","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","FolderNotFoundError","not-updated","Folder not found: {0}, log: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","FolderNotFoundManagedError","not-updated","Unable to set folder to {0}, error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","FolderVerificationError","not-updated","Failed to validate the remote directory: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","HostNotAuthenticatedError","not-updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","IncorrectFileHeaderError","not-updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","KeyfileNotFoundError","not-updated","The supplied keyfile was not found: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","KeyfileParseError","not-updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","LaunchErrorLinux","not-updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","LaunchErrorWindows","not-updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","PasswordMissingError","not-updated","A password was expected, but passwordless login was specified","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","StreamingNotSupportedError","not-updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","UnexpectedConnectionError","not-updated","Unexpected error: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","UnexpectedExitResponseError","not-updated","Got unexpected exit response","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","UnexpectedResponseError","not-updated","Failed to get expected response to command: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","UnsupportedKeyfileEncryptionError","not-updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","UploadTimeoutError","not-updated","Timeout while uploading file","" -"Library\Backend\SSH\Strings\SSHBackend.es-ES.resx","UsernameMissingError","not-updated","A username was expected, but none was supplied","" -"Library\Backend\SSH\Strings\SSHCommonOptions.es-ES.resx","LoadError","not-updated","An error occured while setting up the SSH dialog: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.es-ES.resx","LocatingSftpError","not-updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.es-ES.resx","SftpAutodetectedInfo","not-updated","Leave empty to use the sftp application found: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.es-ES.resx","SftpNotAutodetectedWarning","not-updated","The sftp application could not be located, please enter the path manually","" -"Library\Backend\SSH\Strings\SSHCommonOptions.es-ES.resx","SftpProgramNotFoundError","not-updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.es-ES.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Backend\SSH\Strings\SSHSettingsControl.es-ES.resx","PageDescription","not-updated","Settings for the SSH backend","" -"Library\Backend\SSH\Strings\SSHSettingsControl.es-ES.resx","PageTitle","not-updated","SSH","" -"Library\Backend\SSH\Strings\SSHUI.es-ES.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\SSH\Strings\SSHUI.es-ES.resx","MissingSCPWarning","not-updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","" -"Library\Backend\SSH\Strings\SSHUI.es-ES.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\SSH\Strings\SSHUI.es-ES.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\Strings\SSHUI.es-ES.resx","PasswordRequiredManagedError","not-updated","A password is required when using the managed SSH option and no keyfile is supplied","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","Description","not-updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","Displayname","not-updated","Tahoe-LAFS based","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","UnexpectedJsonFragmentType","not-updated","Found the Json fragment {0} but expected {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","UnrecognizedUriError","not-updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.es-ES.resx","UriHasQueryError","not-updated","The supplied URL contains a query, which is not allowed","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","EmptyFolderPathError","not-updated","You must enter the name of the folder where the data should be stored","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","InvalidFolderPathError","not-updated","The folder path is invalid, it must start with ""{0}""","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.es-ES.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","label1.Text","missing","Server","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","label2.Text","missing","Path","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\TahoeLAFS\TahoeUI.es-ES.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","Description","not-updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionDebugPropfindLong","not-updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionDebugPropfindShort","not-updated","Dump the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionForceDigestLong","not-updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionForceDigestShort","not-updated","Force the use of the HTTP Digest authentication method","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","DisplayName","not-updated","WEBDAV based","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\WEBDAV\Strings\WEBDAV.es-ES.resx","SeenThenNotFoundError","not-updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","BackslashWarning","not-updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","LeadingSlashWarning","not-updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.es-ES.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","DigestAuth.Text","missing","Authentication method must be ""Digest""","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","label1.Text","missing","Server","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","label2.Text","missing","Path","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","label3.Text","missing","Username","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","label4.Text","missing","Password","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","UseIntegratedAuth.Text","missing","Use integrated authentication","" -"Library\Backend\WEBDAV\WebDAVUI.es-ES.resx","UseSSL.Text","missing","Use SSL","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","AttemptReadWhileWritingError","not-updated","Cannot read data while writing","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","AttemptWriteWhileReadingError","not-updated","Cannot write while reading","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","CompressionlevelLong","not-updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","CompressionlevelShort","not-updated","Sets the Zip compression level","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","DeleteUnsupportedError","not-updated","Zip does not support deleting","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","Description","not-updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","DisplayName","not-updated","Zip compression","" -"Library\Compression\Strings\FileArchiveZip.es-ES.resx","FileNotFoundError","not-updated","File not found: {0}","" -"Library\DynamicLoader\Strings\BackendLoader.es-ES.resx","NoURLSuppliedError","not-updated","This instance was not created with an URL","" -"Library\DynamicLoader\Strings\BackendLoader.es-ES.resx","UrlNotSupportedError","not-updated","The supplied url is not supported","" -"Library\DynamicLoader\Strings\DynamicLoader.es-ES.resx","DynamicAssemblyLoadError","not-updated","Failed to load assembly {0}, error message: {1}","" -"Library\DynamicLoader\Strings\DynamicLoader.es-ES.resx","DynamicTypeLoadError","not-updated","Failed to load process type {0} assembly {1}, error message: {2}","" -"Library\Encryption\GPGCommonOptions.es-ES.resx","BrowseForGPGDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Encryption\GPGCommonOptions.es-ES.resx","BrowseForGPGPathButton.Text","missing","...","" -"Library\Encryption\GPGCommonOptions.es-ES.resx","label1.Text","missing","GPG path:","" -"Library\Encryption\Strings\AESEncryption.es-ES.resx","AesencryptiondontallowfallbackLong_v2","not-updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","" -"Library\Encryption\Strings\AESEncryption.es-ES.resx","AesencryptiondontallowfallbackShort","not-updated","Do not attempt to decrypt using previous method","" -"Library\Encryption\Strings\AESEncryption.es-ES.resx","BadKeyStretchError","not-updated","Bad key stretch","" -"Library\Encryption\Strings\AESEncryption.es-ES.resx","Description_v2","not-updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","" -"Library\Encryption\Strings\AESEncryption.es-ES.resx","DisplayName","not-updated","AES-256 encryption, built-in","" -"Library\Encryption\Strings\EncryptionBase.es-ES.resx","DecryptionError","not-updated","Failed to decrypt data (invalid passphrase?): {0}","" -"Library\Encryption\Strings\GPGCommonOptions.es-ES.resx","GpgAutodetectedInfo","not-updated","Leave empty to use the gpg application found: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.es-ES.resx","GpgNotAutodetectedWarning","not-updated","The gpg application could not be located, please enter the path manually","" -"Library\Encryption\Strings\GPGCommonOptions.es-ES.resx","GpgProgramNotFoundError","not-updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.es-ES.resx","LoadError","not-updated","An error occured while setting up the GPG dialog: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.es-ES.resx","LocatingGpgError","not-updated","The entered GPG program could not be found. -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.es-ES.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","Description","not-updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","DisplayName","not-updated","GNU Privacy Guard, external","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptiondecryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptiondecryptionswitchesShort","not-updated","Extra GPG commandline options for decryption","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","Gpgencryptiondisablearmordeprecated","not-updated","This option has non-standard handling, please use the --{0} option instead.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptiondisablearmorLong","not-updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptiondisablearmorShort","not-updated","Don't use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptionenablearmorLong","not-updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptionenablearmorShort","not-updated","Use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptionencryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgencryptionencryptionswitchesShort","not-updated","Extra GPG commandline options for encryption","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GPGExecuteError","not-updated","Failed to execute GPG at ""{0}"": {1}","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GPGNotFoundWarning","not-updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgprogrampathLong","not-updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","GpgprogrampathShort","not-updated","The path to GnuPG","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","SignkeyLong","not-updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","" -"Library\Encryption\Strings\GPGEncryption.es-ES.resx","SignkeyShort","not-updated","Sign key for GnuPG","" -"Library\Encryption\Strings\GPGSettingsControl.es-ES.resx","PageDescription","not-updated","Settings for the GPG encryption module","" -"Library\Encryption\Strings\GPGSettingsControl.es-ES.resx","PageTitle","not-updated","GPG","" -"Library\Encryption\Strings\GPGStreamWrapper.es-ES.resx","DecryptionError","not-updated","Decryption failed: {0}","" -"Library\Encryption\Strings\GPGStreamWrapper.es-ES.resx","GPGFlushError","not-updated","Failure while invoking GnuPG, program won't flush output","" -"Library\Encryption\Strings\GPGStreamWrapper.es-ES.resx","GPGTerminateError","not-updated","Failure while invoking GnuPG, program won't terminate","" -"Library\Interface\Strings\CommandLineArgument.es-ES.resx","AliasesHeader","not-updated","aliases","" -"Library\Interface\Strings\CommandLineArgument.es-ES.resx","DefaultValueHeader","not-updated","default value","" -"Library\Interface\Strings\CommandLineArgument.es-ES.resx","DeprecationMarker","not-updated","[DEPRECATED]","" -"Library\Interface\Strings\CommandLineArgument.es-ES.resx","ValuesHeader","not-updated","values","" -"Library\Interface\Strings\Common.es-ES.resx","CancelExceptionError","not-updated","Cancelled","" -"Library\Interface\Strings\Common.es-ES.resx","ConfigurationIsMissingItemError","not-updated","The configuration for the backend is not valid, it is missing the {0} field","" -"Library\Interface\Strings\Common.es-ES.resx","ConfirmTestConnectionQuestion","not-updated","Do you want to test the connection?","" -"Library\Interface\Strings\Common.es-ES.resx","ConnectionFailure","not-updated","Connection Failed: {0}","" -"Library\Interface\Strings\Common.es-ES.resx","ConnectionSuccess","not-updated","Connection succeeded!","" -"Library\Interface\Strings\Common.es-ES.resx","DefaultDirectoryWarning","not-updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","" -"Library\Interface\Strings\Common.es-ES.resx","EmptyPasswordError","not-updated","You must enter a password","" -"Library\Interface\Strings\Common.es-ES.resx","EmptyPasswordWarning","not-updated","You have not entered a password. -Proceed without a password?","" -"Library\Interface\Strings\Common.es-ES.resx","EmptyServernameError","not-updated","You must enter the name of the server","" -"Library\Interface\Strings\Common.es-ES.resx","EmptyUsernameError","not-updated","You must enter a username","" -"Library\Interface\Strings\Common.es-ES.resx","EmptyUsernameWarning","not-updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","" -"Library\Interface\Strings\Common.es-ES.resx","ExistingBackupDetectedQuestion","not-updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","" -"Library\Interface\Strings\Common.es-ES.resx","FolderAlreadyExistsError","not-updated","The folder cannot be created because it already exists","" -"Library\Interface\Strings\Common.es-ES.resx","FolderCreated","not-updated","Folder created!","" -"Library\Interface\Strings\Common.es-ES.resx","FolderMissingError","not-updated","The requested folder does not exist","" -"Library\Interface\Strings\Common.es-ES.resx","InvalidServernameError","not-updated","The server name ""{0}"" is not valid","" -"Library\Interface\Strings\DataTypes.es-ES.resx","Boolean","not-updated","Boolean","" -"Library\Interface\Strings\DataTypes.es-ES.resx","Enumeration","not-updated","Enumeration","" -"Library\Interface\Strings\DataTypes.es-ES.resx","Integer","not-updated","Integer","" -"Library\Interface\Strings\DataTypes.es-ES.resx","Path","not-updated","Path","" -"Library\Interface\Strings\DataTypes.es-ES.resx","Size","not-updated","Size","" -"Library\Interface\Strings\DataTypes.es-ES.resx","String","not-updated","String","" -"Library\Interface\Strings\DataTypes.es-ES.resx","Timespan","not-updated","Timespan","" -"Library\Interface\Strings\DataTypes.es-ES.resx","Unknown","not-updated","Unknown","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","BackendDoesNotSupportCreateFolder","not-updated","The backend {0} ({1}) does not support the CreateFolder operation ","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","BackendNotFoundError","not-updated","Unable to find backend for: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","CachedSignatureDecryptWarning","not-updated","Attempt to decrypt file {0} failed with error: {1}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","CachedSignatureHashMismatchWarning","not-updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","CompletedDeleteTransaction","not-updated","Delete transaction completed successfully","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","CompletingDeleteTransactionWarning","not-updated","Completing unfinished delete transaction and removing {0} files","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","DeleteCacheFileError","not-updated","An error occured while attempting to delete cache file {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","DeleteTransactionFileFoundWarning","not-updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","DeleteTransactionFileReadError","not-updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","DeletingTransactionLeftoverFile","not-updated","Deleting file from delete transaction ""{0}""","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","DownloadedFileSizeError","not-updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","DuplicateFileEntryWarning","not-updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","EmptyManifestWarning","not-updated","Empty backupset detected, this is likely an error: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","ExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FailureWhileDisposingBackendError","not-updated","An error occured while closing a connection: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FileDeleteError2","not-updated","Failed to delete file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FileDownloadError2","not-updated","Failed to download file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FileListingError","not-updated","Failed to retrieve file listing: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FilenameParseError","not-updated","Unable to parse filenames for the desired volumes","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FilesNotForceRemovedMessage","not-updated","No files removed, specify --force to remove files.","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FileUploadError2","not-updated","Failed to upload file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","FunctionLookupError","not-updated","Failed to find function: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","HashMismatchError","not-updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","InvalidEntryTypeError","not-updated","Invalid entry type: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","MultipleDeleteTransactionsFoundError","not-updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","NoBackupsFoundError","not-updated","No backups found at remote location","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","NonExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","OrphanIncrementalFoundMessage","not-updated","Failed to match incremental package to a full: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","PartialFileFoundMessage","not-updated","Found a partial file, run cleanup to remove: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","RemoveOrphanFileWarning","not-updated","Deleting orphan file: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","RemovingLeftoverFileMessage","not-updated","Removing leftover file: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","SaveCacheFileError","not-updated","Failed to save the cached signature file as {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","StatusMessageDownloading","not-updated","Downloading: {0}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","StatusMessageUploading","not-updated","Uploading: {0} ({1})","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","TooManyOrphansFoundError","not-updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","UnmatchedFilenameWarning","not-updated","The file {0} was found on the backend but not recognized by Duplicati","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","UploadSizeVerificationFailure","not-updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.es-ES.resx","UploadVerificationFailure","not-updated","The file {0} was uploaded but not found on the server","" -"Library\Main\Strings\ExecutionStoppedException.es-ES.resx","DefaultMessage","not-updated","The user has stopped the operation","" -"Library\Main\Strings\FilenameStrategy.es-ES.resx","InvalidEntryTypeError","not-updated","Invalid entry type:{0}","" -"Library\Main\Strings\Interface.es-ES.resx","BadSortingDetectedError","not-updated","Bad sorting of backup times detected","" -"Library\Main\Strings\Interface.es-ES.resx","BadVolumeSortOrder","not-updated","Bad sort order on volumes detected","" -"Library\Main\Strings\Interface.es-ES.resx","CannotCleanWithoutHashesError","not-updated","When using cleanup the manifests and hashes must be verified","" -"Library\Main\Strings\Interface.es-ES.resx","CannotSkipHashChecksOnBackup","not-updated","Hash checks cannot be disabled while performing a backup","" -"Library\Main\Strings\Interface.es-ES.resx","CannotVerifyChain","not-updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","" -"Library\Main\Strings\Interface.es-ES.resx","CannotVerifyWithoutHashes","not-updated","Hash checks cannot be disabled while performing a verification","" -"Library\Main\Strings\Interface.es-ES.resx","DeleteManifestsSuggestion","not-updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","" -"Library\Main\Strings\Interface.es-ES.resx","DeletingBackupSetMessage","not-updated","Deleting backup at {0}","" -"Library\Main\Strings\Interface.es-ES.resx","DeprecatedOptionUsedWarning","not-updated","The option {0} is deprecated: {1}","" -"Library\Main\Strings\Interface.es-ES.resx","DisablingSignatureCacheForVerification","not-updated","The signature cache is disabled when performing verification","" -"Library\Main\Strings\Interface.es-ES.resx","DuplicateOptionNameWarning","not-updated","The option --{0} exists more than once, please report this to the developers","" -"Library\Main\Strings\Interface.es-ES.resx","FailedToFindControlFilesMessage","not-updated","Failed to find control files in: {0}","" -"Library\Main\Strings\Interface.es-ES.resx","FileHashFailure","not-updated","A hash check failed, this is an indication of a corrupt file: {0}","" -"Library\Main\Strings\Interface.es-ES.resx","FilenameMismatchError","not-updated","The manifest report that the file should be named {0} but it was named {1}","" -"Library\Main\Strings\Interface.es-ES.resx","FilesAreNotForceDeletedMessage","not-updated","Files are not deleted, use the --force command to actually remove files","" -"Library\Main\Strings\Interface.es-ES.resx","FileSizeMismatchError","not-updated","The file {0} has size {1} but should have size {2}","" -"Library\Main\Strings\Interface.es-ES.resx","FullBecauseBackendIsEmpty","not-updated","A full backup is made because no existing backup chains were found on the destination","" -"Library\Main\Strings\Interface.es-ES.resx","FullBecauseFlagWasSet","not-updated","A full backup was forced with the --{0} flag","" -"Library\Main\Strings\Interface.es-ES.resx","FullBecauseLastFullIsFrom","not-updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.es-ES.resx","FullBecauseSourceFoldersChanged","not-updated","A full backup is made because the source folders have changed","" -"Library\Main\Strings\Interface.es-ES.resx","FullBecauseThereAreNIncrementals","not-updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.es-ES.resx","IncrementalBecauseLastFullIsFrom","not-updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.es-ES.resx","IncrementalBecauseNoFlagsWereSet","not-updated","An incremental backup is made because no full backup criteria was found","" -"Library\Main\Strings\Interface.es-ES.resx","IncrementalBecauseThereAreNIncrementals","not-updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.es-ES.resx","InternalDeleteCountError","not-updated","An internal error occured, and the operation was aborted to protect the backup sets","" -"Library\Main\Strings\Interface.es-ES.resx","ManifestAndFileCountMismatchError","not-updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","" -"Library\Main\Strings\Interface.es-ES.resx","ManifestsMustBeRead","not-updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.es-ES.resx","ManifestsMustBeReadOnBackups","not-updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.es-ES.resx","ManifestVersionRequiresRelativeNamesWarning","not-updated","One or more manifests are from version 1, which requires that filenames searched are relative","" -"Library\Main\Strings\Interface.es-ES.resx","MissingSignatureFile","not-updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","" -"Library\Main\Strings\Interface.es-ES.resx","NoFilesGivenError","not-updated","No filenames given for find-last-file","" -"Library\Main\Strings\Interface.es-ES.resx","NoSourceFoldersError","not-updated","No source folders specified for backup","" -"Library\Main\Strings\Interface.es-ES.resx","NotDeletingBackupSetMessage","not-updated","Not deleting backup at time: {0}, because later backups depend on it","" -"Library\Main\Strings\Interface.es-ES.resx","NotDeletingLastFullMessage","not-updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","" -"Library\Main\Strings\Interface.es-ES.resx","NumberOfSourceFoldersHasChangedError","not-updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.es-ES.resx","PartialUploadMessage","not-updated","Failed after uploading {0} volume(s). Error message: {1}","" -"Library\Main\Strings\Interface.es-ES.resx","PreviousManifestFilenameMismatchError","not-updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","" -"Library\Main\Strings\Interface.es-ES.resx","PreviousManifestHashMismatchError","not-updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","" -"Library\Main\Strings\Interface.es-ES.resx","PrimaryManifestReadErrorLogMessage","not-updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","" -"Library\Main\Strings\Interface.es-ES.resx","ReadingSecondaryManifestLogMessage","not-updated","Secondary manifest file found: {0}, attempting read.","" -"Library\Main\Strings\Interface.es-ES.resx","RemovingPartialFilesMessage","not-updated","Removing partial file: {0}","" -"Library\Main\Strings\Interface.es-ES.resx","SecondaryManifestReadErrorLogMessage","not-updated","Failed to read the secondary manifest {0}. Error message: {1}","" -"Library\Main\Strings\Interface.es-ES.resx","SignatureCachePathMissingError","not-updated","Signature cache path was not given as an argument","" -"Library\Main\Strings\Interface.es-ES.resx","SkippedContentVolumeLogMessage","not-updated","The content volume {0} is not present in the manifest and is not used","" -"Library\Main\Strings\Interface.es-ES.resx","SkippedUnlistedSignatureFileWarning","not-updated","The signature file {0} was skipped because the signature file was not found in the manifest","" -"Library\Main\Strings\Interface.es-ES.resx","SourceDirIsIncludedMultipleTimesError","not-updated","The folder {0} is included multiple times","" -"Library\Main\Strings\Interface.es-ES.resx","SourceDirsAreRelatedError","not-updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","" -"Library\Main\Strings\Interface.es-ES.resx","SourceFolderIsMissingError","not-updated","The source folder {0} does not exist, aborting backup","" -"Library\Main\Strings\Interface.es-ES.resx","SourceFoldersHasChangedError","not-updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.es-ES.resx","StatusBuildingFilelist","not-updated","Building filelist ...","" -"Library\Main\Strings\Interface.es-ES.resx","StatusCompleted","not-updated","Completed","" -"Library\Main\Strings\Interface.es-ES.resx","StatusCreatingVolume","not-updated","Creating volume {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusDownloadingContentVolume","not-updated","Downloading content, volume {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusDownloadingSignatureVolume","not-updated","Downloading signatures, volume {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusLoadingFilelist","not-updated","Loading remote filelist","" -"Library\Main\Strings\Interface.es-ES.resx","StatusPatching","not-updated","Patching restore with #{0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusProcessing","not-updated","Processing: {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusReadingIncrementalData","not-updated","Reading incremental data ...","" -"Library\Main\Strings\Interface.es-ES.resx","StatusReadingIncrementalFile","not-updated","Reading incremental data from: {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusReadingIncrementals","not-updated","Reading incremental data","" -"Library\Main\Strings\Interface.es-ES.resx","StatusReadingManifest","not-updated","Reading manifest file: {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusReadingSignatureFile","not-updated","Reading signatures: {0}, vol {1}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusStarted","not-updated","Started","" -"Library\Main\Strings\Interface.es-ES.resx","StatusUploadingContentVolume","not-updated","Uploading content, volume {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusUploadingManifestVolume","not-updated","Uploading manifest, volume {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusUploadingSignatureVolume","not-updated","Uploading signatures, volume {0}","" -"Library\Main\Strings\Interface.es-ES.resx","StatusUploadingVerificationVolume","not-updated","Uploading verification file","" -"Library\Main\Strings\Interface.es-ES.resx","StatusWaitingForUpload","not-updated","Waiting for upload to complete ...","" -"Library\Main\Strings\Interface.es-ES.resx","TooFewTargetFoldersError","not-updated","The backup contains {0} folders but {1} target folders were supplied","" -"Library\Main\Strings\Interface.es-ES.resx","TooManyTargetFoldersWarning","not-updated","The backup contains {0} folder(s) but {1} target folders were supplied","" -"Library\Main\Strings\Interface.es-ES.resx","UnexpectedCompressionError","not-updated","Unexpected compression mode: {0}","" -"Library\Main\Strings\Interface.es-ES.resx","UnexpectedOperationTypeError","not-updated","The operation mode {0} was not expected","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedBooleanValue","not-updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedEnumerationValue","not-updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedIntegerValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedOptionDisabledModuleWarning","not-updated","The option --{0} is not supported because the module {1} is not currently loaded","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedOptionWarning","not-updated","The supplied option --{0} is not supported and will be ignored","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedPathValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid path","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedSizeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid size","" -"Library\Main\Strings\Interface.es-ES.resx","UnsupportedTimeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid time","" -"Library\Main\Strings\Manifestfile.es-ES.resx","EofInManifestFile","not-updated","Got EOF while attempting to locate the self-hash of a manifest","" -"Library\Main\Strings\Manifestfile.es-ES.resx","HashGenerationFailure","not-updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","" -"Library\Main\Strings\Manifestfile.es-ES.resx","InternalError","not-updated","An internal error occured when creating the manifest, please report this to the developers","" -"Library\Main\Strings\Manifestfile.es-ES.resx","InvalidManifestError","not-updated","The manifest file did not have the expected root Xml element: {0}","" -"Library\Main\Strings\Manifestfile.es-ES.resx","InvalidSourcePathError","not-updated","The number of source paths in the manifest file are wrong","" -"Library\Main\Strings\Manifestfile.es-ES.resx","MainfestIsMissingSelfFilename","not-updated","Manifest did not contain its own filename as expected","" -"Library\Main\Strings\Manifestfile.es-ES.resx","MainfestIsMissingSelfHash","not-updated","Manifest did not contain a self hash as expected","" -"Library\Main\Strings\Manifestfile.es-ES.resx","ManifestValidationError","not-updated","Failed to validate manifest: {0}","" -"Library\Main\Strings\Manifestfile.es-ES.resx","MissingPreviousManifestFilename","not-updated","Manifest has no previous manifest filename","" -"Library\Main\Strings\Manifestfile.es-ES.resx","MissingPreviousManifestHash","not-updated","Manifest has no previous manifest hash","" -"Library\Main\Strings\Manifestfile.es-ES.resx","NoFilesError","not-updated","Invalid manifest, there were no files in the manifest","" -"Library\Main\Strings\Manifestfile.es-ES.resx","SelfhashMismatch","not-updated","Manifest file had selfhash {0} but the hash of the file is {1}","" -"Library\Main\Strings\Manifestfile.es-ES.resx","UnsupportedHashAlgorithmError","not-updated","The manifest uses the hash algorithm {0}, which is unsupported","" -"Library\Main\Strings\Manifestfile.es-ES.resx","UnsupportedVersionError","not-updated","The manifest has version {0}, the current application only supports versions up to {1}","" -"Library\Main\Strings\Manifestfile.es-ES.resx","WrongCountError","not-updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","" -"Library\Main\Strings\Options.es-ES.resx","AllowfullremoveLong","not-updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","" -"Library\Main\Strings\Options.es-ES.resx","AllowfullremoveShort","not-updated","Allow removal of the all backups","" -"Library\Main\Strings\Options.es-ES.resx","AllowsleepShort","not-updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","" -"Library\Main\Strings\Options.es-ES.resx","AllowsourcefolderchangeLong","not-updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","" -"Library\Main\Strings\Options.es-ES.resx","AllowsourcefolderchangeShort","not-updated","Skip verifying the source folders","" -"Library\Main\Strings\Options.es-ES.resx","AsynchronousuploadDeprecated","not-updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","" -"Library\Main\Strings\Options.es-ES.resx","AsynchronousuploadfolderLong","not-updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","" -"Library\Main\Strings\Options.es-ES.resx","AsynchronousuploadfolderShort","not-updated","The path where ready volumes are placed until uploaded","" -"Library\Main\Strings\Options.es-ES.resx","AsynchronousuploadlimitLong","not-updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","" -"Library\Main\Strings\Options.es-ES.resx","AsynchronousuploadlimitShort","not-updated","The number of volumes to create ahead of time","" -"Library\Main\Strings\Options.es-ES.resx","AsynchronousuploadLong","not-updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","" -"Library\Main\Strings\Options.es-ES.resx","AsynchronousuploadShort","not-updated","Transmit files on a separate thread","" -"Library\Main\Strings\Options.es-ES.resx","AutocleanupLong","not-updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","" -"Library\Main\Strings\Options.es-ES.resx","AutocleanupShort","not-updated","A flag indicating that Duplicati should remove unused files","" -"Library\Main\Strings\Options.es-ES.resx","BackendlogdatabaseLong","not-updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","" -"Library\Main\Strings\Options.es-ES.resx","BackendlogdatabaseShort","not-updated","Database log of remote operations","" -"Library\Main\Strings\Options.es-ES.resx","BackupprefixLong","not-updated","Any string used to prefix the filenames generated by Duplicati.","" -"Library\Main\Strings\Options.es-ES.resx","BackupprefixShort","not-updated","Backup volume filename prefix","" -"Library\Main\Strings\Options.es-ES.resx","CompressionmoduleLong","not-updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","" -"Library\Main\Strings\Options.es-ES.resx","CompressionmoduleShort","not-updated","Select what module to use for compression","" -"Library\Main\Strings\Options.es-ES.resx","CreateverificationfileLong","not-updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","" -"Library\Main\Strings\Options.es-ES.resx","CreateverificationfileShort","not-updated","Create verification file on server","" -"Library\Main\Strings\Options.es-ES.resx","DebugoutputLong","not-updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","" -"Library\Main\Strings\Options.es-ES.resx","DebugoutputShort","not-updated","Enables debugging output","" -"Library\Main\Strings\Options.es-ES.resx","DebugretryerrorsLong","not-updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","" -"Library\Main\Strings\Options.es-ES.resx","DebugretryerrorsShort","not-updated","Show error messages when a retry is performed","" -"Library\Main\Strings\Options.es-ES.resx","DisableautocreatefolderLong","not-updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","" -"Library\Main\Strings\Options.es-ES.resx","DisableautocreatefolderShort","not-updated","Disables automatic folder creation","" -"Library\Main\Strings\Options.es-ES.resx","DisablefiletimecheckLong","not-updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","" -"Library\Main\Strings\Options.es-ES.resx","DisablefiletimecheckShort","not-updated","Disable checks based on file time","" -"Library\Main\Strings\Options.es-ES.resx","DisablemoduleLong","not-updated","Supply one or more module names, separated by commas to unload them","" -"Library\Main\Strings\Options.es-ES.resx","DisablemoduleShort","not-updated","Disabled one or more modules","" -"Library\Main\Strings\Options.es-ES.resx","DisableStreamingLong","not-updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","" -"Library\Main\Strings\Options.es-ES.resx","DisableStreamingShort","not-updated","Disables use of the streaming transfer method","" -"Library\Main\Strings\Options.es-ES.resx","DisabletimetoleranceLong","not-updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","" -"Library\Main\Strings\Options.es-ES.resx","DisabletimetoleranceShort","not-updated","Deactivates tolerance when comparing times","" -"Library\Main\Strings\Options.es-ES.resx","DisableusndiffcheckLong","not-updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","" -"Library\Main\Strings\Options.es-ES.resx","DisableusndiffcheckShort","not-updated","Disables changelist by USN numbers","" -"Library\Main\Strings\Options.es-ES.resx","DontreadmanifestsLong","not-updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","" -"Library\Main\Strings\Options.es-ES.resx","DontreadmanifestsShort","not-updated","An option that prevents verifying the manifests","" -"Library\Main\Strings\Options.es-ES.resx","EnablemoduleLong","not-updated","Supply one or more module names, separated by commas to load them","" -"Library\Main\Strings\Options.es-ES.resx","EnablemoduleShort","not-updated","Enables one or more modules","" -"Library\Main\Strings\Options.es-ES.resx","EncryptionmoduleLong","not-updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","" -"Library\Main\Strings\Options.es-ES.resx","EncryptionmoduleShort","not-updated","Select what module to use for encryption","" -"Library\Main\Strings\Options.es-ES.resx","ExcludeemptyfoldersLong","not-updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","" -"Library\Main\Strings\Options.es-ES.resx","ExcludeemptyfoldersShort","not-updated","Controls empty folder actions","" -"Library\Main\Strings\Options.es-ES.resx","ExcludeLong","not-updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.es-ES.resx","ExcluderegexpLong","not-updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.es-ES.resx","ExcluderegexpShort","not-updated","Exclude files regular expression","" -"Library\Main\Strings\Options.es-ES.resx","ExcludeShort","not-updated","Exclude files","" -"Library\Main\Strings\Options.es-ES.resx","FiletorestoreLong","not-updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","" -"Library\Main\Strings\Options.es-ES.resx","FiletorestoreShort","not-updated","A list of files to restore","" -"Library\Main\Strings\Options.es-ES.resx","ForceLong","not-updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","" -"Library\Main\Strings\Options.es-ES.resx","ForceShort","not-updated","Force the removal of files","" -"Library\Main\Strings\Options.es-ES.resx","FullifmorethannincrementalsLong","not-updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","" -"Library\Main\Strings\Options.es-ES.resx","FullifmorethannincrementalsShort","not-updated","The max number of incrementals in a chain","" -"Library\Main\Strings\Options.es-ES.resx","FullifolderthanLong","not-updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","" -"Library\Main\Strings\Options.es-ES.resx","FullifolderthanShort","not-updated","The max duration between full backups","" -"Library\Main\Strings\Options.es-ES.resx","FullifsourcefolderchangedLong","not-updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","" -"Library\Main\Strings\Options.es-ES.resx","FullifsourcefolderchangedShort","not-updated","Run a full backup if the sourcefolder has changed","" -"Library\Main\Strings\Options.es-ES.resx","FullLong","not-updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","" -"Library\Main\Strings\Options.es-ES.resx","FullShort","not-updated","A flag used to force full backups","" -"Library\Main\Strings\Options.es-ES.resx","GpgencryptionDeprecated","not-updated","Use --encryption-module=gpg instead","" -"Library\Main\Strings\Options.es-ES.resx","GpgencryptionLong","not-updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","" -"Library\Main\Strings\Options.es-ES.resx","GpgencryptionShort","not-updated","Use GnuPG for encryption","" -"Library\Main\Strings\Options.es-ES.resx","IncludeLong","not-updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","" -"Library\Main\Strings\Options.es-ES.resx","IncluderegexpLong","not-updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","" -"Library\Main\Strings\Options.es-ES.resx","IncluderegexpShort","not-updated","Include files regular expression","" -"Library\Main\Strings\Options.es-ES.resx","IncludeShort","not-updated","Include files","" -"Library\Main\Strings\Options.es-ES.resx","ListverifyuploadsLong","not-updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","" -"Library\Main\Strings\Options.es-ES.resx","ListverifyuploadsShort","not-updated","Verify uploads by listing contents","" -"Library\Main\Strings\Options.es-ES.resx","LogfileLong","not-updated","Specifies the name of a while into which internal log information is written","" -"Library\Main\Strings\Options.es-ES.resx","LogfileShort","not-updated","Log internal information","" -"Library\Main\Strings\Options.es-ES.resx","LoglevelLong","not-updated","Specifies the amount of log information to write into the file specified by --log-file","" -"Library\Main\Strings\Options.es-ES.resx","LoglevelShort","not-updated","Log information level","" -"Library\Main\Strings\Options.es-ES.resx","MaxdownloadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.es-ES.resx","MaxdownloadprsecondShort","not-updated","Max number of bytes to download pr. second","" -"Library\Main\Strings\Options.es-ES.resx","MaxuploadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.es-ES.resx","MaxuploadprsecondShort","not-updated","Max number of bytes to upload pr. second","" -"Library\Main\Strings\Options.es-ES.resx","NoconnectionreuseLong","not-updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","" -"Library\Main\Strings\Options.es-ES.resx","NoconnectionreuseShort","not-updated","Do not re-use connections","" -"Library\Main\Strings\Options.es-ES.resx","NoencryptionLong","not-updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","" -"Library\Main\Strings\Options.es-ES.resx","NoencryptionShort","not-updated","Disable encryption","" -"Library\Main\Strings\Options.es-ES.resx","NumberofretriesLong","not-updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","" -"Library\Main\Strings\Options.es-ES.resx","NumberofretriesShort","not-updated","Number of times to retry a failed transmission","" -"Library\Main\Strings\Options.es-ES.resx","OldfilenamesDeprecated","not-updated","This option will be removed in the future but is included for the odd case where the new format breaks something","" -"Library\Main\Strings\Options.es-ES.resx","OldfilenamesLong","not-updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","" -"Library\Main\Strings\Options.es-ES.resx","OldfilenamesShort","not-updated","Uses the old filename format","" -"Library\Main\Strings\Options.es-ES.resx","OpenfilepolicyLong","not-updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","" -"Library\Main\Strings\Options.es-ES.resx","OpenfilepolicyShort","not-updated","Determines how to handle open files","" -"Library\Main\Strings\Options.es-ES.resx","PassphraseLong","not-updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","" -"Library\Main\Strings\Options.es-ES.resx","PassphraseShort","not-updated","Passphrase used to encrypt backups","" -"Library\Main\Strings\Options.es-ES.resx","RestoretimeLong","not-updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","" -"Library\Main\Strings\Options.es-ES.resx","RestoretimeShort","not-updated","The time to restore files","" -"Library\Main\Strings\Options.es-ES.resx","RetrydelayLong","not-updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","" -"Library\Main\Strings\Options.es-ES.resx","RetrydelayShort","not-updated","Time to wait between retries","" -"Library\Main\Strings\Options.es-ES.resx","ShortfilenamesDeprecated","not-updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","" -"Library\Main\Strings\Options.es-ES.resx","ShortfilenamesLong","not-updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","" -"Library\Main\Strings\Options.es-ES.resx","ShortfilenamesShort","not-updated","Use short filenames","" -"Library\Main\Strings\Options.es-ES.resx","SignaturecachepathLong","not-updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","" -"Library\Main\Strings\Options.es-ES.resx","SignaturecachepathShort","not-updated","A path to temporary storage","" -"Library\Main\Strings\Options.es-ES.resx","SignaturecontrolfilesLong","not-updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","" -"Library\Main\Strings\Options.es-ES.resx","SignaturecontrolfilesShort","not-updated","A list of control files to embed in the backups","" -"Library\Main\Strings\Options.es-ES.resx","SkipfilehashchecksLong","not-updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","" -"Library\Main\Strings\Options.es-ES.resx","SkipfilehashchecksShort","not-updated","Set this flag to skip hash checks","" -"Library\Main\Strings\Options.es-ES.resx","SkipfileslargerthanLong","not-updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","" -"Library\Main\Strings\Options.es-ES.resx","SkipfileslargerthanShort","not-updated","A size string that limits the size of files being backed up","" -"Library\Main\Strings\Options.es-ES.resx","SnapshotpolicyLong","not-updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","" -"Library\Main\Strings\Options.es-ES.resx","SnapshotpolicyShort","not-updated","Controls the use of disk snapshots","" -"Library\Main\Strings\Options.es-ES.resx","SortedfilelistLong","not-updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","" -"Library\Main\Strings\Options.es-ES.resx","SortedfilelistShort","not-updated","Sort the list of files","" -"Library\Main\Strings\Options.es-ES.resx","SynchronousuploadLong","not-updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","" -"Library\Main\Strings\Options.es-ES.resx","SynchronousuploadShort","not-updated","Upload files synchronously","" -"Library\Main\Strings\Options.es-ES.resx","TempdirLong","not-updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","" -"Library\Main\Strings\Options.es-ES.resx","TempdirShort","not-updated","Temporary storage folder","" -"Library\Main\Strings\Options.es-ES.resx","ThreadpriorityLong","not-updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","" -"Library\Main\Strings\Options.es-ES.resx","ThreadpriorityShort","not-updated","Thread priority","" -"Library\Main\Strings\Options.es-ES.resx","TimeseparatorDeprecated","not-updated","Duplicati no longer uses a time separator for the filenames so this option is useless","" -"Library\Main\Strings\Options.es-ES.resx","TimeseparatorLong","not-updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","" -"Library\Main\Strings\Options.es-ES.resx","TimeseparatorShort","not-updated","Backup volume filename timeseparator","" -"Library\Main\Strings\Options.es-ES.resx","TotalsizeLong","not-updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","" -"Library\Main\Strings\Options.es-ES.resx","TotalsizeShort","not-updated","The number of bytes generated by each backup run","" -"Library\Main\Strings\Options.es-ES.resx","UploadUnchangedBackupsLong","not-updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","" -"Library\Main\Strings\Options.es-ES.resx","UploadUnchangedBackupsShort","not-updated","Upload empty backup files","" -"Library\Main\Strings\Options.es-ES.resx","UsnpolicyLong","not-updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","" -"Library\Main\Strings\Options.es-ES.resx","UsnpolicyShort","not-updated","Controls the use of NTFS Update Sequence Numbers","" -"Library\Main\Strings\Options.es-ES.resx","VerificationLevelLong","not-updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","" -"Library\Main\Strings\Options.es-ES.resx","VerificationLevelShort","not-updated","Level of verification","" -"Library\Main\Strings\Options.es-ES.resx","VolsizeLong","not-updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","" -"Library\Main\Strings\Options.es-ES.resx","VolsizeShort","not-updated","A size string that limits the size of the volumes","" -"Library\Main\Strings\Options.es-ES.resx","VssexcludewritersLong","not-updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","" -"Library\Main\Strings\Options.es-ES.resx","VssexcludewritersShort","not-updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","" -"Library\Main\Strings\RSyncDir.es-ES.resx","CreateFolderError","not-updated","Failed to create folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","DeletedFilenameError","not-updated","An error occured while determining file status, filename: {0}, folder name:{1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","DeleteFileError","not-updated","Failed to delete file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","DeleteFolderError","not-updated","Failed to remove folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FailedToSetFileWriteTime","not-updated","Failed to set the write time for the file: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FailedToSetFolderWriteTime","not-updated","Failed to set the write time for the folder: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FileChangedWhileReadError","not-updated","The file {0} changed while being backed up, omitting file from backup set","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FileChangedWhileReadWarning","not-updated","The file {0} changed while being backed up, this may result in a broken file","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FileProcessError","not-updated","Failed to process file: {0}. Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FileShouldBePartialError","not-updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FileToDeleteMissingError","not-updated","File marked for deletion did not exist: {0}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FolderModificationTimeReadError","not-updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","FolderToDeleteMissingError","not-updated","Folder was marked for deletion, but did not exist: {0}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","InternalPathMappingError","not-updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","" -"Library\Main\Strings\RSyncDir.es-ES.resx","InvalidPartialFileEntry","not-updated","The partial file record for {0} does not match the file","" -"Library\Main\Strings\RSyncDir.es-ES.resx","InvalidPartialRecordError","not-updated","The partial record file is invalid","" -"Library\Main\Strings\RSyncDir.es-ES.resx","InvalidTimeStampError","not-updated","The timestamp information for file {0} could not be read: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","MultipassUsageError","not-updated","Multi pass is not initialized","" -"Library\Main\Strings\RSyncDir.es-ES.resx","PartialFileAddedLogMessage","not-updated","File {0} is partial from byte offset {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","PartialFileIncompleteWarning","not-updated","The partial file {0} was not completed","" -"Library\Main\Strings\RSyncDir.es-ES.resx","PartialLeftoverDeleteError","not-updated","Failed to clean up the partial incomplete file {0}, error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","RestoreFileError","not-updated","Failed to restore file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","RestoreFolderDeltaError","not-updated","Folder did not exist on restore by delta: {0}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","RestoreFolderMissingError","not-updated","Folder did not exist on restore: {0}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","SnapshotFailedError","not-updated","Failed to create a snapshot: {0}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","UsnDisposeFailedWarning","not-updated","Failed to dispose USN helper: {0}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","UsnFailedError","not-updated","Failed to read USN data: {0}","" -"Library\Main\Strings\RSyncDir.es-ES.resx","UsnJournalIdChangedWarning","not-updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","" -"Library\Main\Strings\RSyncDir.es-ES.resx","UsnNotSupportedOnLinuxError","not-updated","USN is not supported on Linux","" -"Library\Main\Strings\RSyncDir.es-ES.resx","UsnNumberingFaultWarning","not-updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.es-ES.resx","ConfirmPassphrasePrompt","not-updated","Confirm passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.es-ES.resx","Description","not-updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.es-ES.resx","Displayname","not-updated","Password prompt","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.es-ES.resx","EmptyPassphraseError","not-updated","Empty passphrases are not allowed","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.es-ES.resx","EnterPassphrasePrompt","not-updated","Enter passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.es-ES.resx","PassphraseMismatchError","not-updated","The passphrases do not match","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","Description","not-updated","This module exposes a number of properties that can be used to change the way http requests are issued","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DescriptionAcceptAnyCertificateLong","not-updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DescriptionAcceptAnyCertificateShort","not-updated","Accept any server certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DescriptionAcceptHashLong","not-updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DescriptionAcceptHashShort","not-updated","Optionally accept a known SSL certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DisableExpect100Long","not-updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DisableExpect100Short","not-updated","Disable the expect header","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DisableNagleLong","not-updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DisableNagleShort","not-updated","Disable nagling","" -"Library\Modules\Builtin\Strings\HttpOptions.es-ES.resx","DisplayName","not-updated","Configure http requests","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of signature file","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","EndofstreamInBlocksizeError","not-updated","End of stream occured while reading blocksize in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","EndofstreamInStronglenError","not-updated","End of stream occured while reading stronglen in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","EndofstreamInStrongSignatureError","not-updated","End of stream occured while reading strong signature from signature file","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","InvalidBlocksizeError","not-updated","Blocklen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","InvalidFilesizeError","not-updated","The size of the signature file is invalid","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","InvalidSignatureHeaderError","not-updated","Signature stream did not have the correct start marker","" -"Library\SharpRSync\Strings\ChecksumFile.es-ES.resx","InvalidStrongsizeError","not-updated","Stronglen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of delta file","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","EndofstreamWithoutMarkerError","not-updated","Stream ended but had no end marker","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","InternalBufferError","not-updated","Internal error, had buffered both matched and unmatched blocks!","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","InvalidCopyLengthError","not-updated","Invalid length for copy data","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","InvalidCopyOffsetError","not-updated","Invalid offset for copy data","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","InvalidLitteralSizeError","not-updated","Invalid size for literal data","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","InvalidSignatureError","not-updated","Delta stream did not have the correct start marker","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","UnexpectedEndofstreamError","not-updated","Unexpected end of stream detected","" -"Library\SharpRSync\Strings\DeltaFile.es-ES.resx","UnknownCommandError","not-updated","Unknown command in delta file","" -"Library\SharpRSync\Strings\Program.es-ES.resx","ErrorOccurred","not-updated","An error occurred: {0}","" -"Library\SharpRSync\Strings\Program.es-ES.resx","UsageMessage","not-updated","Usage: - {0} signature - {0} delta - {0} patch ","" -"Library\SharpRSync\Strings\RDiffBinary.es-ES.resx","EncodedLengthError","not-updated","Encoded value had unexpected length","" -"Library\SharpRSync\Strings\RDiffBinary.es-ES.resx","InvalidDataLengthError","not-updated","Invalid data length","" -"Library\SharpRSync\Strings\RDiffBinary.es-ES.resx","InvalidDeltaCopyCommandError","not-updated","Invalid delta copy command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.es-ES.resx","InvalidEncodedSizeError","not-updated","Invalid size for encoded value!","" -"Library\SharpRSync\Strings\RDiffBinary.es-ES.resx","InvalidLiteralCommand","not-updated","Invalid literal delta command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.es-ES.resx","SizeTooLargeError","not-updated","Unable to size item, because it is larger than: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.es-ES.resx","ValueTooLargeError","not-updated","Value must be less than: {0}","" -"Library\SharpRSync\Strings\RollingBuffer.es-ES.resx","BufferExhaustedError","not-updated","Buffer has too few bytes","" -"Library\SharpRSync\Strings\RollingBuffer.es-ES.resx","InternalError","not-updated","This is one sad rolling buffer :(","" -"Library\SharpRSync\Strings\RollingBuffer.es-ES.resx","NegativeIndexError","not-updated","Index cannot be negative","" -"Library\SharpRSync\Strings\Utility.es-ES.resx","UnexpectedEndOfStreamError","not-updated","Unexpected end of stream","" -"Library\Snapshots\Strings\LinuxSnapshot.es-ES.resx","ExternalProgramLaunchError","not-updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.es-ES.resx","ExternalProgramTimeoutError","not-updated","The external command failed to complete within the set time limit: {0} {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.es-ES.resx","InvalidFilePathError","not-updated","Unable to match local path {0} with any snapshot path: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.es-ES.resx","MountFolderMissingError","not-updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.es-ES.resx","MountFolderNotRemovedError","not-updated","Script returned successfully, but the temporary folder {0} still exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.es-ES.resx","ScriptExitCodeError","not-updated","The script returned exit code {0}, but {1} was expected: {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.es-ES.resx","ScriptOutputError","not-updated","Script returned successfully, but the output was missing the {0} parameter: {1}","" -"Library\Snapshots\Strings\Shared.es-ES.resx","InvalidEnumPathError","not-updated","Unable to match local path {0} with a snapshot","" -"Library\Snapshots\Strings\USNHelper.es-ES.resx","EmptyResponseError","not-updated","Unexpected empty response while enumerating","" -"Library\Snapshots\Strings\USNHelper.es-ES.resx","LinuxNotSupportedError","not-updated","USN is not supported on Linux","" -"Library\Snapshots\Strings\USNHelper.es-ES.resx","SafeGuardError","not-updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","" -"Library\Snapshots\Strings\WinNativeMethod.es-ES.resx","MissingBackupPrivilegeError","not-updated","Calling process does not have the backup privilege","" -"Library\Utility\Strings\FilenameFilter.es-ES.resx","FilterContainsPathSeparator","not-updated","Filter contains: {0}","" -"Library\Utility\Strings\Sizeparser.es-ES.resx","InvalidSizeValueError","not-updated","Invalid size value: {0}","" -"Library\Utility\Strings\SslCertificateValidator.es-ES.resx","InvalidCallSequence","not-updated","The SSL certificate validator was called in an incorrect order","" -"Library\Utility\Strings\SslCertificateValidator.es-ES.resx","VerifyCertificateException","not-updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","" -"Library\Utility\Strings\SslCertificateValidator.es-ES.resx","VerifyCertificateHashError","not-updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","" -"Library\Utility\Strings\TempFolder.es-ES.resx","TempFolderDoesNotExistError","not-updated","Temporary folder does not exist: {0}","" -"Library\Utility\Strings\Timeparser.es-ES.resx","InvalidDayError","not-updated","Unable to parse date: {0}, invalid day: {1}","" -"Library\Utility\Strings\Timeparser.es-ES.resx","InvalidIntegerError","not-updated","Failed to parse the segment: {0}, invalid integer","" -"Library\Utility\Strings\Timeparser.es-ES.resx","InvalidSpecifierError","not-updated","Invalid specifier: {0}","" -"Library\Utility\Strings\Timeparser.es-ES.resx","InvalidTimeError","not-updated","Unable to parse date: {0}, invalid time: {1}","" -"Library\Utility\Strings\Timeparser.es-ES.resx","InvalidYearError","not-updated","Unable to parse date: {0}, invalid year: {1}","" -"Library\Utility\Strings\Timeparser.es-ES.resx","UnknownMonthError","not-updated","Unable to parse date: {0}, unknown month: {1}","" -"Library\Utility\Strings\Timeparser.es-ES.resx","UnparsedDataFragmentError","not-updated","Unparsed data: {0}","" -"Library\Utility\Strings\Utility.es-ES.resx","FormatStringB","not-updated","{0} bytes","" -"Library\Utility\Strings\Utility.es-ES.resx","FormatStringGB","not-updated","{0:N} GB","" -"Library\Utility\Strings\Utility.es-ES.resx","FormatStringKB","not-updated","{0:N} KB","" -"Library\Utility\Strings\Utility.es-ES.resx","FormatStringMB","not-updated","{0:N} MB","" -"Library\Utility\Strings\Utility.es-ES.resx","InvalidHexDigitError","not-updated","The digit '{0}' is not a valid hex digit","" -"Library\Utility\Strings\Utility.es-ES.resx","InvalidHexStringLengthError","not-updated","The hex string size must be a multiple of two, eg. the length must be even","" -"Library\Utility\Strings\Utility.es-ES.resx","TimeoutException","not-updated","The request timed out","" -"Library\Utility\Strings\Utility.es-ES.resx","UnexpectedRequestResultError","not-updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","" -"Winforms\Controls\PasswordConfirmationDialog.es-ES.resx","$this.Text","missing","Please confirm the password","" -"Winforms\Controls\PasswordConfirmationDialog.es-ES.resx","CancelBtn.Text","missing","Cancel","" -"Winforms\Controls\PasswordConfirmationDialog.es-ES.resx","label1.Text","missing","Password","" -"Winforms\Controls\PasswordConfirmationDialog.es-ES.resx","OKBtn.Text","missing","OK","" -"Winforms\Controls\PasswordControl.es-ES.resx","ShowPassword.ToolTip","missing","Show or hide the password","" -"Winforms\Controls\PasswordControl.es-ES.resx","TextBox.Text","missing","password","" -"Winforms\Controls\Strings\PasswordConfirmationDialog.es-ES.resx","PasswordDoNotMatchError","not-updated","The password that you have entered does not match the previously entered password","" -"Winforms\Controls\Strings\PasswordControl.es-ES.resx","ConfirmClearingPassword","not-updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","" -"WizardForm\Dialog.es-ES.resx","$this.Text","missing","Dialog","" -"WizardForm\Dialog.es-ES.resx","_BackButton.Text","missing","< Back","" -"WizardForm\Dialog.es-ES.resx","_CancelButton.Text","missing","Cancel","" -"WizardForm\Dialog.es-ES.resx","_InfoLabel.Text","missing","Helptext","" -"WizardForm\Dialog.es-ES.resx","_NextButton.Text","missing","Next >","" -"WizardForm\Dialog.es-ES.resx","_TitleLabel.Text","missing","Title","" -"WizardForm\StartPage.es-ES.resx","WizardHelp.Text","missing","Click next to continue","" -"WizardForm\StartPage.es-ES.resx","WizardIntroduction.Text","missing","Wizard introduction","" -"WizardForm\StartPage.es-ES.resx","WizardTitle.Text","missing","Wizard title","" -"WizardForm\Strings\Dialog.es-ES.resx","FinishButtonText","not-updated","Finish","" -"WizardForm\Strings\Dialog.es-ES.resx","NextButtonText","not-updated","Next >","" diff --git a/Duplicati/Localization/report.es-ES.url b/Duplicati/Localization/report.es-ES.url deleted file mode 100644 index 6ed88e0db..000000000 --- a/Duplicati/Localization/report.es-ES.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdDE2dHhsNU0tNlJLUnpBRzVVRVhjbWc&single=true&gid=5&output=csv diff --git a/Duplicati/Localization/report.fr-FR.csv b/Duplicati/Localization/report.fr-FR.csv deleted file mode 100644 index f88cf11c5..000000000 --- a/Duplicati/Localization/report.fr-FR.csv +++ /dev/null @@ -1,1754 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.fr-FR.resx","ProgramUsage","updated","Usage: Duplicati.CommandLine.Decrypter.exe ","Utilisation: Duplicati.LigneDeCommande.Decrypter.exe " -"CommandLine\Strings\Program.fr-FR.resx","AddedFoldersHeader","updated","Added folders","Répertoires ajoutés" -"CommandLine\Strings\Program.fr-FR.resx","CollectionStatusHeader","updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","Trouvé {0} chaines de sauvegardes dans le répertoire distant - -Type\tTime\t\t\tVolumes\tSize" -"CommandLine\Strings\Program.fr-FR.resx","CollectionStatusLineFull","updated","Full\t{0}\t{1}\t{2}","Cplt\t{0}\t{1}\t{2}" -"CommandLine\Strings\Program.fr-FR.resx","ControlFilesHeader","updated","Control files","Fichiers de contrôle" -"CommandLine\Strings\Program.fr-FR.resx","DeletedFilesHeader","updated","Deleted files","Fichiers supprimés" -"CommandLine\Strings\Program.fr-FR.resx","DeletedFoldersHeader","updated","Deleted folders","Répertoires supprimés" -"CommandLine\Strings\Program.fr-FR.resx","DuplicatiOptionsHeader","updated","Duplicati options:","Options de Duplicati:" -"CommandLine\Strings\Program.fr-FR.resx","FileEntryNotFound","updated","< not found >","< non trouvé >" -"CommandLine\Strings\Program.fr-FR.resx","FindLastVersionHeader","updated","Backuptime\t\tFilename","Date de sauvegarde\t\tNom" -"CommandLine\Strings\Program.fr-FR.resx","FolderCreatedMessage","updated","The folder {0} was created","Le répertoire {0} a été créé" -"CommandLine\Strings\Program.fr-FR.resx","GenericModulesHeader","updated","Supported generic modules:","Modules standards supportés:" -"CommandLine\Strings\Program.fr-FR.resx","IntegerParseError","updated","Unable to parse ""{0}"" into a number","Impossible de convertir ""{0}"" en un nombre" -"CommandLine\Strings\Program.fr-FR.resx","InternalOptionUsedError","updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","L'option --{0} à été spécifiée, mais celle-ci est réservée à un usage interne et ne doit pas être spécifiée en ligne de commande" -"CommandLine\Strings\Program.fr-FR.resx","ModifiedFilesHeader","updated","Modified files","Fichiers modifiés" -"CommandLine\Strings\Program.fr-FR.resx","ModuleIsLoadedAutomatically","updated","Module is loaded atomatically, use --disable-module to prevent this","Le module est automatiquement chargé, utilisez --disable-module pour empècher ca" -"CommandLine\Strings\Program.fr-FR.resx","ModuleIsNotLoadedAutomatically","updated","Module is not loaded atomatically, use --enable-module to load it","Le module n'est pas automatiquement chargé, utilisez --enable-module pour le charger" -"CommandLine\Strings\Program.fr-FR.resx","NewFilesHeader","updated","New files","Nouveau fichiers" -"CommandLine\Strings\Program.fr-FR.resx","NewOrModifiedFilesHeader","updated","New/Modified files","Nouveau fichiers/modifiés" -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageBackend","updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.","Un est identifié par une adresse comme ftp://hôte/ ou ssh://serveur/. -Avec ce système, Duplicati peut détecter si vous voulez faire une sauvegarde ou une restauration de données. -Les commandes delete (effacer) et cleanup (nettoyer) ne suppriment pas de fichiers, à moins que l'option --force ne soit spécifiée, de sorte, vous devez préalablement examiner quels fichiers seront affectés avant leur suppression effective. -La commande nettoyer ne devrait pas être employée à moins qu'il soit nécessaire de supprimer des fichiers reliquats créés lors d'une sauvegarde interrompue brutalement. Duplicati vous informera si cela arrive. -La commande supprimer permet de supprimer d'anciennes tâches de sauvegardes quand de nouvelles sauvegardes sont présentes." -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageBackup","updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","Sauvegarder (créé une sauvegarde incrémentale ou complète): - Duplicati.LigneDeCommande [full][options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageCleanup","updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","Nettoyer (supprime les fichiers partiels ou inutilisés): - Duplicati.LigneDeCommande cleanup [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageCreateFolders","updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","Créér un répertoire (Habituellement réalisé de façon automatique): - Duplicati.LigneDeCommande create-filder [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageDeleteOld","updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","Supprimer les vieilles sauvegardes: - Duplicati.LigneDeCommande delete-all-but-n-full [options] - Duplicati.LigneDeCommande delete-older-than [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageFilters","updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","Filtres: -Duplicati utilise des filtres pour inclure et exclure des fichiers. -Duplicati utilise un filtre de ""première concordance trouvée"" ce qui veux dire que la première règle applicable au fichier décide de son exclusion ou de son intégration. Duplicati utilise les expressions régulières, mais également les noms d'extensions classiques. L'ordre des arguments dans la ligne de commande détermine également dans quel ordre ils doivent êtres appliqués. Par exemple: --include=*.txt --exclude=*\Thumbs.db --include=* - -Même si le dernier filtre inclus tout les fichiers, les fichiers Thumbs.db seront exclus car leur règle d'exclusion est placé avant dans la chaine d'options. Les chemins sont examinés en totalité, et comme chemins qui sont relatifs aux répertoires à sauvegarder, mais incluant un slash en tête. Par exemple: - -{0} -Si un répertoire est exclus, les fichiers dans ce répertoire seront toujours exclus, même si leurs filtres les autorisent. Si un chemin est inclus avec un joker à la fin, tout les fichiers sont inclus, si le répertoire est inclus sans joker à la fin, les fichiers de ce répertoire peuvent êtres exclus ou inclus selon des règles additionnelles." -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageFindLastVersion","updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","Recherche la dernière version d'un fichier: -Duplicati.LigneDeCommande find-last-version [options] --file-to-restore= " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageHeader","updated","********** Duplicati v. {0} ********** - -Usage:","********** Duplicati v. {0} ********** - -Utilisation:" -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageListContentFiles","updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","Affiche le contenu d'un fichier: -Duplicati.LigneDeCommande list-current-files [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageListFiles","updated","List files: - Duplicati.CommandLine list [options] ","Affiche la liste des fichiers: -Duplicati.LigneDeCommande list [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageListSets","updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","Affiche la liste des tâches de sauvegardes: -Duplicati.LigneDeCommande collection-status [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageListSignatureFiles","updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","Affiche la liste des fichiers signatures (fichiers dans un simple volume de sauvegarde): - Duplicati.LigneDeCommande list-actual-signature-files [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageListSourceFolders","updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","Affiche la liste des répertoire sources (répertoires qui sont sauvegardés): - Duplicati.LigneDeCommande list-source-folders [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageOptionTypes","updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","Types optionnels: - Les types suivants sont disponibles: - Integer: une valeur numérique entière - Boolean: un booléen, vrai ou faux, --force et --force=true sont équivalents. --force=false est l'opposé - Timespan: Une heure exprimée dans un format spécial (expliqué ci-dessous) - Size: Une taille de fichier comme 5mb ou 200kb - Enumeration, n'importe quelle valeurs listées - Path: le chemin d'accès d'un répertoire ou d'un fichier - String: tout autre type" -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsagePurgeCache","updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","Vider le répertoire temporaire des signatures: - Duplicati.LigneDeCommande purge-signature-cache [options]" -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageRestore","updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","Restaurer (Restaurer quelques fichiers ou la totalité): - Duplicati.LigneDeCommande [options] " -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageTimes","updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","Horaires: - Duplicati utilise le même système de datage que duplicity, où les formats utilisés sont: - 1: le texte ""now"" indique l'heure courante - 2: le nombre de secondes après epoch, par ex: 1234567890 - 3: une chaine comme ""2009-03-26T08:30:00+01:00"" - 4: une période, (en anglais) utilisant Y,M,W,D,h,m,s pour Année(Y), Mois(M), Semaine(W), Jour(D), heure(h), minute(m), secondes(s), ex: ""1M4D"" signifie un mois et quatre jours, ou ""5m"" pour cinq minutes." -"CommandLine\Strings\Program.fr-FR.resx","ProgramUsageVerify","updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","Vérifie l'intégrité d'une sauvegarde: - Duplicati.LigenDeCommande verify --verification-level=manifest|signatures|full" -"CommandLine\Strings\Program.fr-FR.resx","SupportedBackendsHeader","updated","Supported backends:","Destinations supportées:" -"CommandLine\Strings\Program.fr-FR.resx","SupportedCompressionModulesHeader","updated","Supported compression modules:","Modules de compression supportés:" -"CommandLine\Strings\Program.fr-FR.resx","SupportedEncryptionModulesHeader","updated","Supported encryption modules:","Modules de cryptages supportés:" -"CommandLine\Strings\Program.fr-FR.resx","SupportedOptionsHeader","updated","Supported options:","Options supportées:" -"CommandLine\Strings\Program.fr-FR.resx","TimeParseError","updated","Unable to parse ""{0}"" into a time offset: {1}","Impossible de convertir ""{0}"" en une période temporelle: {1}" -"CommandLine\Strings\Program.fr-FR.resx","UnhandledException","updated","An error occured: {0}","Une erreur est apparue: {0}" -"CommandLine\Strings\Program.fr-FR.resx","UnhandledInnerException","updated","The inner error message is: {0}","Le message interne est: {0}" -"CommandLine\Strings\Program.fr-FR.resx","UsageExampleLinux","updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","Duplicati.LigneDeCommande /home/utilisateur/ ftp://hote/repertoire --exclude=/fichier.txt - - Dans cet exemple, le fichier ""/home/utilisateur/fichier.txt"" est exclus." -"CommandLine\Strings\Program.fr-FR.resx","UsageExampleWindows","updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","Duplicati.LigneDeCommande C:\Documents\Fichiers ftp://hote/repertoire --exclude=\fichier.txt - - Dans cet exemple, le fichier ""C:\Documents\Files\file.txt"" est exclus." -"CommandLine\Strings\Program.fr-FR.resx","VerificationCompleted","updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","Vérification effectuée, résumé: -Fichiers de manifestes vérifiés: {0} -Fichiers de signatures vérifiés: {1} -Fichiers de données vérifiés: {2} -Erreurs: {3}" -"CommandLine\Strings\Program.fr-FR.resx","VerificationErrorHeader","updated","Reported error messages:","Messages d'erreurs survenus:" -"CommandLine\Strings\Program.fr-FR.resx","WrongNumberOfCommandsError_v2","updated","Found {0} commands but expected {1}, commands: -{2}","Trouvé commandes {0} mais commande {1} attendue, commandes: -{2}" -"GUI\ApplicationSetup.fr-FR.resx","$this.Text","updated","Duplicati Options","Configuration de Duplicati" -"GUI\ApplicationSetup.fr-FR.resx","AdvancedTab.Text","updated","Advanced","Expert" -"GUI\ApplicationSetup.fr-FR.resx","BalloonNotificationLevel.ToolTip","updated","Choose the level of notification given by balloon tips","Choisissez la quantité d'informations à afficher par les bulles d'aides" -"GUI\ApplicationSetup.fr-FR.resx","Bandwidth.ToolTip","updated","Set the initial bandwidth limits to use in Duplicati","Spécifie la vitesse réseau maximum par défaut à utilsier avec Duplicati" -"GUI\ApplicationSetup.fr-FR.resx","BasicTab.Text","updated","Basic","Basique" -"GUI\ApplicationSetup.fr-FR.resx","CacheSizeLabel.Text","updated","Calculating cache size...","Calcul de la taille du cache ..." -"GUI\ApplicationSetup.fr-FR.resx","CacheSizeLabel.ToolTip","unused","","Taille du répertoire cache utilisé" -"GUI\ApplicationSetup.fr-FR.resx","CancelBtn.Text","updated","Cancel","Annuler" -"GUI\ApplicationSetup.fr-FR.resx","ClearCacheButton.Text","updated","Clear cache","Effacer le cache" -"GUI\ApplicationSetup.fr-FR.resx","ClearCacheButton.ToolTip","updated","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","Efface le cache local des signatures de sauvegardes. Il sera à nouveau reconstruit à la prochaine sauvegarde" -"GUI\ApplicationSetup.fr-FR.resx","CommonPassword.ToolTip","updated","Enter the default password to apply to new backups","Entrez le mot de passe par défaut qui sera utilisé pour protéger toute nouvelle sauvegarde créée" -"GUI\ApplicationSetup.fr-FR.resx","EncryptionMethod.Text","updated","Encryption method:","Méthode de cryptage" -"GUI\ApplicationSetup.fr-FR.resx","EncryptionMethod.ToolTip","updated","Choose the default encryption module to use for new backups","Choisissez le mode de cryptage des données sauvegardées qui sera utilisé pour toute nouvelle sauvegarde créée" -"GUI\ApplicationSetup.fr-FR.resx","EncryptionModule.ToolTip","updated","Choose the default encryption module to use for new backups","Choisissez le mode de cryptage des données sauvegardées qui sera utilisé pour toute nouvelle sauvegarde crée" -"GUI\ApplicationSetup.fr-FR.resx","groupBox1.Text","updated","User interface","Paramètres de l'interface utilisateur" -"GUI\ApplicationSetup.fr-FR.resx","groupBox2.Text","updated","Cache","Chemins d'accès" -"GUI\ApplicationSetup.fr-FR.resx","groupBox4.Text","updated","Default throttle settings","Paramètres par défaut qui seront appliqués aux nouvelles tâches de sauvegardes crées" -"GUI\ApplicationSetup.fr-FR.resx","HideDonateButton.Text","updated","Hide Donate button on the main wizard page","Cacher le bouton ""faire un don"" sur la page principale de l'assistant" -"GUI\ApplicationSetup.fr-FR.resx","HideDonateButton.ToolTip","unused","","Cochez cette case pour empêcher l'affichage du bouton ""faire un don"" dans l'assistant" -"GUI\ApplicationSetup.fr-FR.resx","label1.Text","updated","Time to display past backups in log:","Durée de rétention des évènements dans le journal" -"GUI\ApplicationSetup.fr-FR.resx","label1.ToolTip","updated","Select the time a backup is displayed in the log window after completion","Spécifiez la durée pendant laquelle les sauvegardes effectuées doivent apparaitre dans le journal" -"GUI\ApplicationSetup.fr-FR.resx","label2.Text","updated","Sections:","Applications" -"GUI\ApplicationSetup.fr-FR.resx","label3.Text","updated","Language:","Langue de l'interface" -"GUI\ApplicationSetup.fr-FR.resx","label3.ToolTip","updated","Select user interface language (requires restart)","Choisissez un langage pour l'interface (Nécessite un redémarrage)" -"GUI\ApplicationSetup.fr-FR.resx","label4.Text","updated","Temporary folder:","Répertoire temporaire" -"GUI\ApplicationSetup.fr-FR.resx","label4.ToolTip","unused","","Spécifiez le répertoire où Duplicati enregistre ses données temporaires" -"GUI\ApplicationSetup.fr-FR.resx","label5.Text","unused","","Mot de passe" -"GUI\ApplicationSetup.fr-FR.resx","label5.ToolTip","unused","","Entrez le mot de passe par défaut qui sera utilisé pour protéger toute nouvelle sauvegarde créee" -"GUI\ApplicationSetup.fr-FR.resx","label6.Text","updated","Content:","Licence" -"GUI\ApplicationSetup.fr-FR.resx","label7.Text","updated","Time to wait after startup:","Délais d'attente avant l'activation de Duplicati" -"GUI\ApplicationSetup.fr-FR.resx","label7.ToolTip","updated","Select the amount of time Duplicati is paused after startup","Spécifiez le temps que Duplicati doit rester en mode pause après son démarrage" -"GUI\ApplicationSetup.fr-FR.resx","label8.Text","updated","Backup notifications:","Bulles d'aides" -"GUI\ApplicationSetup.fr-FR.resx","label8.ToolTip","updated","Choose the level of notification given by balloon tips","Choisissez la quantité d'informations à afficher par les bulles d'aides" -"GUI\ApplicationSetup.fr-FR.resx","LanguageSelection.ToolTip","updated","Choose the language for the user interface (requires restart)","Choisissez un langage pour l'interface (Nécessite un redémarrage)" -"GUI\ApplicationSetup.fr-FR.resx","LicenseLink.Text","updated","Homepage","Site web de l'application" -"GUI\ApplicationSetup.fr-FR.resx","LicenseLink.ToolTip","updated","Click to go to the homepage of the currently selected section","Cliquez ici pour aller sur le site web de l'application sélectionnée" -"GUI\ApplicationSetup.fr-FR.resx","LicenseSections.ToolTip","updated","Lists the available license sections","Liste les applications utilisées" -"GUI\ApplicationSetup.fr-FR.resx","LicenseTab.Text","updated","License","Licences" -"GUI\ApplicationSetup.fr-FR.resx","PasswordDefaultsGroup.Text","updated","Default password","Paramètres de sécurité appliqués à toute nouvelle sauvegarde" -"GUI\ApplicationSetup.fr-FR.resx","RecentDuration.ToolTip","updated","Select the time a backup is displayed in the log window after completion","Indique pendant combien de temps les sauvegardes effectuées doivent êtres consignées dans le journal" -"GUI\ApplicationSetup.fr-FR.resx","SignatureCacheEnabled.Text","updated","Signature cache:","Mise en cache des signatures" -"GUI\ApplicationSetup.fr-FR.resx","SignatureCacheEnabled.ToolTip","updated","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","La mise en cache (copie locale) des signatures permet de diminuer le volume de données à transmettre au serveur distant. Cocher cette option accélère donc les sauvegardes" -"GUI\ApplicationSetup.fr-FR.resx","SignatureCachePathBrowse.ToolTip","updated","Browse for the signature cache folder","Spécifiez le chemin du répertoire cache des signatures" -"GUI\ApplicationSetup.fr-FR.resx","StartupDelayDuration.ToolTip","updated","Select the amount of time Duplicat is paused after startup","Indique pendant combien de temps Duplicati doit rester en mode ""pause"" après son démarrage" -"GUI\ApplicationSetup.fr-FR.resx","TempPath.ToolTip","updated","Enter the path where Duplicati stores temporary files","Spécifiez le répertoire où Duplicati enregistre ses données temporaires" -"GUI\ApplicationSetup.fr-FR.resx","TempPathBrowse.ToolTip","updated","Browse for the temporary folder","Spécifiez le chemin du répertoire temporaire" -"GUI\ApplicationSetup.fr-FR.resx","ThreadPriorityPicker.ToolTip","updated","Set the initial thread priority to be used by Duplicati","Spécifie la priorité par défaut de Duplicati" -"GUI\ApplicationSetup.fr-FR.resx","UseCommonPassword.Text","updated","Use password for new backups:","Utiliser un mot de passe pour protéger les sauvegardes" -"GUI\ApplicationSetup.fr-FR.resx","UseCommonPassword.ToolTip","updated","Enable this to use the same password for multiple backups","Cochez cette case pour utiliser le même mot de passe pour les nouvelles sauvegardes créées" -"GUI\HelperControls\BackupFileList.fr-FR.resx","changeDestinationToolStripMenuItem.Text","updated","Change destination...","Modifiez la destination..." -"GUI\HelperControls\BackupFileList.fr-FR.resx","folderBrowserDialog.Description","updated","Select the folder to restore to","Sélectionnez un répertoire où restaurer les données" -"GUI\HelperControls\BackupFileList.fr-FR.resx","LoadingIndicator.Text","updated","Reading filelist, please wait ...","Veuillez patienter... lecture de la liste de fichiers" -"GUI\HelperControls\BackupItems.fr-FR.resx","statusLabel.Text","updated","Loading list of backups","Chargement de la liste des sauvegardes..." -"GUI\HelperControls\BackupItems.fr-FR.resx","viewFilesToolStripMenuItem.Text","updated","View contents ...","Vue des données ..." -"GUI\HelperControls\BandwidthLimit.fr-FR.resx","DownloadLimitCheckbox.Text","updated","Download limit (restore)","Vitesse max. de restauration" -"GUI\HelperControls\BandwidthLimit.fr-FR.resx","UploadLimitCheckbox.Text","updated","Upload limit (backup)","Vitesse max. de sauvegarde" -"GUI\HelperControls\CommandLineOptionGrid.fr-FR.resx","enabledDataGridViewCheckBoxColumn.HeaderText","updated","Enabled","Activé" -"GUI\HelperControls\CommandLineOptionGrid.fr-FR.resx","nameDataGridViewTextBoxColumn.HeaderText","updated","Name","Nom" -"GUI\HelperControls\CommandLineOptionGrid.fr-FR.resx","valueDataGridViewTextBoxColumn.HeaderText","updated","Value","Valeur" -"GUI\HelperControls\DurationEditor.fr-FR.resx","EasyDuration.Items","updated","Each day","Chaque jour" -"GUI\HelperControls\DurationEditor.fr-FR.resx","EasyDuration.Items1","updated","Each week","Chaque semaine" -"GUI\HelperControls\DurationEditor.fr-FR.resx","EasyDuration.Items2","updated","Each second week","Tout les 15 jours" -"GUI\HelperControls\DurationEditor.fr-FR.resx","EasyDuration.Items3","updated","Each month","Chaque mois" -"GUI\HelperControls\DurationEditor.fr-FR.resx","EasyDuration.Items4","updated","Custom ...","Personnalisé ..." -"GUI\HelperControls\FilterDialog.fr-FR.resx","$this.Text","updated","FilterDialog","Filtrage des fichiers" -"GUI\HelperControls\FilterDialog.fr-FR.resx","CancelBtn.Text","updated","Cancel","Annuler" -"GUI\HelperControls\FilterDialog.fr-FR.resx","Exclusive.Text","updated","Exclude files matching the filter","EXCLURE les fichiers correspondant au filtre" -"GUI\HelperControls\FilterDialog.fr-FR.resx","folderBrowserDialog.Description","updated","Select the folder path to use for the filter","Spécifiez le répertoire à utiliser pour les filtres" -"GUI\HelperControls\FilterDialog.fr-FR.resx","HelpLink.Text","updated","Filter help","Aide sur le filtre" -"GUI\HelperControls\FilterDialog.fr-FR.resx","Inclusive.Text","updated","Include files matching the filter","INCLURE les fichiers correspondant au filtre" -"GUI\HelperControls\FilterDialog.fr-FR.resx","IsRegExp.Text","updated","Filter is regular expression","Utiliser les expressions régulières" -"GUI\HelperControls\FilterDialog.fr-FR.resx","label1.Text","updated","Filter","Filtre" -"GUI\HelperControls\FilterDialog.fr-FR.resx","openFileDialog.Filter","updated","All files (*.*)|*.*","Tout les fichiers (*.*)|*.*" -"GUI\HelperControls\FilterDialog.fr-FR.resx","openFileDialog.Title","updated","Select the file to use for the filter","Sélectionnez le fichier à utiliser pour le filtre" -"GUI\HelperControls\FilterEditor.fr-FR.resx","AddFilterButton.ToolTipText","updated","Add a new filter","Ajouter un nouveau filtre" -"GUI\HelperControls\FilterEditor.fr-FR.resx","btnTestSearch.Text","updated","Test Search Selection...","Tester la sélection de recherche..." -"GUI\HelperControls\FilterEditor.fr-FR.resx","EditFilterButton.ToolTipText","updated","Edit the selected filter","Editer le filtre sélectionné" -"GUI\HelperControls\FilterEditor.fr-FR.resx","ExcludeFolderButton.ToolTipText","updated","Adds an excluded folder to the list","Ajouter un répertoire d'exclusions à la liste" -"GUI\HelperControls\FilterEditor.fr-FR.resx","groupBox1.Text","updated","Filters","Filtres" -"GUI\HelperControls\FilterEditor.fr-FR.resx","HelpButton.Text","updated","Filter help","Aide sur les filtres" -"GUI\HelperControls\FilterEditor.fr-FR.resx","HelpButton.ToolTipText","updated","Opens the Duplicati Filter usage Wiki page","Ouvre la page d'aide sur les filtres utilisés par Duplicati" -"GUI\HelperControls\FilterEditor.fr-FR.resx","IncludeFolderButton.ToolTipText","updated","Adds an included folder to the list","Ajoute un répertoire d'inclusions à la liste" -"GUI\HelperControls\FilterEditor.fr-FR.resx","label1.Text","updated","Test a filename:","Tester avec un nom de fichier" -"GUI\HelperControls\FilterEditor.fr-FR.resx","MoveFilterBottomButton.ToolTipText","updated","Move the selected filter to the bottom","Déplacer le filtre sélectionné en bas de la liste" -"GUI\HelperControls\FilterEditor.fr-FR.resx","MoveFilterDownButton.ToolTipText","updated","Move the selected filter down","Déplacer le filtre sélectionné d'un rang vers le bas de la liste" -"GUI\HelperControls\FilterEditor.fr-FR.resx","MoveFilterTopButton.ToolTipText","updated","Move the selected filter to the top","Déplacer le filtre sélectionné en haut de la liste" -"GUI\HelperControls\FilterEditor.fr-FR.resx","MoveFilterUpButton.ToolTipText","updated","Move the selected filter up","Déplacer le filtre sélectionné d'un rang vers le haut de la liste" -"GUI\HelperControls\FilterEditor.fr-FR.resx","RemoveFilterButton.ToolTipText","updated","Remove the selected filter","Supprimer le filtre sélectionné" -"GUI\HelperControls\FolderPathEntry.fr-FR.resx","BrowseFolderButton.ToolTip","updated","Click to browse for a folder","Cliquez pour naviguer dans les répertoires" -"GUI\HelperControls\FolderPathEntry.fr-FR.resx","DeleteButton.ToolTip","updated","Click to remove the entry","Cliquez pour supprimer l'entrée" -"GUI\HelperControls\FolderPathEntry.fr-FR.resx","FolderPath.ToolTip","updated","Enter the path to the folder here","Entrez le chemain du répertoire ici" -"GUI\HelperControls\FolderPathEntry.fr-FR.resx","SizeLabel.ToolTip","updated","The size of the selected folder","La taille du répertoire sélectionné" -"GUI\HelperControls\Strings\BackupFileList.fr-FR.resx","RootNodeTooltip","updated","Source folder {0} -Target folder: {1} -Right click to change target folder","Répertoire source {0} -Répertoire de destination: {1} -Clic droit pour changer le répertoire de destination" -"GUI\HelperControls\Strings\BackupItems.fr-FR.resx","ErrorStatusDisplay","updated","Error: {0}","Erreur: {0}" -"GUI\HelperControls\Strings\BackupItems.fr-FR.resx","NoDataReceived","updated","No data received","Aucune donnée reçue" -"GUI\HelperControls\Strings\BackupItems.fr-FR.resx","OperationCancelled","updated","Cancelled","Annulé" -"GUI\HelperControls\Strings\BackupItems.fr-FR.resx","TooltipFullBackup","updated","Full backup","Sauvegarde complète" -"GUI\HelperControls\Strings\BackupItems.fr-FR.resx","TooltipFullBackupWithSize","updated","Full backup - {0}","Sauvegarde complète - {0}" -"GUI\HelperControls\Strings\BackupItems.fr-FR.resx","TooltipIncrementalBackup","updated","Incremental backup","Sauvegarde incrémentale" -"GUI\HelperControls\Strings\BackupItems.fr-FR.resx","TooltipIncrementalBackupWithSize","updated","Incremental backup - {0}, chain: {1}","Sauvegarde incrémentale - {0}, chaine: {1}" -"GUI\HelperControls\Strings\BackupTreeView.fr-FR.resx","ConfirmDeleteFolder","updated","Do you want to delete the folder {0} and all the backups contained in it?","Voulez-vous supprimer le répertoire {0} et toutes les sauvegardes qu'il contient?" -"GUI\HelperControls\Strings\BackupTreeView.fr-FR.resx","ConfirmRemoveBackup","updated","Remove the backup '{0}' ?","Supprimer la sauvegarde '{0}' ?" -"GUI\HelperControls\Strings\BackupTreeView.fr-FR.resx","NewBackup","updated","New Backup","Nouvelle sauvegarde" -"GUI\HelperControls\Strings\BackupTreeView.fr-FR.resx","NewFolder","updated","New Folder","Nouveau répertoire" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.fr-FR.resx","InfoLabelFormat","updated","Value type: {0}. -{1}. -{2}","Type de valeur: {0}. -{1}. -{2}" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.fr-FR.resx","PageNotSupportedWarning","updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","Cette fenêtre n'est pas supportée sur la plateforme courante, c'est un problème connu. -Une nouvelle version de Mono affichera cette page." -"GUI\HelperControls\Strings\DurationEditor.fr-FR.resx","CustomDuration","updated","Custom ...","Personnalisé ..." -"GUI\HelperControls\Strings\FilterDialog.fr-FR.resx","InvalidRegExpMessage","updated","The expression is not a valid regular expression: {0}","L'expression n'est pas une expression régulière valide: {0}" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","ExcludeFolderBrowseTitle","updated","Choose the folder to add for exclusion","Sélectionnez les répertoires à ajouter aux exclus" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","FileIsExcluded","updated","The file {0} is excluded due to rule {1}","Le fichier {0} à été exclus à cause de la règle {1}" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","FileIsIncluded","updated","The file {0} is included due to rule {1}","Le fichier {0} à été inclus grâce à la règle {1}" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","FileIsIncludedDefault","updated","The file {0} is included because no rule matched","Le fichier {0} est inclus car aucune règle d'exclusion ne correspond" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","FilenameIsNotInAnyRootFolder","updated","The filename {0} is not located in any of the source folders","Le nom de fichier {0} est introuvable dans aucun des répertoires sources" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","FilepathIsNotAbsoluteError","updated","The filename {0} is not an absolute path","Le nom de fichier {0} n'est pas un chemin absolu" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","FolderIsExcluded","updated","The folder {0} is excluded due to rule {1}","Le répertoire {0} à été exclus à cause de la règle {1}" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","FolderIsRootFolder","updated","The folder {0} is included because it is a source folder","Le répertoire {0} a été inclus car c'est un répertoire source" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","IncludeFolderBrowseTitle","updated","Choose the folder to add for inclusion","Sélectionnez les répertoires à ajouter aux inclus" -"GUI\HelperControls\Strings\FilterEditor.fr-FR.resx","InvalidCharsInFilenameError","updated","The filename {0} has invalid characters","Le nom de fichier {0} comporte des caractères invalides" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","BytesName","updated","bytes","octets" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","BytesPerSecond","updated","bytes/s","octets/s" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","GBName","updated","GB","Go" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","GBPerSecond","updated","GB/s","Go/s" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","KBName","updated","kB","Ko" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","KBPerSecond","updated","kB/s","Ko/s" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","MBName","updated","MB","Mo" -"GUI\HelperControls\Strings\SizeSelector.fr-FR.resx","MBPerSecond","updated","MB/s","Mo/s" -"GUI\HelperControls\Strings\TestSearchSelection.fr-FR.resx","FileName","updated","File Name '{0}'","Nom du fichier '{0}'" -"GUI\HelperControls\Strings\TestSearchSelection.fr-FR.resx","FileType","updated","File Type '{0}'","Extension du fichier '{0}'" -"GUI\HelperControls\Strings\TestSearchSelection.fr-FR.resx","TotalSizeLabel","updated","Total {0} files at {1}","Total de {0} fichiers dans {1}" -"GUI\HelperControls\Strings\WaitForOperation.fr-FR.resx","ReallyAbortQuestion","updated","Are you sure you want to abort the operation?","Etes-vous sur de vouloir annuler l'opération ?" -"GUI\HelperControls\Strings\WaitForOperation.fr-FR.resx","UserCancelled","updated","The user cancelled the operation","L'utilisateur à annulé l'opération" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","$this.Text","updated","Test Search Selection","Tester la sélection de recherche" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","btnCancel.Text","updated","Cancel","Annuler" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","chFile.Text","updated","Filename","Nom de fichier" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","chFileExt.Text","missing","Ext","" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","chPath.Text","updated","Path","Dossier" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","chSize.Text","updated","Size","Taille" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","label1.Text","updated","Filters:","Filtres:" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","label2.Text","updated","Use context menu to add and remove filters","Utilisez le menu contextuel pour ajouter ou supprimer des filtres" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","label3.Text","updated","Files to be included:","Fichiers à inclure:" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","lbLoading.Text","updated","Scanning files, please wait....","Scan de fichiers, veuillez patienter..." -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miExclude.Text","updated","Exclude","Exclure" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miExcludeFileExt.Text","updated","Add file extension filter","Ajouter un filtre d'extension" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miExcludeFileName.Text","updated","Add filename filter","Ajouter un filtre de fichier" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miExcludeFilePath.Text","updated","File Path","Chemin du fichier" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miInclude.Text","updated","Include","Inclure" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miIncludeFileExt.Text","updated","Add file extension filter","Ajouter un filtre d'extension" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miIncludeFileName.Text","updated","Add filename filer","Ajouter un filtre de fichier" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","miIncludeFilePath.Text","updated","File path","Chemin du fichier" -"GUI\HelperControls\TestSearchSelection.fr-FR.resx","removeFilterToolStripMenuItem.Text","updated","Remove Filter","Supprimer le Filtre" -"GUI\HelperControls\ThreadPriorityPicker.fr-FR.resx","ThreadPriority.Items","updated","High (Not recommended)","Haute (Non recommandé)" -"GUI\HelperControls\ThreadPriorityPicker.fr-FR.resx","ThreadPriority.Items1","updated","Above normal","Au dessus de la normale" -"GUI\HelperControls\ThreadPriorityPicker.fr-FR.resx","ThreadPriority.Items3","updated","Below normal","En dessous de la normale" -"GUI\HelperControls\ThreadPriorityPicker.fr-FR.resx","ThreadPriority.Items4","updated","Low","Basse" -"GUI\HelperControls\ThreadPriorityPicker.fr-FR.resx","ThreadPriorityEnabled.Text","updated","Set thread priority","Priorité du processus" -"GUI\HelperControls\WaitForOperation.fr-FR.resx","$this.Text","updated","WaitForOperation","Attente de fin de traitement" -"GUI\ListBackupFiles.fr-FR.resx","$this.Text","updated","Files in selected backup","Fichiers présents dans la sauvegarde" -"GUI\ListBackupFiles.fr-FR.resx","CancelBtn.Text","updated","Close","Fermer" -"GUI\ListBackupFiles.fr-FR.resx","groupBox1.Text","updated","Loading file list, please wait ...","Chargement de la liste de fichiers, veillez patienter s.v.p...." -"GUI\LogViewer.fr-FR.resx","$this.Text","updated","Log data","Journal de données" -"GUI\MainForm.fr-FR.resx","$this.Text","updated","Duplicati Control Window","Panneau de contrôle de Duplicati" -"GUI\MainForm.fr-FR.resx","controlToolStripMenuItem.Text","updated","Control","Commandes" -"GUI\MainForm.fr-FR.resx","DelayDuration60Menu.Text","updated","1 hour","1 heure" -"GUI\MainForm.fr-FR.resx","label1.Text","updated","Duplicati dummy window","Fenêtre factice de Duplicati" -"GUI\MainForm.fr-FR.resx","pausePeriodToolStripMenuItem.Text","updated","Pause period","Délais de pause" -"GUI\MainForm.fr-FR.resx","pauseToolStripMenuItem.Text","unused","","Au dessus de la normale" -"GUI\MainForm.fr-FR.resx","quitToolStripMenuItem.Text","updated","Quit","Quitter le programme" -"GUI\MainForm.fr-FR.resx","statusToolStripMenuItem.Text","updated","Status","Etat" -"GUI\MainForm.fr-FR.resx","stopToolStripMenuItem.Text","unused","","Basse" -"GUI\MainForm.fr-FR.resx","throttleOptionsToolStripMenuItem.Text","updated","Throttle options...","Options de vitesse..." -"GUI\MainForm.fr-FR.resx","wizardToolStripMenuItem.Text","updated","Wizard...","Assistant..." -"GUI\RestoreBackup.fr-FR.resx","$this.Text","updated","RestoreBackup","Restaurer une sauvegarde" -"GUI\RestoreBackup.fr-FR.resx","CancelBtn.Text","updated","Cancel","Annuler" -"GUI\RestoreBackup.fr-FR.resx","folderBrowserDialog.Description","updated","Select the folder where the data will be restored to","Spécifiez le chemin où les données à restaurer doivent êtres copiées" -"GUI\RestoreBackup.fr-FR.resx","label1.Text","updated","Backup to restore","Tâches de sauvegarde à restaurer:" -"GUI\RestoreBackup.fr-FR.resx","label2.Text","unused","","Panneau de contrôle de Duplicati" -"GUI\ServiceStatus.fr-FR.resx","$this.Text","updated","Duplicati Status","Moniteur de tâches effectuées / à faire" -"GUI\ServiceStatus.fr-FR.resx","columnHeader1.Text","updated","Time","Temps" -"GUI\ServiceStatus.fr-FR.resx","columnHeader2.Text","updated","Backup set","Sauvegarde" -"GUI\ServiceStatus.fr-FR.resx","columnHeader3.Text","updated","Size","Taille" -"GUI\ServiceStatus.fr-FR.resx","columnHeader4.Text","updated","Time","Temps" -"GUI\ServiceStatus.fr-FR.resx","columnHeader5.Text","updated","Backup set","Sauvegardes" -"GUI\ServiceStatus.fr-FR.resx","CurrentStatus.Text","updated","Waiting for next backup","En attente de la sauvegarde suivante..." -"GUI\ServiceStatus.fr-FR.resx","label1_2.Text","updated","Completed backups","Sauvegardes effectuées" -"GUI\ServiceStatus.fr-FR.resx","label5.Text","updated","Pending backups","Sauvegardes en attente:" -"GUI\ServiceStatus.fr-FR.resx","linkLabel1.Text","updated","Duplicati Options","Options de Duplicati" -"GUI\ServiceStatus.fr-FR.resx","optionsLabel.Text","updated","(UI Language, Default password, Advanced, ...)","(Langue, mot de passe par défaut, plus...)" -"GUI\ServiceStatus.fr-FR.resx","pauseBackupToolStripMenuItem.Text","updated","Pause backup","Mettre en pause" -"GUI\ServiceStatus.fr-FR.resx","PauseDuration05Menu.Text","unused","","Options de vitesse..." -"GUI\ServiceStatus.fr-FR.resx","PauseDuration15Menu.Text","unused","","Assistant..." -"GUI\ServiceStatus.fr-FR.resx","PauseDuration30Menu.Text","unused","","Restaurer une sauvegarde" -"GUI\ServiceStatus.fr-FR.resx","PauseDuration60Menu.Text","updated","1 hour","1 heure" -"GUI\ServiceStatus.fr-FR.resx","pausePeriodMenuItem.Text","updated","Pause period","Période d'attente" -"GUI\ServiceStatus.fr-FR.resx","quickLabel.Text","updated","Quick actions","Actions rapides" -"GUI\ServiceStatus.fr-FR.resx","runBackupNowToolStripMenuItem.Text","updated","Run backup now","Exécuter la sauvegarde maintenant" -"GUI\ServiceStatus.fr-FR.resx","runBackupNowToolStripMenuItem1.Text","updated","Run backup now","Exécuter la sauvegarde maintenant" -"GUI\ServiceStatus.fr-FR.resx","stopBackupToolStripMenuItem.Text","updated","Stop backup","Arrêter la sauvegarde" -"GUI\ServiceStatus.fr-FR.resx","viewFilesToolStripMenuItem.Text","updated","View contents ...","Voir le contenu ..." -"GUI\ServiceStatus.fr-FR.resx","viewLogToolStripMenuItem.Text","updated","View log ...","Voir le journal ..." -"GUI\ServiceStatus.fr-FR.resx","wizardHelpLabel.Text","updated","(Create, edit, delete, run, restore backups)","(Créer, éditer, supprimer, lancer, restorer des sauvegardes)" -"GUI\ServiceStatus.fr-FR.resx","wizardLink.Text","updated","Duplicati Wizard","Assistant de Duplicati" -"GUI\Strings\ApplicationSetup.fr-FR.resx","BalloonNotification_Continous","updated","While running, and on errors, warnings","Durant la sauvegarde (et si erreurs / avertissements)" -"GUI\Strings\ApplicationSetup.fr-FR.resx","BalloonNotification_Errors","updated","On errors","Si erreurs de sauvegarde" -"GUI\Strings\ApplicationSetup.fr-FR.resx","BalloonNotification_Off","updated","No notifications","Pas de messages bulles" -"GUI\Strings\ApplicationSetup.fr-FR.resx","BalloonNotification_Start","updated","On start, errors, warnings","Au démarrage de la sauvegarde (et si erreurs / avertissements)" -"GUI\Strings\ApplicationSetup.fr-FR.resx","BalloonNotification_StartAndStop","updated","On start, stop, errors, warnings","Au démarrage / arrêt de la sauvegarde (et si erreurs / avertissements)" -"GUI\Strings\ApplicationSetup.fr-FR.resx","BalloonNotification_Warnings","updated","On errors, warnings","Si erreurs ou avertissements durant la sauvegarde" -"GUI\Strings\ApplicationSetup.fr-FR.resx","CacheSize","updated","Cache size: {0}","Taille du repertoire cache: {0}" -"GUI\Strings\ApplicationSetup.fr-FR.resx","CalculatingCacheSize","updated","Calculating cache size ...","Calcule la taille du cache ..." -"GUI\Strings\ApplicationSetup.fr-FR.resx","ConfirmCacheDelete","updated","Delete signature files in the folder: -{0}","Supprime les fichiers de signature du répertoire: -{0}" -"GUI\Strings\ApplicationSetup.fr-FR.resx","DefaultLanguage","updated","System language, {0}","Langue, {0}" -"GUI\Strings\ApplicationSetup.fr-FR.resx","DialogTitle","updated","Duplicati Options, version {0}","Paramètres de Duplicati, version {0}" -"GUI\Strings\ApplicationSetup.fr-FR.resx","EncryptionModuleLoadError","updated","An error occured while loading encryption modules: {0}","Une erreur est survenue durant le chargement du module de cryptage: {0}" -"GUI\Strings\ApplicationSetup.fr-FR.resx","ErrorWhileExaminingFolder","updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","Une erreur est apparue durant l'analyse du répertoire: {0}. Voulez-vous continuer d'utiliser ce répertoire?" -"GUI\Strings\ApplicationSetup.fr-FR.resx","FolderIsMissingFile","updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","Le répertoire sélectionné ne contient pas le fichier: {0}. Voulez-vous continuer d'utiliser ce répertoire?" -"GUI\Strings\ApplicationSetup.fr-FR.resx","LanguageChangedWarning","updated","The language has changed. This will take effect after you restart Duplicati.","La langue à changée, redémarrez le programme pour appliquer les changements." -"GUI\Strings\ApplicationSetup.fr-FR.resx","OperationCancelled","updated","Cancelled","Annulé" -"GUI\Strings\ApplicationSetup.fr-FR.resx","SaveExtensionError","updated","An error occured while saving settings: {0}","Une erreur est apparue durant l'enregistrement du paramètre: {0}" -"GUI\Strings\ApplicationSetup.fr-FR.resx","SettingControlsLoadError","updated","An error occured while loading setting controls: {0}","Une erreur est apparue durant le chargement du paramètre: {0}" -"GUI\Strings\Common.fr-FR.resx","FifteenMinutes","unused","","Assistant de Duplicati" -"GUI\Strings\Common.fr-FR.resx","FiveMinutes","unused","","Durant la sauvegarde (et si erreurs / avertissements)" -"GUI\Strings\Common.fr-FR.resx","GenericError","updated","An error occured: {0}","Une erreur est apparue: {0}" -"GUI\Strings\Common.fr-FR.resx","InvalidDuration","updated","The full backup duration entered is not valid: {0}","la durée de sauvegarde complète entrée est invalide: {0}" -"GUI\Strings\Common.fr-FR.resx","MenuPause","unused","","Au démarrage de la sauvegarde (et si erreurs / avertissements)" -"GUI\Strings\Common.fr-FR.resx","MenuResume","updated","Resume","Reprise" -"GUI\Strings\Common.fr-FR.resx","NoMinutes","updated","None","Aucune" -"GUI\Strings\Common.fr-FR.resx","OneDay","updated","One day","Un jour" -"GUI\Strings\Common.fr-FR.resx","OneMinute","unused","","Calcule la taille du cache ..." -"GUI\Strings\Common.fr-FR.resx","OneMonth","updated","One month","Un mois" -"GUI\Strings\Common.fr-FR.resx","OneWeek","updated","One week","Une semaine" -"GUI\Strings\Common.fr-FR.resx","SixtyMinutes","updated","1 hour","1 heure" -"GUI\Strings\Common.fr-FR.resx","ThirtyMinutes","unused","","Une erreur est survenue durant le chargement du module de cryptage: {0}" -"GUI\Strings\Common.fr-FR.resx","ThreadPriorityAboveNormal","updated","Above normal","Au dessus de la normale" -"GUI\Strings\Common.fr-FR.resx","ThreadPriorityBelowNormal","updated","Below normal","En dessous de la normale" -"GUI\Strings\Common.fr-FR.resx","ThreadPriorityHighest","updated","Highest","La plus haute" -"GUI\Strings\Common.fr-FR.resx","ThreadPriorityNormal","unused","","Annulé" -"GUI\Strings\Common.fr-FR.resx","ThreadPriortyLowest","updated","Lowest","Le plus bas" -"GUI\Strings\Common.fr-FR.resx","ThreeMonths","updated","Three months","Trois mois" -"GUI\Strings\Common.fr-FR.resx","TwoWeeks","updated","Two weeks","Deux semaines" -"GUI\Strings\DatabaseUpgrader.fr-FR.resx","BackupFilenamePrefix","updated","backup","sauvegarde" -"GUI\Strings\DatabaseUpgrader.fr-FR.resx","DatabaseFormatError","updated","Unable to determine database format: {0}","Impossible de déterminer le format de la base de donnée: {0}" -"GUI\Strings\DatabaseUpgrader.fr-FR.resx","InvalidVersionError","updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}."," -La base de donnée est de version {0} mais la version actuelle de Duplicati ne peut traiter des bases de données que jusqu'à la version {1}. - -Cela est souvent causé par une version plus récente puis une réinstallation d'une version plus ancienne. -Si c'est le cas, il y a surement un fichier de sauvegarde correspondant à l'ancienne version de la base de donnée dans le répertoire {2}." -"GUI\Strings\DatabaseUpgrader.fr-FR.resx","TableLayoutError","updated","Unknown table layout detected","Structure de table de base de données inconnue" -"GUI\Strings\DatabaseUpgrader.fr-FR.resx","UpgradeFailure","updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","Impossible d'exécuter SQL: {0} Erreur: {1} La base de donnée N'EST PAS mise à jour." -"GUI\Strings\DuplicatiRunner.fr-FR.resx","ApplicationExitLogMesssage","updated","The backup was stopped because the application was closed","La sauvegarde à été interrompue parce que le programme à été fermé" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","CleaningUpMessage","updated","Removing old backups ...","Suppression des vieilles sauvegardes ..." -"GUI\Strings\DuplicatiRunner.fr-FR.resx","CleanupError","updated","Failed during cleanup: {0}","Echec durant le nettoyage: {0}" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","CleanupLogdataHeader","updated","Cleanup output:","Compte rendu du nettoyage:" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","ErrorMessage","updated","Error: {0}","Erreur: {0}" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","OtherAbortMessage","updated","The backup was stopped, the reason was: {0}","La sauvegarde à été interrompue, la raison est: {0}" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","ShutdownWhileBackupInprogress","updated","Duplicati was terminated before the backup completed, status is unknown","Duplicati s'est interrompu avant que la sauvegarde soit terminée: Status inconnu" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","TaskManagerCloseMessage","updated","The backup was stopped because the application was closed by the task manager","La sauvegarde à été interrompue parce que le programme à été arrêté dans le gestionnaire des tâches" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","UserClosingMessage","updated","The backup was stopped by the user","La sauvegarde à été interrompue par l'utilisateur" -"GUI\Strings\DuplicatiRunner.fr-FR.resx","WindowsShutdownMessage","updated","The backup was stopped because the machine was being shut down","La sauvegarde à été interrompue parce que l'ordinateur à été arrêté" -"GUI\Strings\DynamicSetupHelper.fr-FR.resx","NoFoldersInSetupError","updated","No folders are included in the backup","Aucun répertoire n'est inclus dans la sauvegarde" -"GUI\Strings\ListBackupFiles.fr-FR.resx","NoDataError","updated","No data returned","Aucune donnée n'a été renvoyée" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipAddedFile","updated","Added file","Fichier ajouté" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipAddedFolder","updated","Added folder","Répertoire ajouté" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipAddedOrModifiedFile","updated","Added or modified file","Fichier ajouté ou modifié" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipControlFile","updated","Control file","Fichier de contrôle" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipDeletedFile","updated","Deleted file","Fichier supprimé" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipDeletedFolder","updated","Deleted folder","Répertoire supprimé" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipExistingFolder","updated","Existing folder","Répertoire existant" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipIncompleteFile","updated","Incomplete file","Fichier incomplet" -"GUI\Strings\ListBackupFiles.fr-FR.resx","TooltipModifiedFile","updated","Modified file","Fichier modifié" -"GUI\Strings\MainForm.fr-FR.resx","BalloonTip_Error","updated","Failed to run backup {0}: {1}","Impossible de démarrer la sauvegarde {0}: {1}" -"GUI\Strings\MainForm.fr-FR.resx","BalloonTip_Running","unused","","Compte rendu du nettoyage:" -"GUI\Strings\MainForm.fr-FR.resx","BalloonTip_Started","updated","Running {0}","En cours {0}" -"GUI\Strings\MainForm.fr-FR.resx","BalloonTip_Stopped","updated","Finished {0}","Terminé {0}" -"GUI\Strings\MainForm.fr-FR.resx","BalloonTip_Warning","updated","Backup {0} gave a warning","La sauvegarde {0} à généré un avertissement" -"GUI\Strings\MainForm.fr-FR.resx","ExitWhileBackupIsRunningQuestion","updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","Une tâche de sauvegarde est en cours, voulez-vous l'arrêter pour que Duplicati puisse s'arrêter?" -"GUI\Strings\MainForm.fr-FR.resx","MultipleNamedBackupsFound","updated","The backup named ""{0}"" was found {1} times","La sauvegarde nommée ""{0}"" à été trouvée {1} fois" -"GUI\Strings\MainForm.fr-FR.resx","NamedBackupGroupNotFound","updated","The backup group named ""{0}"" was not found","Le groupe de sauvegarde nommé ""{0}"" n'a pas été trouvé" -"GUI\Strings\MainForm.fr-FR.resx","NamedBackupNotFound","updated","The backup named ""{0}"" was not found","La sauvegarde nommée ""{0}"" n'a pas été trouvée" -"GUI\Strings\MainForm.fr-FR.resx","PauseOperationFailed","updated","Failed to execute the Pause request: {0}","Impossible de mettre en pause: {0}" -"GUI\Strings\MainForm.fr-FR.resx","TerminateForExitQuestion","updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","Duplicati est en train de s'arrêter mais, une tâche de sauvegarde est en cours. -Voulez-vous que Duplicati attende que celle-ci se termine avant de quitter?" -"GUI\Strings\MainForm.fr-FR.resx","TrayStatusPause","updated","Duplicati is currently paused","Duplicati est actuellement en pause" -"GUI\Strings\MainForm.fr-FR.resx","TrayStatusReady","updated","Duplicati is ready","Duplicati est prêt" -"GUI\Strings\MainForm.fr-FR.resx","TrayStatusRunning","updated","Duplicati is running {0}","Duplicati exécute {0}" -"GUI\Strings\Program.fr-FR.resx","AnotherInstanceDetected","updated","Another instance is running, and was notified","Une autre instance s'exécute, et en à été avertie" -"GUI\Strings\Program.fr-FR.resx","DatabaseOpenError","updated","Failed to create, open or upgrade the database. -Error message: {0}","Impossible d'ouvrir ou de modifier la base de données. -Message d'erreur: {0}" -"GUI\Strings\Program.fr-FR.resx","FullCommandDescription","updated","Forces the --run-backup command to perform a full backup","oblige la commande --run-backup à faire une sauvegarde complète" -"GUI\Strings\Program.fr-FR.resx","HelpCommandDescription","updated","Displays this help","Affiche ce texte d'aide" -"GUI\Strings\Program.fr-FR.resx","HelpDisplayDialog","updated","Supported commandline arguments: - -{0}","Arguments en ligne de commande supportés: - -{0}" -"GUI\Strings\Program.fr-FR.resx","HelpDisplayFormat","unused","","Impossible de démarrer la sauvegarde {0}: {1}" -"GUI\Strings\Program.fr-FR.resx","LanguageSelectionError","updated","Failed to set the user interface language: {0}","Impossible de changer la langue utilisateur de l'interface: {0}" -"GUI\Strings\Program.fr-FR.resx","LogfileCommandDescription","updated","Outputs log information to the file given","Ecrit le journal de données dans le fichier spécifié" -"GUI\Strings\Program.fr-FR.resx","LoglevelCommandDescription","updated","Determines the amount of information written in the log file","Détermine la quantité d'informations à écrire dans le fichier de données" -"GUI\Strings\Program.fr-FR.resx","PauseCommandDescription","updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","Met Duplicati en pause, indiquez une durée comme. 5m pour limiter la pause à 5 minutes" -"GUI\Strings\Program.fr-FR.resx","PortablemodeCommandDescription","updated","Activates portable mode where the database is placed below the program executable","Active le mode ""portable"" où la base de données est placé dans le même répertoire que le programme exécutable" -"GUI\Strings\Program.fr-FR.resx","ResumeCommandDescription","updated","Resumes operation of Duplicati, if paused","Fait sortir Duplicati de la pause pour exécuter à nouveau les tâches" -"GUI\Strings\Program.fr-FR.resx","RunbackupCommandDescription","updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","Exécute la tâche de sauvegarde passée en argument. Si aucune tâche n'est donnée, les tâches disponibles sont affichées" -"GUI\Strings\Program.fr-FR.resx","SeriousError","updated","A serious error occured in Duplicati: {0}","Une erreur grave est apparue dans Duplicati: {0}" -"GUI\Strings\Program.fr-FR.resx","ShowstausCommandDescription","updated","Displays the status window","Affiche la fenêtre d'état" -"GUI\Strings\Program.fr-FR.resx","ShowwizardCommandDescription","updated","Displays the wizard window","Affiche la fenêtre de l'assistant" -"GUI\Strings\Program.fr-FR.resx","StartupFailure","updated","Unable to start up, perhaps another process is already running? -Error message: {0}","Impossible de démarrer le programme, peut être qu'une autre instance du programme est déjà exécutée? Message d'erreur: {0}" -"GUI\Strings\Program.fr-FR.resx","TraylessCommandDescription","updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","Démarre Duplicati sans afficher l’icône près de l'horloge. Fermer la fenêtre principale fermera Duplicati" -"GUI\Strings\Program.fr-FR.resx","UnencrypteddatabaseCommandDescription","updated","Disables database encryption","Désactive le cryptage de la base de donnée" -"GUI\Strings\Program.fr-FR.resx","WrongSQLiteVersion","updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","Version de SQLite non supportée ({0}), doit être au moins la version {1} ou plus" -"GUI\Strings\Scheduler.fr-FR.resx","InvalidTimeSetupError","updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","Impossible de trouver une date valide, par rapport à la date de départ donnée {0}, la période de répétition {1} et les jours autorisés {2}" -"GUI\Strings\ServiceStatus.fr-FR.resx","BackupImmediate","updated","Now","Maintenant" -"GUI\Strings\ServiceStatus.fr-FR.resx","BackupStatusError","updated","Failed backup","Sauvegardes échouées" -"GUI\Strings\ServiceStatus.fr-FR.resx","BackupStatusOK","updated","Successfull backup","Sauvegardes réussies" -"GUI\Strings\ServiceStatus.fr-FR.resx","BackupStatusPartial","updated","Backup only processed some of the files","Sauvegardes incomplètes" -"GUI\Strings\ServiceStatus.fr-FR.resx","BackupStatusWarning","updated","Completed backup with warnings","Sauvegardes réussies avec des avertissements" -"GUI\Strings\ServiceStatus.fr-FR.resx","DialogTitle","updated","Duplicati {0} - Status","Duplicati {0} - Etat" -"GUI\Strings\ServiceStatus.fr-FR.resx","NoFilesInBackupMessages","updated","The backup has no changes","La sauvegarde n'a pas été modifiée" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionExit","updated","Close Duplicati","Ferme Duplicati" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionPause","unused","","Active le mode ""portable"" où la base de données est placé dans le même répertoire que le programme exécutable" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionPause10","updated","Pause for 10 minutes","Pause de 10 minutes" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionPause15","updated","Pause for 15 minutes","Pause de 15 minutes" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionPause30","updated","Pause for 30 minutes","Pause de 30 minutes" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionPause5","updated","Pause for 5 minutes","Pause de 5 minutes" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionPause60","updated","Pause for 60 minutes","Pause de 60 minutes" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionResume","updated","Resume","Reprise" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionStop","updated","Stop the current backup","Arrète la sauvegarde en cours" -"GUI\Strings\ServiceStatus.fr-FR.resx","QuickActionThrottle","updated","Throttle options ...","Options de vitesse..." -"GUI\Strings\ServiceStatus.fr-FR.resx","SelectQuickAction","updated","- Select action -","- Choisissez une tâche -" -"GUI\Strings\ServiceStatus.fr-FR.resx","StatusBackup","updated","Backup: {0}","Sauvegarde: {0}" -"GUI\Strings\ServiceStatus.fr-FR.resx","StatusPaused","updated","Duplicati is currently paused","Duplicati est en pause" -"GUI\Strings\ServiceStatus.fr-FR.resx","StatusRestore","updated","Restore: {0}","Restauration: {0}" -"GUI\Strings\ServiceStatus.fr-FR.resx","StatusWaiting","updated","Waiting for next backup","Attente de la prochaine sauvegarde" -"GUI\Strings\ServiceStatus.fr-FR.resx","SwitchToAdvanced","updated","Advanced >>>","Expert >>>" -"GUI\Strings\ServiceStatus.fr-FR.resx","SwitchToSimple","unused","","Sauvegardes réussies avec des avertissements" -"GUI\Strings\TaskType.fr-FR.resx","FullBackup","updated","Full backup","Sauvegarde complète" -"GUI\Strings\TaskType.fr-FR.resx","IncrementalBackup","updated","Incremental backup","Sauvegarde incrémentale" -"GUI\Strings\TaskType.fr-FR.resx","ListActualFiles","updated","List actual files","Affiche les fichiers actuels" -"GUI\Strings\TaskType.fr-FR.resx","ListBackupEntries","updated","List backup entries","Affiche les référencements de sauvegardes" -"GUI\Strings\TaskType.fr-FR.resx","ListBackups","updated","List backups","Affiche les sauvegardes" -"GUI\Strings\TaskType.fr-FR.resx","ListFiles","updated","List files","Affiche les fichiers" -"GUI\Strings\TaskType.fr-FR.resx","RemoveAllButNFull","updated","Remove all but n full","Supprimer tout sauf les n complètes" -"GUI\Strings\TaskType.fr-FR.resx","RemoveOlderThan","updated","Remove older than","Supprimer les plus vieilles que" -"GUI\Strings\TaskType.fr-FR.resx","Restore","updated","Restore","Restaurer" -"GUI\Strings\TaskType.fr-FR.resx","RestoreSetup","updated","Restore setup","Configuration de la restauration" -"GUI\Strings\TrayIconWrapper.fr-FR.resx","GtkLoadError","updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","Gtk ne peut pas être chargé, utilisation de l'implémentation en mode fenêtre. -Message d'erreur: {0}" -"GUI\Strings\TrayIconWrapper.fr-FR.resx","GtkNotFoundError","updated","Unable to locate gtk assemblies","Impossible de localiser Gtk" -"GUI\Strings\TrayIconWrapper.fr-FR.resx","GtkTooOldError","updated","Gtk found, but it has version {0} and must be at least {1}","Gtk trouvé mais sa version est la {0} et devrait être au moins la {1}" -"GUI\Strings\WizardHandler.fr-FR.resx","ResumeNowQuestion","updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","Duplicati est actuellement en pause, de ce fait les tâches de sauvegarde ne s'exécuteront pas tant qu'il restera dans cet état. Voulez vous que Duplicati sorte de la pause maintenant pour exécuter les tâches immédiatement?" -"GUI\Strings\WizardHandler.fr-FR.resx","SetupRestoreSuccess","updated","The previous Duplicati setup is now restored!","La configuration précédente de Duplicati est maintenant restaurée!" -"GUI\Strings\WizardHandler.fr-FR.resx","StopBackupError","updated","An error occured while attempting to stop the running backup: {0}","Une erreur est apparue durant l'arrêt de la tâche de sauvegarde: {0}" -"GUI\Strings\WizardHandler.fr-FR.resx","StopRunningBackupQuestion","updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","La tâche de sauvegarde que vous souhaitez supprimer est actuellement en cours d'exécution. Voulez-vous l'interrompre maintenant afin que la suppression se fasse?" -"GUI\Strings\WizardHandler.fr-FR.resx","UnableToStopBackupError","updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","Duplicati n'a pas réussi à interrompre la tâche de sauvegarde. Cliquez sur ""Terminer"" pour tenter de la supprimer à nouveau." -"GUI\Strings\WizardHandler.fr-FR.resx","WizardFormTitle","updated","Duplicati Setup Wizard","Assistant de configuration de Duplicati" -"GUI\Wizard pages\Add backup\AdvancedOptions.fr-FR.resx","EditFilters.Text","updated","Modify filters that control what files are included in the backup","Modifier les filtres qui définissent quels fichiers doivent être sauvegardés ou non" -"GUI\Wizard pages\Add backup\AdvancedOptions.fr-FR.resx","EditOverrides.Text","updated","Manually override settings (advanced)","Accéder à la configuration manuelle des paramètres (mode expert)" -"GUI\Wizard pages\Add backup\AdvancedOptions.fr-FR.resx","IncludeDuplicatiSetup.Text","updated","Include the current Duplicati setup in the backup","Stocker les paramètres de cette sauvegarde dans le répertoire de destination" -"GUI\Wizard pages\Add backup\AdvancedOptions.fr-FR.resx","LimitOptions.Text","updated","Set limits, such as volumesize and bandwidth limits","Spécifiez les limitations : taille max de paquets, bande-passante réseau..." -"GUI\Wizard pages\Add backup\AdvancedOptions.fr-FR.resx","SelectCleanup.Text","updated","Select when to remove old backups","Spécifier durant combien de temps faut-il conserver les anciennes sauvegardes" -"GUI\Wizard pages\Add backup\AdvancedOptions.fr-FR.resx","SelectWhen.Text","updated","Select when and how often the backup should run","Spécifiez quand et à quelle fréquence il faut effectuer cette tâche de sauvegarde" -"GUI\Wizard pages\Add backup\CleanupSettings.fr-FR.resx","CleanFullBackupHelptext.Text","updated","To prevent the backups from growing indefinetly, old backups should be deleted regularly","Pour éviter de saturer l'espace disque où sont stockées les sauvegardes, les anciennes devraient êtres supprimées régulièrement" -"GUI\Wizard pages\Add backup\CleanupSettings.fr-FR.resx","EnableCleanupDuration.Text","updated","Never keep backups older than this","Ne pas conserver les sauvegardes plus vieilles que" -"GUI\Wizard pages\Add backup\CleanupSettings.fr-FR.resx","EnableFullBackupClean.Text","updated","Never keep more than this many full backups","Nombre max de sauvegardes complètes à conserver" -"GUI\Wizard pages\Add backup\CleanupSettings.fr-FR.resx","IgnoreTimestamps.Text","updated","Ignore file modification timestamp when making incremental backups","Ignorer les dates de modification des fichiers lorsque l'on fait des sauvegardes incrémentales" -"GUI\Wizard pages\Add backup\FinishedAdd.fr-FR.resx","label1.Text","updated","Summary","Rapport" -"GUI\Wizard pages\Add backup\FinishedAdd.fr-FR.resx","RunNow.Text","updated","Run backup now","Exécuter la sauvegarde maintenant" -"GUI\Wizard pages\Add backup\PasswordSettings.fr-FR.resx","EnablePassword.Text","updated","Protect the backups with this password","Protégez vos sauvegardes avec ce mot de passe" -"GUI\Wizard pages\Add backup\PasswordSettings.fr-FR.resx","EncryptionModule.ToolTip","updated","Choose the encryption method","Sélectionnez la méthode de cryptage à utiliser" -"GUI\Wizard pages\Add backup\PasswordSettings.fr-FR.resx","EncryptionModuleLabel.Text","updated","Encryption method","Méthode de cryptage" -"GUI\Wizard pages\Add backup\PasswordSettings.fr-FR.resx","GeneratePasswordButton.ToolTip","updated","Click here to generate a random password","Cliquez ici pour générer un mot de passe aléatoire" -"GUI\Wizard pages\Add backup\PasswordSettings.fr-FR.resx","PasswordHelptext.Text","updated","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","Il est fortement recommandé d'utiliser un mot de passe complexe, puisqu'il assure que personne d'autre que vous ne pourra relire vos fichiers. Notez bien le mot de passe, conservez-le dans un endroit sur, il est indispensable pour pouvoir récupérer vos données." -"GUI\Wizard pages\Add backup\PasswordSettings.fr-FR.resx","UseSettingsAsDefault.Text","updated","Use these settings on new backups","Utiliser ce paramètre pour chaque nouvelle sauvegarde" -"GUI\Wizard pages\Add backup\PasswordSettings.fr-FR.resx","UseSettingsAsDefault.ToolTip","updated","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","Si cette case est cochée, Duplicati utilisera le cryptage sélectionné pour toute nouvelle sauvegarde" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","DocumentsRadio.Text","updated","My documents","Mes documents" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","FolderRadio.Text","updated","Custom folder list","Liste de répertoires" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","IncludeDesktop.Text","updated","Include files on the desktop","Inclure les fichiers du bureau" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","IncludeDocuments.Text","updated","Include documents","Inclure les documents" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","IncludeImages.Text","updated","Include my images","Inclure ""mes images""" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","IncludeMusic.Text","updated","Include my music","Inclure ""ma musique""" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","IncludeSettings.Text","updated","Include application settings","Inclure ""application settings""" -"GUI\Wizard pages\Add backup\SelectFiles.fr-FR.resx","totalSize.Text","updated","Calculating size","Calcul de la taille" -"GUI\Wizard pages\Add backup\SelectName.fr-FR.resx","button1.Text","updated","Add a group","Ajouter un groupe" -"GUI\Wizard pages\Add backup\SelectName.fr-FR.resx","label1.Text","updated","Backup name","Nom de la tâche de sauvegarde" -"GUI\Wizard pages\Add backup\SelectName.fr-FR.resx","label2.Text","updated","Place the backup in a group (optional)","Enregistrer la tâche de sauvegarde dans un groupe (optionnel)" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","AlwaysFullRadio.Text","updated","Always perform a full backup, never incremental (not recommended)","Toujours faire des sauvegardes complètes, jamais des incrémentales (non recommandé)" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","Day1Label.Text","updated","Mon","Lun" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","Day2Label.Text","updated","Tue","Mar" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","Day3Label.Text","updated","Wen","Mer" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","Day4Label.Text","updated","Thu","Jeu" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","Day5Label.Text","updated","Fri","Ven" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","Day6Label.Text","updated","Sat","Sam" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","Day7Label.Text","updated","Sun","Dim" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","FullStrategyPanel.Text","updated","Full / Incremental strategy","Stratégie de sauvegarde : Complètes / Incrémentales" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","IncrementalPeriodRadio.Text","updated","Incremental, then full after this period:","Incrémentale, puis complète après cette durée:" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","label1.Text","updated","Run the backup at this time","Effectuer la sauvegarde à cette date" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","label2.Text","updated","Interval","Fréquence" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","label3.Text","updated","Allowed days","Jours où effectuer la tâche" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","NeverFullRadio.Text","updated","Always perform an incremental backup, never full (not recommended)","Toujours faire des sauvegardes incrémentales, jamais des complètes (non recommandé)" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","NoScheduleRadio.Text","updated","Never run automatically, only run when I manually start it (not recommended)","La tâche ne s'exécutera que manuellement, sur action de l'utilisateur (non recommandé)" -"GUI\Wizard pages\Add backup\SelectWhen.fr-FR.resx","ScheduleRadio.Text","updated","Run backup at specified interval (recommended)","La tâche sera exécutée régulièrement, de façon automatique (recommandé)" -"GUI\Wizard pages\Add backup\SettingOverrides.fr-FR.resx","dataGridViewTextBoxColumn1.HeaderText","unused","","Ajouter un groupe" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.fr-FR.resx","PageDescription","updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","Dans cette fenêtre vous pouvez choisir des options plus élaborées pour vos sauvegardes. Si vous préférez, vous pouvez ignorer ces paramètres et utiliser ceux par défaut." -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.fr-FR.resx","PageTitle","updated","Advanced settings","Options avancées" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.fr-FR.resx","DisabledCleanupWarning","updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","Vous avez désactivé la fonction de suppression automatique des sauvegardes. Si aucune sauvegarde n'est supprimée, la quantité de données augmentera infiniment. -Cela peut, au bout d’un moment, saturer le disque de sauvegarde. -Voulez vous continuer sans cette suppression des anciennes sauvegardes?" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.fr-FR.resx","PageDescription","updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","Pour éviter que les sauvegardes ne deviennent trop grosses, Duplicati peu automatiquement supprimer les plus anciennes." -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.fr-FR.resx","PageTitle","updated","Select cleanup options","Sélection des options de nettoyage" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.fr-FR.resx","TooShortCleanupDurationDay","updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","La durée spécifiée de nettoyage est de moins de un jour. Cela nuira grandement aux performances du système." -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.fr-FR.resx","TooShortFullDuration","updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","La durée spécifiée pour les sauvegardes complètes est de moins de dix minutes. Cela nuira grandement aux performances du système." -"GUI\Wizard pages\Add backup\Strings\EditFilters.fr-FR.resx","PageDescription","updated","On this page you can modify filters that control what files are included in the backup.","Dans cette fenêtre vous pouvez choisir quels filtres utiliser pour inclure ou exclure des fichiers dans les sauvegardes." -"GUI\Wizard pages\Add backup\Strings\EditFilters.fr-FR.resx","PageTitle","updated","Edit filters","Edition des filtres" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","PageDescription","updated","You have now entered all the required data, and can now create the backup.","Vous avez à présent entré toute les données requises, la sauvegarde va pouvoir être créée." -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","PageDescriptionModify","updated","The backup modifications are now ready to be saved.","Les modifications de la sauvegarde sont maintenant prêtes à être enregistrées." -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","PageTitle","updated","Ready to add backup","Pret à ajouter des sauvegardes" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","PageTitleModify","updated","Ready to save changes","Prêt à enregistrer les changements" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryAction","unused","","Fréquence" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryActionAdd","updated","Add new backup","Ajouter une nouvelle sauvegarde" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryActionModify","updated","Modify backup","Modifier une sauvegarde" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryDestination","unused","","La tâche ne s'exécutera que manuellement, sur action de l'utilisateur (non recommandé)" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryDestinationPath","updated","Destination path","Répertoire de destination" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryFullBackupEach","updated","Full backup each","Chaque sauvegarde est complète" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryKeepFullBackups","updated","Keep full backups","Garder les sauvegardes complètes" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryRepeat","updated","Repeat","Répéter" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummarySourceFolder","updated","Source folder","Répertoire source" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.fr-FR.resx","SummaryWhen","updated","When","Quand" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","ChangePasswordQuestion","updated","Are you sure you want to change the current password to a new random one?","Êtes-vous sur de vouloir changer le mot de passe actuel pour un autre, généré aléatoirement?" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","EmptyPasswordError","updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","Vous devez entrer un mot de passe, sinon décochez la case pour désactiver le cryptage des sauvegardes." -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","EnablePasswordRestoreText","updated","Backup is protected with password","La sauvegarde est protégée par un mot de passe" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","EncryptionModuleLoadError","updated","Failed to load the encryption modules: {0}","Impossible le charger le module de cryptage: {0}" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","NewGeneratedPasswordWarning","updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","Vous avez généré un nouveau mot de passe aléatoire. -Notez-le et conservez-le dans un endroit sûr. -Sans ce mot de passe il vous sera impossible de récupérer le moindre fichier! - -Il ne vous sera plus possible de relire le mot de passe une fois que vous aurez validé ces changements. - -Êtes-vous certain d'avoir bien noté votre nouveau mot de passe?" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","NoEncryptionMethodSelected","updated","You must select an encryption method.","Vous devez sélectionner une méthode de cryptage." -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","NoPasswordWarning","updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","Si la sauvegarde n'est pas enregistrée sur une machine qui est totalement sous votre contrôle, -il est possible que d'autres personnes puissent voir vos données sauvegardées. -Il est fortement recommandé d'activer le cryptage des données. -Êtes-vous sur de vouloir continuer sans activer le cryptage?" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","PageDescription","updated","On this page you can select options that protect your backups from being read or altered.","Dans cette fenêtre, vous pouvez choisir des options qui permettent de protéger vos sauvegardes contre la lecture et la modification." -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","PageDescriptionRestore","updated","Enter the encryption settings that were used to create the backup originally","Entrez les paramètres de cryptage qui ont été utilisés à l'époque pour créer la sauvegarde" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","PageTitle","updated","Select password for the backup","Choisissez un mot de passe pour la sauvegarde" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.fr-FR.resx","PasswordChangedWarning","updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","****************** ATTENTION *********************** -Vous modifiez les paramètres de mot de passe d'une sauvegarde existante. -Si vous enregistrez ces modifications, vous ne serez plus en mesure de récupérer les sauvegardes précédentes. -Est-te vous absolument certain de vouloir continuer?" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","CalculatingSize","updated","Calculating size ...","Calcul de la taille ..." -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","DuplicateFolderError","updated","The folder ""{0}"" is included twice","Le répertoire ""{0}"" est inclus en double" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","FinalSizeCalculated","updated","The selected items take up {0} of space","Les éléments sélectionnés prennent {0} d'espace" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","FolderDoesNotExistWarning","updated","The folder ""{0}"" does not exist. -How do you want to proceed?","Le répertoire ""{0}"" n'existe pas. -Comment voulez vous procéder?" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","NoFilesSelectedError","updated","You have not included any files.","Vous n'avez inclus aucun fichier." -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","PageDescription","updated","On this page you must select the folder and files you wish to backup","Dans cette fenêtre vous devez sélectionner les répertoires et fichiers à sauvegarder" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","PageTitle","updated","Select files to backup","Sélection des fichiers à sauvegarder" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","PartialSizeCalculated","updated","Calculating ... (using more than {0} of space)","Calcul ... (utilise plus de {0} d'espace)" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","RelatedFoldersError","updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","Le répertoire ""{0}"" est un sous-répertoire de ""{1}"", ce qui est interdit" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.fr-FR.resx","UpgradeWarning","updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","La configuration est chargée depuis une ancienne version de Duplicati. -Si vous enregistrez la configuration de la sauvegarde maintenant, elle sera mise à jour avec la version actuelle de Duplicati. -Vérifiez que le contenu des fichiers sauvegardés, après exécution de la prochaine tâche de sauvegarde, correspondent toujours à ce que vous attendez." -"GUI\Wizard pages\Add backup\Strings\SelectName.fr-FR.resx","DuplicateNameEnteredError","updated","There already exists a backup with that name","Il existe déjà une tâche de sauvegarde portant ce nom" -"GUI\Wizard pages\Add backup\Strings\SelectName.fr-FR.resx","InvalidNameEnteredError","updated","Failed to validate the backup name: {0}","Impossible de valider la sauvegarde nommée: {0}" -"GUI\Wizard pages\Add backup\Strings\SelectName.fr-FR.resx","NoNameEnteredError","updated","You must enter a name for the backup","Vous devez entrer un nom pour la tâche de sauvegarde" -"GUI\Wizard pages\Add backup\Strings\SelectName.fr-FR.resx","PageDescription","updated","On this page you can enter a name for the backup, so you can find and modify it later","Dans cette fenêtre, vous pouvez spécifier un nom pour la tâche de sauvegarde, que vous pourrez retrouver et modifier plus tard au besoin" -"GUI\Wizard pages\Add backup\Strings\SelectName.fr-FR.resx","PageTitle","updated","Enter a name for the backup","Entrez un nom pour la tâche de sauvegarde" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","FullDurationShorterThanScheduleDurationError","updated","The interval between each full backup must be larger than the schedule interval.","L'intervalle de temps entre deux sauvegardes complète doit être plus grand que l'intervalle de temps entre chaque exécution de la tâche de sauvegarde." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","NoScheduleWarning","updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","Vous avez choisi de ne pas exécuter la tâche de sauvegarde automatiquement. -Cela signifie que vous ne devez pas oublier de lancer manuellement et périodiquement la tâche de sauvegarde. - -Êtes-vous certain de vouloir faire cela?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","OnlyFullBackupsWarning","updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","Vous avez choisi de ne faire que des sauvegardes complètes. -Cela peut consommer beaucoup d'espace disque sur le disque de sauvegarde. - -Êtes-vous certain de vouloir faire cela?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","OnlyIncrementalBackupsWarning","updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","Vous avez choisi de ne faire que des sauvegardes incrémentales. -Cela peut allonger la durée de l'opération de restauration des données, et augmenter le risque d'erreurs lors de la restauration. - -Êtes-vous certain de vouloir faire cela?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","PageDescription","updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","Cette fenêtre permet de choisir la fréquence d'exécution des tâches de sauvegardes. Une exécution automatique vous assure d'avoir des sauvegardes, sans vous demander assistance." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","PageTitle","updated","Select when the backup should run","Choisissez quand la tâche de sauvegarde doit s'exécuter" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","TimeIsInThePastWarning","updated","The time you entered is in the past.","La date que vous avez entrée se situe dans le passé." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","TimeOccursShortlyWarning","updated","The time you entered will occur shortly.","La date que vous avez entrée va se produire d'ici peu de temps." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","TooManyIncrementalsWarning","updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","Les paramètres de configuration que vous avez entrés font que {0} sauvegardes incrémentales seront créées entre chaque sauvegarde complète. -Cela peut allonger la durée de l'opération de restauration des données, et augmenter le risque d'erreur lors de la restauration. - -Voulez vous conserver ces paramètres?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","TooShortFullDurationError","updated","The interval between full backups must be more than {0} minutes.","L'intervalle entre deux sauvegardes complètes doit être de plus de {0} minutes." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.fr-FR.resx","TooShortScheduleDurationError","updated","The schedule interval must be more than {0} minutes.","L'intervalle entre deux exécutions de la tâche doit être de plus de {0} minutes." -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.fr-FR.resx","BackendLoadError","updated","An error occured while loading backend settings: {0}","Une erreur est apparue lors du chargement de la configuration de la sauvegarde, stockée sur le disque de sauvegarde: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.fr-FR.resx","CompressionLoadError","updated","An error occured while loading compression settings: {0}","Une erreur est apparue lors du chargement de la configuration sur la compression de la sauvegarde, stockée sur le disque de sauvegarde: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.fr-FR.resx","EncryptionLoadError","updated","An error occured while loading encryption settings: {0}","Une erreur est apparue lors du chargement de la configuration sur les paramètres de cryptage de la sauvegarde, stockée sur le disque de sauvegarde: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.fr-FR.resx","GenericModuleLoadError","updated","An error occured while loading generic module settings: {0}","Une erreur est apparue lors du chargement de la configuration des modules généraux de la sauvegarde, stockée sur le disque de sauvegarde: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.fr-FR.resx","PageDescription","updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","Dans cette fenêtre, vous pouvez modifier (en outrepassant) tout les paramètres supportés par Duplicati. Ces options sont très détaillées, soyez prudents!" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.fr-FR.resx","PageTitle","updated","Override settings","Outrepasser les paramètres de configuration" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.fr-FR.resx","PageDescription","updated","On this page you may select limits that prevent the backup procedure from using too many resources","Dans cette fenêtre vous pouvez spécifier des limitations pour éviter la création de sauvegardes consommant trop de ressources" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.fr-FR.resx","PageTitle","updated","Select how to limit the backup","Spécifier les limitations des sauvegardes" -"GUI\Wizard pages\Add backup\ThrottleOptions.fr-FR.resx","AsyncEnabled.Text","updated","Upload asyncronosly","Envoyer vers le serveur en mode asynchrone" -"GUI\Wizard pages\Add backup\ThrottleOptions.fr-FR.resx","BackupLimitEnabled.Text","updated","Each backup size limit ","Taille max. de chaque sauvegarde" -"GUI\Wizard pages\Add backup\ThrottleOptions.fr-FR.resx","label1.Text","updated","Size of each volume","Taille max. de chaque volume" -"GUI\Wizard pages\Backends\RawContainer.fr-FR.resx","label1.Text","unused","","Vous avez choisi de ne faire que des sauvegardes incrémentales. Cela peut allonger la durée de l'opération de restauration des données, et augmenter le risque d'erreurs lors de la restauration. Etes-vous sur de vouloir faire cela?" -"GUI\Wizard pages\Delete backup\DeleteFinished.fr-FR.resx","label1.Text","updated","Summary","Rapport" -"GUI\Wizard pages\Delete backup\DeleteFinished.fr-FR.resx","label2.Text","updated","Warning: You cannot restore the files after the backup is deleted!!!","Attention: Vous ne pourrez plus restaurer les fichiers après suppression de la sauvegarde!" -"GUI\Wizard pages\Delete backup\DeleteFinished.fr-FR.resx","label3.Text","updated","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","Notez que les fichiers courants ne seront pas supprimés de l'espace de sauvegarde, vous devrez donc supprimer ces fichiers manuellement." -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.fr-FR.resx","PageDescription","updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","Vous êtes maintenant sur le point de supprimer la sauvegarde. Notez que vous ne pourrez plus effectuer de restauration" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.fr-FR.resx","PageTitle","updated","Delete backup","Supprimer la sauvegarde" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.fr-FR.resx","SummaryText","updated","Action: Delete backup -Name: {0}","Action: Supprime la sauvegarde -Nom: {0}" -"GUI\Wizard pages\FirstLaunch.fr-FR.resx","CreateNew.Text","updated","Setup a new backup","Configurer une nouvelle sauvegarde" -"GUI\Wizard pages\FirstLaunch.fr-FR.resx","RestoreFiles.Text","updated","Restore files from a backup","Restaurer les fichiers depuis une sauvegarde" -"GUI\Wizard pages\FirstLaunch.fr-FR.resx","RestoreFilesHelp.Text","updated","You do not want to set up Duplicati, but just want to restore some files","Vous ne souhaitez pas reconfigurer Duplicati, mais juste restaurer quelques fichiers" -"GUI\Wizard pages\FirstLaunch.fr-FR.resx","RestoreSettingsHelp.Text","updated","You have used Duplicati before, and want to restore your setup","Vous souhaitez recharger un fichier configuration de Duplicati" -"GUI\Wizard pages\FirstLaunch.fr-FR.resx","RestoreSetup.Text","updated","Restore settings from a previous Duplicati installation","Récupérer la configuration d'une précédente installation de Duplicati" -"GUI\Wizard pages\FirstLaunch.fr-FR.resx","SetupNewBackupHelp.Text","updated","You have not used Duplicati before, or want to start over","Vous n'avez jamais utilisé Duplicati auparavant, ou vous souhaitez le reconfigurer" -"GUI\Wizard pages\FirstLaunch.fr-FR.resx","SimpleHelpHeader.Text","updated","Select one of the options below, and click next","Choisissez l'une des options ci-dessous, puis cliquez sur ""suivant""" -"GUI\Wizard pages\MainPage.fr-FR.resx","Backup.Text","updated","Run a backup immediately","Exécutez une tâche de sauvegarde maintenant" -"GUI\Wizard pages\MainPage.fr-FR.resx","CreateNew.Text","updated","Schedule a new backup","Créez une nouvelle tâche de sauvegarde" -"GUI\Wizard pages\MainPage.fr-FR.resx","donate_button.ToolTip","updated","Show your appreciation by donating, any amount is accepted","Montrez que vous aimez ce programme. Tout don sera apprécié" -"GUI\Wizard pages\MainPage.fr-FR.resx","donate_link.Text","updated","Support Duplicati","Soutenez Duplicati" -"GUI\Wizard pages\MainPage.fr-FR.resx","donate_link.ToolTip","updated","Show your appreciation by donating, any amount is accepted","Montrez que vous aimez ce programme. Tout don sera apprécié" -"GUI\Wizard pages\MainPage.fr-FR.resx","Edit.Text","updated","Edit an existing backup","Modifiez une tâche de sauvegarde existante" -"GUI\Wizard pages\MainPage.fr-FR.resx","label1.Text","updated","What do you want to do?","Que souhaitez-vous faire ?" -"GUI\Wizard pages\MainPage.fr-FR.resx","Remove.Text","updated","Remove an existing backup","Supprimez une tâche de sauvegarde" -"GUI\Wizard pages\MainPage.fr-FR.resx","Restore.Text","updated","Restore files from a backup","Restaurer des fichiers depuis une sauvegarde" -"GUI\Wizard pages\Restore\FinishedRestore.fr-FR.resx","label1.Text","updated","Summary","Rapport" -"GUI\Wizard pages\Restore\FinishedRestore.fr-FR.resx","RunInBackground.Text","updated","Run restore operation as a background job","Exécuter la restauration en arrière plan" -"GUI\Wizard pages\Restore\SelectBackupVersion.fr-FR.resx","label1.Text","updated","Select the backup you want to restore","Sélectionnez la tâche de sauvegarde dont vous souhaitez restaurer les fichiers" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.fr-FR.resx","MostRecent","updated","most recent","la plus récente" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.fr-FR.resx","PageDescription","updated","Duplicati is now ready to restore your files.","Duplicati est maintenant prêt à restaurer vos fichiers." -"GUI\Wizard pages\Restore\Strings\FinishedRestore.fr-FR.resx","PageTitle","updated","Ready to restore files","Prêt à restaurer les fichiers" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.fr-FR.resx","RestoreFailedError","updated","The restore operation failed: {0}","La restauration à échouée: {0}" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.fr-FR.resx","RestoreWaitDialogTitle","updated","Restoring files, please wait...","Restauration des fichiers, veillez patienter..." -"GUI\Wizard pages\Restore\Strings\FinishedRestore.fr-FR.resx","SummaryText","updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","Action: Restauration d'une sauvegarde -Sauvegarde: {0} -Date: {1} -Répertoire: {2}" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.fr-FR.resx","NoBackupSelectedError","updated","You must select the backup to restore","Vous devez sélectionner une sauvegarde à restaurer" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.fr-FR.resx","PageDescription","updated","The list below shows all the available backups. Select one to restore","La liste ci-dessous vous montre les sauvegardes disponibles. Sélectionnez celle à restaurer" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.fr-FR.resx","PageTitle","updated","Select the backup to restore","Sélectionnez la sauvegarde à restaurer" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","CreateNewFolderWarning","updated","The folder {0} does not exist. Do you want to create it?","Le répertoire {0} n'existe pas. Voulez vous le créer?" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","FolderIsNotEmptyWarning","updated","The folder {0} is not empty. Do you want to use it anyway?","Le répertoire {0} n'est pas vide. Voulez vous quand même l'utiliser?" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","FolderPathIsRelativeError","updated","You must enter the full path of the folder: {0}","Vous devez entrer le chemin complet du répertoire: {0}" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","FolderValidationError","updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","Une erreur est apparue lors de la vérification de la destination {0}. -Vérifiez que le répertoire existe et qu'il est accessible. -Message d'erreur: {1}" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","NoFilesSelectedError","updated","You have not selected any files to restore.","Vous n'avez pas sélectionné de fichier à restaurer." -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","NoFolderError","updated","You must enter a folder to restore to","Vous devez spécifier où enregistrer les fichiers à restaurer" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","PageDescription","updated","Please select the folder into which the backup will be restored","Veuillez spécifier le répertoire où seront enregistrés les fichiers restaurés" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","PageTitle","updated","Select restore folder","Sélection du répertoire de restauration" -"GUI\Wizard pages\Restore\Strings\TargetFolder.fr-FR.resx","PathTooLongWarning","updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","Les fichiers restaurés utiliseront un chemin qui fait {0} caractères de long, mais Windows ne supporte pas les chemins de plus de 250 caractères. Si vous continuez, certains fichiers ne seront pas restaurés. - -Voulez-vous malgré tout continuer ?" -"GUI\Wizard pages\Restore\TargetFolder.fr-FR.resx","folderBrowserDialog.Description","updated","Select the folder where the backup will be restored","Sélectionner le répertoire où les fichiers seront restaurés" -"GUI\Wizard pages\Restore\TargetFolder.fr-FR.resx","label2.Text","updated","Restore to this folder","Répertoire de destination" -"GUI\Wizard pages\Restore\TargetFolder.fr-FR.resx","PartialRestore.Text","updated","Restore only the items selected below","Ne restaurer que les éléments ci-dessous" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.fr-FR.resx","label1.Text","updated","Summary","Rapport" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","PageDescription","updated","You have now entered all the required data, and can now restore the setup.","Vous avez à présent entré les données nécessaires, et pouvez maintenant rétablir la configuration." -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","PageTitle","updated","Ready to restore settings","Prêt à restaurer les paramètres" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","RestoreFailedError","updated","Failed to restore setup files, the error message was: - {0}","Impossible de restaurer les paramètres, la raison invoquée est: -{0}" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","RestoreWaitDialogTitle","updated","Restoring setup, please wait...","Restore les paramètres, veillez patienter..." -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","SetupFileMissingError","updated","Connection succeded, but not setup file was found","La connexion à réussie, mais aucun fichier de configuration n'a été trouvé" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","SummaryAction","unused","","Sélectionnez la sauvegarde à restaurer" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","SummaryRestoreBackup","updated","Restore backup","Restauration de sauvegarde" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","SummarySource","unused","","Le répertoire {0} n'est pas vide. Voulez vous quand même l'utiliser?" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.fr-FR.resx","SummarySourcePath","updated","Source path","Chemin des fichiers sources" -"GUI\Wizard pages\RunNow\RunNowFinished.fr-FR.resx","ForceFull.Text","updated","Force full backup","Obliger Duplicati à effectuer une sauvegarde complète" -"GUI\Wizard pages\RunNow\RunNowFinished.fr-FR.resx","label1.Text","updated","Summary","Rapport" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.fr-FR.resx","PageDescription","updated","You are now ready to run the backup","Vous êtes prêt à lancer une sauvegarde" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.fr-FR.resx","PageTitle","updated","Ready to run backup","Prêt à lancer une sauvegarde" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.fr-FR.resx","SummaryText","updated","Action: Run backup now -Name: {0}","Action: lancer une sauvegarde maintenant -Nom: {0}" -"GUI\Wizard pages\SelectBackend.fr-FR.resx","Question.Text","updated","Where do you want to store the backups?","Où voulez-vous enregistrer les fichiers sauvegardés?" -"GUI\Wizard pages\SelectBackup.fr-FR.resx","DirectRestore.Text","updated","Restore files directly","Restaurer les fichiers directement (sans passer par une tâche de sauvegarde)" -"GUI\Wizard pages\SelectBackup.fr-FR.resx","RestoreExisting.Text","updated","Restore from an existing backup","Restaurer les sauvegardes effectuées avec l'une des tâches de sauvegardes ci-contre:" -"GUI\Wizard pages\SelectBackup.fr-FR.resx","ShowAdvanced.Text","updated","Show advanced options","Montrer les paramètres experts" -"GUI\Wizard pages\SelectBackup.fr-FR.resx","topLabel.Text","updated","Select backup to modify","Sélectionnez une sauvegarde à éditer" -"GUI\Wizard pages\Strings\FirstLaunch.fr-FR.resx","NoActionSelection","updated","You must select an action","Vous devez choisir une action" -"GUI\Wizard pages\Strings\FirstLaunch.fr-FR.resx","PageHelptext","updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","C'est votre première utilisation de Duplicati sur cette machine, cet assistant va vous aider à le configurer" -"GUI\Wizard pages\Strings\FirstLaunch.fr-FR.resx","PageTitle","updated","Welcome to Duplicati","Bienvenue sur Duplicati" -"GUI\Wizard pages\Strings\FirstLaunch.fr-FR.resx","ShowAdvancedQuestion","updated","Do you need to modify advanced settings? -(Most users do not need this)","Avez vous besoin de modifier les paramètres avancés? -(La plupart des utilisateurs n'en n'ont pas besoin)" -"GUI\Wizard pages\Strings\MainPage.fr-FR.resx","PageHelptext","updated","Please select the action you want to perform below","Veuillez choisir une action à effectuer dans la liste ci-dessous" -"GUI\Wizard pages\Strings\MainPage.fr-FR.resx","PageTitle","updated","Welcome to the Duplicati Wizard","Bienvenue dans l'assistant de Duplicati" -"GUI\Wizard pages\Strings\SelectBackend.fr-FR.resx","NoActionSelected","updated","You must enter the storage method before you can continue.","Vous devez indiquer la méthode de stockage avant de pouvoir continuer." -"GUI\Wizard pages\Strings\SelectBackend.fr-FR.resx","PageHelptext","updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","Sur cette page, vous pouvez choisir le type de périphérique ou de service qui sera utilisé pour stocker vos données sauvegardées. Vous pourriez peut être avoir besoin d'informations sur le prestataire du service de stockage." -"GUI\Wizard pages\Strings\SelectBackend.fr-FR.resx","PageTitle","updated","Select a place to store the backups","Sélectionnez un endroit où stocker vos sauvegardes" -"GUI\Wizard pages\Strings\SelectBackend.fr-FR.resx","RestoreSetupTitle","updated","Where is the backup stored?","Où stocker les sauvegardes?" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","NoActionSelected","updated","You must select a backup before you can continue","Vous devez sélectionner une sauvegarde avant de poursuivre" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageHelptextEdit","updated","In the list below, select the backup you want to modify","Dans la liste ci-dessous, sélectionnez la sauvegarde que vous voulez modifier" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageHelptextRemove","updated","In the list below, select the backup you want to delete","Dans la liste ci-dessous, sélectionnez la sauvegarde que vous voulez supprimer" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageHelptextRestore","updated","In the list below, select the backup you want to restore","Dans la liste ci-dessous, sélectionnez la sauvegarde que vous voulez restaurer" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageHelptextRunNow","updated","In the list below, select the backup you want to run immediately","Dans la liste ci-dessous, sélectionnez la sauvegarde que vous voulez exécuter de suite" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageHelptextUnknown","updated","Unknown action","Action inconnue" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageTitleEdit","updated","Select the backup to modify","Sélectionnez la sauvegarde que vous voulez modifier" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageTitleRemove","updated","Select the backup to remove","Sélectionnez la sauvegarde que vous voulez supprimer" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageTitleRestore","updated","Select the backup to restore","Sélectionnez la sauvegarde que vous voulez restaurer" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageTitleRunNow","updated","Select the backup to run now","Sélectionnez la sauvegarde que vous voulez exécuter de suite" -"GUI\Wizard pages\Strings\SelectBackup.fr-FR.resx","PageTitleUnknown","updated","Unknown action","Action inconnue" -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","CreateContainer.Text","updated","Create container","Créer un compte" -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","label1.Text","updated","CloudFiles Username","Nom d'utilisateur CloudFiles" -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","label2.Text","updated","CloudFiles API Key","Clef API CloudFiles " -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","label3.Text","updated","Container name","Nom du compte" -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","label4.Text","updated","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","Un nom de compte peut être considéré comme un point d'accès à un répertoire racine. Utilisez ""/"" dans le nom du compte pour accéder aux sous-répertoires de celui-ci" -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","label5_2.Text","updated","CloudFiles AuthUrl","CloudFiles URL d'autentification" -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","SignUpLink.Text","updated","Click here for the sign up page","Page web: Création d'un compte" -"Library\Backend\CloudFiles\CloudFilesUI.fr-FR.resx","TestConnection.Text","updated","Test Connection","Tester la connexion" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","Description_v2","updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","Gère les connections vers les serveurs distants CloudFiles. Les formats autorisés sont ""cloudfiles://containeur/répertoire""." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionAuthenticationURLLong_v2","updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","Les Cloudfiles utilisent plusieurs serveurs pour l’authentification basée sur le lieu de résidence du compte, utilisez cette option pour définir une URL d'authentification alternative. Cette option outrepasse --{0}." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionAuthenticationURLShort","updated","Provide another authentication URL","Fournis une URL d’authentification alternative" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Le mot de passe utilisé pour se connecter au serveur. Egalement accessible via la variable ""FTP_PASSWORD""." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Le mot de passe utilisé pour se connecter au serveur." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Le nom d'utilisateur utilisé pour se connecter au serveur. Egalement accessible via la variable ""FTP_USERNAME""." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Le nom d'utilisateur utilisé pour se connecter au serveur." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionPasswordLong","updated","Supplies the API Access Key used to authenticate with CloudFiles.","Fournis la clef d'accès API pour s'authentifier sur les serveurs CloudFiles." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionPasswordShort","updated","Supplies the access key used to connect to the server","Fournis la clef pour s'authentifier." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionUKAccountLong","updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","Duplicati utilise par défaut une identification pour un compte aux USA, utilisez cette option si le compte est basée au Royaume-Uni" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionUKAccountShort","updated","Use a UK account","Utilise un compte au Royaume-Uni" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionUsernameLong","updated","Supplies the username used to authenticate with CloudFiles.","Fourni le nom d'utilisateur pour s'authentifier sur les serveurs CloudFiles." -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DescriptionUsernameShort","updated","Supplies the username used to authenticate with CloudFiles","Fourni le nom d'utilisateur pour s'authentifier sur les serveurs CloudFiles" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","DisplayName","updated","CloudFiles (Rackspace)","Clef API CloudFiles " -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","ETagVerificationError","updated","MD5 Hash (ETag) verification failed","La vérification MD5 (ETag) à échouée" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","FileDeleteError","updated","Failed to delete file","Impossible de supprimer le fichier" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","FileUploadError","updated","Failed to upload file","Impossible de transférer le fichier" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","InvalidUrlError","updated","Invalid URL: {0}","URL invalide : {0}" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","NoAPIKeyError","updated","No CloudFiles API Access Key given","Pas de clef d'accès API CloudFiles fournie" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","NoUserIDError","updated","No CloudFiles userID given","Pas d'identifiant CloudFiles fournis" -"Library\Backend\CloudFiles\Strings\CloudFiles.fr-FR.resx","UnexpectedResponseError","updated","Unexpected CloudFiles response, perhaps the API has changed?","Réponse du serveur CloudFiles inconnue, peut être que la version du serveur à évoluée?" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","CreateMissingContainer","updated","The container does not exist, do you want to create it?","Ce conteneur n'existe pas, voulez-vous le créer?" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","EmptyAPIKeyError","updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","Vous devez spécifier votre clef d'accès API CloudFiles. -Vous pouvez cliquer sur le lien à droite -Pour ouvrir la page CloudFiles et récupérer votre identifiant." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","EmptyAuthUrlError","updated","The AuthUrl field cannot be empty","Une URL d’identification ne peut pas être vide" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","EmptyCloudFilesIDError","updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","Vous devez spécifier votre identifiant CloudFiles. -Vous pouvez cliquer sur le lien à droite -Pour ouvrir la page CloudFiles et récupérer votre identifiant." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","EmptyContainerNameError","updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","Vous devez spécifier le nom pour ce conteneur. -Vous ne devez utiliser qu'un unique nom pour chaque sauvegarde. -Vous pouvez entrer le nom de votre choix." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","InvalidAuthUrlError","updated","The url {0} is invalid","L'URL {0} est invalide" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","PageDescription","updated","On this page you can select where to store the backup data.","Dans cette fenêtre vous pouvez indiquer où enregistrer vos sauvegardes." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.fr-FR.resx","PageTitle","updated","Backup storage options","Options d'enregistrement des sauvegardes." -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.fr-FR.resx","IncorrectUsageError","updated","Cannot read and write on the same stream","Ne peut pas lire et écrire dans le même flux" -"Library\Backend\File\FileUI.fr-FR.resx","folderBrowserDialog.Description","updated","Select the folder where the backups will be stored","Spécifiez le chemin du répertoire où seront stockées les sauvegardes" -"Library\Backend\File\FileUI.fr-FR.resx","FolderLabel.Text","updated","Folder","Répertoire de destination" -"Library\Backend\File\FileUI.fr-FR.resx","label1.Text","updated","Username","Nom d'utilisateur" -"Library\Backend\File\FileUI.fr-FR.resx","label2.Text","updated","Password","Mot de passe" -"Library\Backend\File\FileUI.fr-FR.resx","UseCredentials.Text","updated","Use alternate credentials","Utiliser un compte différent:" -"Library\Backend\File\FileUI.fr-FR.resx","UseDisk.Text","updated","Removable disk","Disque amovible" -"Library\Backend\File\FileUI.fr-FR.resx","UsePath.Text","updated","Path","Répertoire de destination" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","AlternateDestinationMarkerLong","updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","Cette option fonctionne quand l'option --{0} est également spécifiée. Si plusieurs répertoires ou lecteurs cibles sont spécifiés, cette option indique le nom du marqueur (un fichier) qui doit être présent dans le répertoire où l'on souhaite que les sauvegardes soient créées. Cela est utile pour gérer les situations où des disques durs externes changent parfois de lettre ou de point de montage. En s'assurant qu'un fichier marqueur existe, il est possible d'empêcher que les sauvegardes soient écrites sur un autre lecteur que celui voulu. Le contenu de ce fichier marqueur n'est jamais examiné, seule sa présence ou son absence est recherchée" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","AlternateDestinationMarkerShort","updated","Look for a file in the destination folder","Recherche un fichier dans le répertoire de destination" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","AlternateTargetPathsLong","updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","Cette option permet de spécifier plusieurs répertoires cibles. Le répertoire cible principal est placé avant la liste des chemins spécifiés par cette option. Avant de commencer la sauvegarde, chaque répertoire dans la liste est examiné, on vérifie qu'ils existent et éventuellement qu'ils contiennent un fichier qui sert de marqueur, spécifié par --{0}. Le premier chemin valide, contenant ce marqueur est alors utilisé comme destination. Les destinations multiples sont séparées par un {1}. Sur Windows le chemin peut être de type UNC, et le numéro de lettre peut être substitué par un astérisque (*), par exemple: ""*\sauvegardes"", scannera tout les lecteurs présents. Si le nom d'utilisateur et le mot de passe est défini, ces mêmes informations seront utilisées pour toute les destinations." -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","AlternateTargetPathsShort","updated","A list of secondary target paths","La liste des chemins de répertoires cibles secondaires" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","Description","updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","Ce serveur permet de transférer des fichiers. Les formats autorisés sont ""file://nom_d'hôte_/répertoire"" ou ""file://nom_d'utilisateur:mot_de_passe@nom_d'hôte/répertoire"". Vous devez employer des chemins UNC (comme: ""file://\\serveur\répertoire"") ou des chemins locaux (comme: (win) ""file://c:\repertoire"", (linux) ""file:///usr/pub/files"")" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Le mot de passe utilisé pour se connecter au serveur. Egalement accessible via la variable d'environment ""FTP_PASSWORD""." -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Mot de passe utilisé pour se connecter au serveur" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Le nom d'utilisateur pour se connecter au serveur. Egalement accessible via la variable d'environment ""FTP_USERNAME""." -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Nom d'utilisateur pour se connecter au serveur" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","DisplayName","updated","File based","Basé sur des fichiers" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","FolderMissingError","updated","The folder {0} does not exist","Le répertoire {0} n'existe pas" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","NoDestinationWithMarkerFileError","updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","Le marqueur de fichier ""{0}"" n'a été trouvé dans aucune des destinations examinées: {1}" -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","UseMoveForPutLong","updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","Lorsque l'on enregistre un fichier, l'opération usuelle consiste à copier le fichier puis à supprimer l'original. Cette opération offre la possibilité de recommencer la manipulation si quelque chose va de travers. Activer cette option peut empêcher l'option ""réessayer"" de fonctionner. Cette option est sans effet à moins que l'option --disable-streaming-transfers est activée." -"Library\Backend\File\Strings\FileBackend.fr-FR.resx","UseMoveForPutShort","updated","Move the file instead of copying it","Déplace le fichier au lieu de le copier" -"Library\Backend\File\Strings\FileUI.fr-FR.resx","AuthenticationError","updated","Failed to authenticate using the given credentials.","Mot de passe ou nom d'utilisateur incorrect" -"Library\Backend\File\Strings\FileUI.fr-FR.resx","CreateFolderQuestion","updated","The selected folder does not exist. Do you want to create it?","Le répertoire n'existe pas, voulez-vous le créer?" -"Library\Backend\File\Strings\FileUI.fr-FR.resx","EmptyFoldernameError","updated","You must enter a folder to backup to","Vous devez spécifier un répertoire à sauvegarder" -"Library\Backend\File\Strings\FileUI.fr-FR.resx","FolderEmptyError","updated","The selected folder is empty","Le répertoire sélectionné est vide" -"Library\Backend\File\Strings\FileUI.fr-FR.resx","FolderNotEmptyWarning","updated","The selected folder is not empty. Do you want to use it anyway?","Le répertoire sélectionné n'est pas vide. Voulez-vous tout de même l'utiliser?" -"Library\Backend\File\Strings\FileUI.fr-FR.resx","FolderValidationError","updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","Une erreur est apparue en examinant le répertoire de destination. Veillez-vous assurer qu'il existe et qu'il est accessible. Message d'erreur: {0}" -"Library\Backend\File\Strings\FileUI.fr-FR.resx","NonRootedPathError","updated","You must enter the full path of the folder","Vous devez rentrer le chemin complet du répertoire." -"Library\Backend\File\Strings\FileUI.fr-FR.resx","NoRemovableDrivesError","updated","No removable drives were found on your system. Please enter the path manually.","Aucun disque amovible n'a été trouvé sur votre système. Veuillez spécifier le chemin manuellement." -"Library\Backend\File\Strings\FileUI.fr-FR.resx","PageDescription","updated","On this page you can select where to store the backup data.","Cette fenêtre permet de spécifier où enregistrer les sauvegardes." -"Library\Backend\File\Strings\FileUI.fr-FR.resx","PageTitle","updated","Backup storage options","Options d'enregistrement des sauvegardes." -"Library\Backend\FTP\FTPUI.fr-FR.resx","AcceptAnyHash.Text","updated","Accept any invalid certificate","Accepter les certificats invalides" -"Library\Backend\FTP\FTPUI.fr-FR.resx","AcceptSpecifiedHash.Text","updated","Accept this certificate hash","Accepter ce certificat" -"Library\Backend\FTP\FTPUI.fr-FR.resx","CreateFolderButton.Text","updated","Create folder","Nouveau dossier" -"Library\Backend\FTP\FTPUI.fr-FR.resx","label1.Text","updated","Server","Serveur FTP" -"Library\Backend\FTP\FTPUI.fr-FR.resx","label2.Text","updated","Path","Répertoire distant" -"Library\Backend\FTP\FTPUI.fr-FR.resx","label3.Text","updated","Username","Nom d'utilisateur" -"Library\Backend\FTP\FTPUI.fr-FR.resx","label4.Text","updated","Password","Mot de passe" -"Library\Backend\FTP\FTPUI.fr-FR.resx","label5.Text","updated","Port (optional)","Port (optionnel)" -"Library\Backend\FTP\FTPUI.fr-FR.resx","label6.Text","missing","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","" -"Library\Backend\FTP\FTPUI.fr-FR.resx","PassiveConnection.Text","updated","Use passive connection","Etablir la connexion en mode passif" -"Library\Backend\FTP\FTPUI.fr-FR.resx","TestConnection.Text","updated","Test connection","Tester la connexion" -"Library\Backend\FTP\FTPUI.fr-FR.resx","UseSSL.Text","updated","Use SSL","Utiliser SSL" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","Description","updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","Permet le transfert de données sur un serveur basé sur du FTP. Les formats autorisés sont ""ftp://nom_d'hote/repertoire"" ou ""ftp://nom_d'utlilisateur:mot_de_passe@nom_d'hote/repertoire""." -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionDisableUploadVerifyLong","updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","Pour contrer les erreurs réseau, chaque envoi sera vérifié. Désactiver cette option rend l'envoi plus rapide mais moins sûr." -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionDisableUploadVerifyShort","updated","Disable upload verification","Désactiver la vérification de l'envoi" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPActiveLong","updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","Si cette option est activée, le mode de transfert FTP actif est utilisé, cela même si le drapeau ""ftp-passive"" est activé." -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPActiveShort","updated","Toggles the FTP connections method","Connexion FTP actif ou passif" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPPassiveLong","updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","Si cette option est activée, le mode de transfert FTP passif est utilisé, ce qui pose moins de problèmes avec les pare-feux. Si l'option ""ftp-regular"" est activée ce drapeau est ignoré" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPPassiveShort","updated","Toggles the FTP connections method","Connexion FTP passif ou actif" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Le mot de passe utilisé pour se connecter au serveur. Il est accessible également au travers de la variable d'environnement ""FTP_PASSWORD""." -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Mot de passe de connexion au serveur" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Le nom d'utilisateur utilisé pour se connecter au serveur. Il est accessible également au travers de la variable d'environnement ""FTP_USERNAME""." -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Nom d'utilisateur de connexion au serveur" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionIntegratedAuthenticationLong","updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","Si le client et se serveur supportent tout deux l'authentification intégrée, cette option active ce type d'authentification. Cela est habituellement valable que pour les clients et serveurs Windows." -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionIntegratedAuthenticationShort","updated","Use windows integrated authentication to connect to the server","Utiliser l'authentification Windows pour se connecter au serveur" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","Utiliser ce commutateur pour dialoguer en utilisant le protocole SSL sur ftp (ftps)." -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (ftps) connection","Demande à Duplicati d'utiliser une connexion SSL (ftps)" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","DisplayName","updated","FTP based","Basé sur FTP" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","ListVerifyFailure","updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","Le fichier {0} a été envoyé mais non trouvé ensuite, la liste des fichiers a retourné {1}" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","ListVerifySizeFailure","updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","Le fichier {0} a été envoyé mais la taille retournée était {1} au lieu de {2}" -"Library\Backend\FTP\Strings\FTPBackend.fr-FR.resx","MissingFolderError","updated","The folder {0} was not found, message: {1}","Le répertoire {0} est introuvable, message: {1}" -"Library\Backend\FTP\Strings\FTPUI.fr-FR.resx","ApproveCertificateHashQuestion","updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","Le certificat n'était pas valide ({0}). Voulez vous quand même accepter le certificat et réessayer?" -"Library\Backend\FTP\Strings\FTPUI.fr-FR.resx","CreateMissingFolderQuestion","updated","The folder does not exist, do you want to create it?","Le répertoire n'existe pas, voulez-vous le créer?" -"Library\Backend\FTP\Strings\FTPUI.fr-FR.resx","EmptyHashError","updated","You have not entered a hash string","Vous n'avez pas entré de chaine de hachage" -"Library\Backend\FTP\Strings\FTPUI.fr-FR.resx","InvalidHashError","updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","La chaine de hachage est invalide, elle doit être de longueur paire et ne contenir que des caractères hexadécimaux (0-9 et a-f)" -"Library\Backend\FTP\Strings\FTPUI.fr-FR.resx","PageDescription","updated","On this page you can select where to store the backup data.","Cette fenêtre permet de spécifier où enregistrer les sauvegardes." -"Library\Backend\FTP\Strings\FTPUI.fr-FR.resx","PageTitle","updated","Backup storage options","Options d'enregistrement des sauvegardes." -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","AllowCredentialStorage.Text","updated","Store new S3 account information","Sauver les informations du nouveau compte S3" -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","CredentialGroup.Text","updated","Stored credentials","Liste des permissions sauvegardées" -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","groupBox2.Text","updated","Default settings","Paramètres par défaut" -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","label1.Text","updated","Bucket region:","Région du compte S3" -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","label2.Text","updated","Server name:","Nom du serveur" -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","RemoveAllButton.Text","updated","Remove all","Tout retirer" -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","RemoveSelectedButton.Text","updated","Remove","Retirer les sélections" -"Library\Backend\S3\S3CommonOptions.fr-FR.resx","UseRRS.Text","updated","Use Reduced Redundancy Storage","Utiliser des stockages redondants réduits" -"Library\Backend\S3\S3UI.fr-FR.resx","CreateBucket.Text","updated","Create bucket","Créer un compte S3" -"Library\Backend\S3\S3UI.fr-FR.resx","label1.Text","updated","AWS Access ID","Identifiant d'accès AWS" -"Library\Backend\S3\S3UI.fr-FR.resx","label2.Text","updated","AWS Secret Key","Clef secrète AWS" -"Library\Backend\S3\S3UI.fr-FR.resx","label3.Text","updated","S3 Bucket name","Nom du compte S3" -"Library\Backend\S3\S3UI.fr-FR.resx","label4.Text","updated","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","Un nom de compte S3 peut être considéré comme un point d'accès à un répertoire racine. Utilisez ""/"" dans le nom du compte pour accéder aux sous-répertoires de celui-ci" -"Library\Backend\S3\S3UI.fr-FR.resx","label5.Text","updated","RRS is cheaper but less reliable","Utiliser RRS est moins cher mais moins fiable" -"Library\Backend\S3\S3UI.fr-FR.resx","label6.Text","updated","Bucket create region","Région de création du compte S3" -"Library\Backend\S3\S3UI.fr-FR.resx","label7.Text","updated","S3 Servername","Nom du serveur S3" -"Library\Backend\S3\S3UI.fr-FR.resx","SignUpLink.Text","updated","Click here for the sign up page","Page web: Création d'un compte" -"Library\Backend\S3\S3UI.fr-FR.resx","TestConnection.Text","updated","Test Connection","Tester la connexion" -"Library\Backend\S3\S3UI.fr-FR.resx","UseRRS.Text","updated","Use Reduced Redundancy Storage (RRS)","Utiliser des stockages redondants réduits (RRS)" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","AMZKeyDescriptionLong","updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","La ""clef d'accès secrète"" AWS peut être obtenue après s'être connecté à votre compte AWS, elle peut être fournie via la propriété ""ftp-password""" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","AMZKeyDescriptionShort","updated","The AWS ""Secret Access Key""","""Clef d'accès secrète"" AWS" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","AMZUserIDDescriptionLong","updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","L'""identifiant d'accès secret"" AWS peut être obtenu après s'être connecté à votre compte AWS, il peut être fourni via la propriété ""ftp-username""" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","AMZUserIDDescriptionShort","updated","The AWS ""Access Key ID""","""Identifiant d'accès secret"" AWS" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","DeprecatedUrlFormat","updated","You are using a deprected url format, please change it to: {0}","Vous utilisez un format d'URL obsolète, veillez le rempacer par: {0}" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","Description_v2","updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","Ce serveur distant permet de lire et écrire des données sur un compte Amazon S3. Les formats autorisés sont ""s3://nomducompte/prefixe""" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Le nom d'utilisateur utilisé pour se connecter au serveur. Egalement accessible via la variable ""FTP_USERNAME""." -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Nom d'utilisateur utilisé pour se connecter au serveur" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","Utilisez ce drapeau pour communiquer en utilisant le protocole SSL (Secure Socket Layer) over (https). Notez que les noms de comptes avec des points (.) ont des problèmes avec les connections SSL." -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (https) connection","Utilisation d'une connexion SSL (https)" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","DisplayName","updated","Amazon S3 based","Basé sur Amazon S3" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","FTPPasswordDescriptionLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Le mot de passe utilisé pour se connecter au serveur. Egalement accessible via la variable ""FTP_PASSWORD""." -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","FTPPasswordDescriptionShort","updated","Supplies the password used to connect to the server","Mot de passe utilisé pour se connecter au serveur" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","NoAMZKeyError","updated","No Amazon S3 secret key given","Pas de clef secrète S3 fournie" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","NoAMZUserIDError","updated","No Amazon S3 userID given","Pas d'identifiant S3 fournis" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","OptionsAreMutuallyExclusiveError","updated","The options --{0} and --{1} are mutually exclusive","Les options --{0} et --{1} s'excluent mutuellement" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3EurobucketDeprecationDescription","updated","Please use --{0}={1} instead","Veillez utiliser --{0}={1} à la place" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3EurobucketDescriptionLong","updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","Ce drapeau est seulement utilisé lors de la création de nouveaux espaces de stockages. Si ce drapeau est actif, l'espace de stockage est créé sur un serveur européen. Ce drapeau active le drapeau ""s3-use-new-style"". Les coûts de stockage sont significativement plus élevés sur les serveurs Européens." -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3EurobucketDescriptionShort","updated","Use a European server","Utiliser un serveur Européen" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3LocationDescriptionLong","updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","Cette option est seulement utilisée lors de la création de nouveaux comptes S3. Utilisez cette option pour modifier la région (pays) dans laquelle les données seront sauvegardées. Amazon est nettement plus cher si le compte n'est pas Américain. Locations de comptes connues {0}" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3LocationDescriptionShort","updated","Specifies S3 location constraints","Spécifie les contraintes de localisation du compte S3" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3NewStyleDeprecation","updated","The subdomain calling option does nothing, the library will pick the right calling convention","Cet argument permet de d'utiliser les sous-domaines avec S3 plutôt que le préfix url de l'ancienne méthode. Voyez la documentation Amazon S3 pour plus de détails." -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3NewStyleDescriptionLong","updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","Utiliser les sous-domaines S3" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3NewStyleDescriptionShort","updated","Use subdomain calling style","Utiliser le style d'appel de sous-domaine" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3ServerNameDescriptionLong","updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","D'autres sociétés qu' Amazon supportent maintenant l'API S3, de ce fait il est possible d'utiliser leurs services avec Duplicati. Utilisez cette option pour spécifier le nom de domaine. Les fournisseurs actuellement connus sont: {0}" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3ServerNameDescriptionShort","updated","Specifies an alternate S3 server name","Spécifie un autre fournisseur d'accès de serveur S3" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3UseRRSDescriptionLong","updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","Ce drapeau permet l'utilisation de l'entête spéciale RRS (Espaces de redondances réduits). Les fichiers enregistrés comme tels risquent plus facilement de disparaitre en cas de problèmes, mais le coût de stockage est moins élevé. Documentation complète ici: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","S3UseRRSDescriptionShort","updated","Use Reduced Redundancy Storage","Utiliser les espaces de redondances réduits" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","UnableToDecodeBucketnameError","updated","Unable to determine the bucket name for host: {0}","Impossible de déterminer le nom de l'espace de stockage pour l'hôte: {0}" -"Library\Backend\S3\Strings\S3Backend.fr-FR.resx","UnableToParseURLError","updated","Could not parse the url: {0}","Impossible d'identifier l'URL:{0}" -"Library\Backend\S3\Strings\S3SettingsControl.fr-FR.resx","PageDescription","updated","Displays various options related to the S3 backend","Option pour le répertoire distant S3" -"Library\Backend\S3\Strings\S3SettingsControl.fr-FR.resx","PageTitle","updated","S3","Options pour S3" -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","BucketnameCaseWarning","updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","Le nom de l'espace de stockage ne doit pas comporter de majuscules. -{0} -Voulez vous convertir le nom en minuscules?" -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","BucketnameNotPrefixedWarning","updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","Le nom de l'espace de stockage ne commence pas par votre identifiant. -Pour éviter d'utiliser l'espace appartenant à un autre utilisateur, -Il est recommandé de le mettre en début de nom. -Voulez vous que Duplicati le fasse pour vous?" -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","CreateMissingBucket","updated","The bucket does not exist, do you want to create it?","L'espace de stockage n'existe pas, voulez-vous le créer?" -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","EmptyAWSIDError","updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","Vous devez entrer votre identifiant AWS. -Cliquez sur le lien de droite pour ouvrir -La page de connexion AWS et récupérer votre identifiant." -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","EmptyAWSKeyError","updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","Vous devez entrer votre mot de passe AWS. -Cliquez sur le lien de droite pour ouvrir -la page de connexion AWS et récupérer votre identifiant." -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","EmptyBucketnameError","updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","Vous devez spécifier un nom unique pour chaque sauvegarde. -Vous pouvez mettre le nom que vous voulez." -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","HostnameInvalidWarning","updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","Le nom de l'espace de stockage entré, ""{0}"", ne semble pas être un nom d'hôte valide. -Cela peut quand même fonctionner si le style d'appel sans sous-domaine est utilisé, mais cela n'est pas recommandé. - -Voulez vous quand même continuer?" -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","HostnameInvalidWithNonUSBucketOptionError","updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","Les comptes S3 situés en dehors des États-Unis doivent avoir un nom d’hôte valide, or le nom de compte entré, ""{0}"", n'est pas valide. Entrez un autre nom de compte ou bien utilisez la région du compte proposée par défaut." -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","MonoRequiresExistingBucket","updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","Un bug dans les versions de Mono antérieures à la 2.4.3, -empêche le serveur distant de détecter les espaces de stockages manquants. -A cause de cela, il est recommandé de créer les espaces de stockages -Voulez vous le faire maintenant?" -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","NewS3RequiresLowerCaseError","updated","The new amazon s3 API requires that bucket names are all lower case.","La nouvelle version de l'API Amazon s3 demande à ce que les noms des espaces de stockages soient en minuscules." -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","NonUSBucketsRequireLowerCaseError","updated","Non-US buckets require that the bucket name is in lower case.","Les comptes S3 hors USA doivent êtres composés écrits en minuscules" -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","PageDescription","updated","On this page you can select where to store the backup data.","Dans cette fenêtre vous pouvez indiquer où enregistrer vos sauvegardes." -"Library\Backend\S3\Strings\S3UI.fr-FR.resx","PageTitle","updated","Backup storage options","Options d'enregistrement des sauvegardes." -"Library\Backend\SSH\SSHCommonOptions.fr-FR.resx","BrowseForSFTPDialog.Filter","updated","Executables (*.exe)|*.exe|All files (*.*)|*.*","Exécutables (*.exe)|*.exe|Tout fichiers (*.*)|*.*" -"Library\Backend\SSH\SSHCommonOptions.fr-FR.resx","label1.Text","updated","SFTP path:","Chemin vers SFTP" -"Library\Backend\SSH\SSHCommonOptions.fr-FR.resx","UseManagedAsDefault.Text","updated","Use managed SSH by default","Utiliser SSH par défaut" -"Library\Backend\SSH\SSHUI.fr-FR.resx","CreateFolderButton.Text","updated","Create folder","Nouveau dossier" -"Library\Backend\SSH\SSHUI.fr-FR.resx","GenerateDebugOutput.Text","updated","Generate debug output","Consigner les évènements dans un journal d'erreurs" -"Library\Backend\SSH\SSHUI.fr-FR.resx","Keyfilelabel.Text","updated","Keyfile","Fichier-clef" -"Library\Backend\SSH\SSHUI.fr-FR.resx","label1.Text","updated","Server","Serveur" -"Library\Backend\SSH\SSHUI.fr-FR.resx","label2.Text","updated","Path","Répertoire distant" -"Library\Backend\SSH\SSHUI.fr-FR.resx","label3.Text","updated","Username","Nom d'utilisateur" -"Library\Backend\SSH\SSHUI.fr-FR.resx","label5.Text","updated","Port (optional)","Port (optionnel)" -"Library\Backend\SSH\SSHUI.fr-FR.resx","OpenSSHKeyFileDialog.Filter","updated","All files (*.*)|*.*","Tout les fichiers (*.*)|*.*" -"Library\Backend\SSH\SSHUI.fr-FR.resx","OpenSSHKeyFileDialog.Title","updated","Select the OpenSSH keyfile","Sélectionnez le fichier-clef OpenSSH" -"Library\Backend\SSH\SSHUI.fr-FR.resx","TestConnection.Text","updated","Test connection","Tester la connexion" -"Library\Backend\SSH\SSHUI.fr-FR.resx","UsePassword.Text","updated","Password","Mot de passe" -"Library\Backend\SSH\SSHUI.fr-FR.resx","UseUnmanagedSSH.Text","updated","Use installed sftp program instead of the built-in SSH library","Utiliser un logiciel de sftp externe à la place du module SSH intégré à Duplicati" -"Library\Backend\SSH\Strings\SharpExpectProcess.fr-FR.resx","LogDisabled","updated","Log was disabled, no output","Le journal à été désactivé, pas de journalisation" -"Library\Backend\SSH\Strings\SharpExpectProcess.fr-FR.resx","PasswordMarker","updated","*password*","*mot de passe*" -"Library\Backend\SSH\Strings\SharpExpectProcess.fr-FR.resx","WriteAfterExitError","updated","Can't write after process has exited: {0}","Ne peut pas écrire après que le processus ait terminé: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","AuthenticationError","updated","Login failed due to bad credentials, log: {0}","Nom d'utilisateur ou mot de passe incorrect, log: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","CloseTimeoutError","updated","Timeout while closing session","Délais d'attente dépassé lors de la fermeture de la session" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","ConnectionTimeoutError","updated","Timeout occured while connecting, log: {0}","Délais d'attente dépassé lors de la tentative de connexion, log: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","CreateFolderError","updated","Failed to create folder: {0}","Impossible de créer le répertoire: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugDeleteFooter","updated","Delete complete","Suppression terminée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugDeleteHeader","updated","Delete start","Suppression démarrée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugGetFooter","updated","Get complete","Commande Get terminée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugGetHeader","updated","Get start","Commande Get démarrée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugListFooter","updated","List complete","Commande List terminée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugListHeader","updated","List start","Commande List démarrée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugParseFailed","updated","Failed to parse line: {0}","Impossible de décoder la ligne: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugPutFooter","updated","Put complete","Commande Put terminée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DebugPutHeader","updated","Put start","Commande Put démarrée" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DeleteError","updated","Failed to delete file: {0}","Impossible de créer le fichier: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","Description","updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","Permet le transfert de données sur un serveur basé sur SSH, utilisant du SFTP. Les formats autorisés sont ""ssh://nom_d'hote/repertoire"" ou ""ssh://nom_d'utlilisateur:mot_de_passe@nom_d'hote/repertoire""." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionDebugToConsoleLong","updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","Pour communiquer en SSH, Duplicati utilise un programme externe qu peut être supprimé ou déplacé par inadvertance. Cela peu empêcher l'accès au serveur distant. Activer cette option permettra d'avoir des informations de débuggage concernant la connexion SSH, pour localiser un éventuel problème. Utilisé uniquement si l'option --use-sftp-application est activée." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionDebugToConsoleShort","updated","Prints debug info to the console","Affiche les informations de débuggage dans la console" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Spécifie le mot de passe pour se connecter au serveur. Egalement accessible via la variable d'environnement ""FTP_PASSWORD""." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Spécifie le mot de passe pour se connecter au serveur" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Spécifie le nom d'utilisateur pour se connecter au serveur. Egalement accessible via la variable d'environnement ""FTP_USERNAME""." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Spécifie le nom d'utilisateur pour se connecter au serveur" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSFTPCommandLong","updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","Chemin d'accès au module complémentaire ""sftp"". Uniquement utilisé si l'option --use-sftp-application est spécifiée." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSFTPCommandShort","updated","The path to the ""sftp"" program","Chemin d'accès au module complémentaire ""sftp""" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSshkeyfileLong","updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","Spécifie un fichier-clef OpenSSH valide. Si le fichier est crypté, le mot de passe fournis sert à décrypter le fichier-clef. Si cette option est spécifiée, le mot de passe n'est pas utilisé pour l'authentification. Cette option ne marche uniquement lors de l'utilisation d'un client SSH." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSshkeyfileShort","updated","Uses a SSH private key to authenticate","Utilisez une clef SSH privée pour vous authentifier" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSshnocdLong","updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","Désactive l'utilisation de la commande cd. Cela est utilisé pour rester compatible avec les serveurs SSH où la commande cd/pwd est inopérante. Si cette option est activée, tout les chemins seront transmis en tant que chemins absolus." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSshnocdShort","updated","Do not use the cd command","N'utilise pas la commande cd" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSSHOptionsLong","updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","Fournissez ici la liste d'arguments complémentaire à passer au module externe SSH (sans modifications). Le chemin complet vers l'application SFTP. Seulement utilisé si l'option --use-sftp-application est employée." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionSSHOptionsShort","updated","Extra options to the ssh commands","Option supplémentaires à l'appel du module SSH" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionTransferTimeoutLong","updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","Pour communiquer en SSH, Duplicati utilise un programme externe qui peut pour diverses raisons mettre du temps à répondre. Cette option permet de spécifier le temps d'attente maximum avant de considérer que le programme SSH est réellement bloqué définitivement et pas que de façon temporaire. La durée minimale possible est d’une minute, le maximum est d’une heure." -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionTransferTimeoutShort","updated","Sets the timeout for transfering a file","Configure le temps d'attente max. alloué pour le transfert de fichiers" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionUnmanagedLong","updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","Activez ce drapeau pour utiliser le mode sftpfrom, --sftp-command pour communiquer avec le serveur. Activer ce drapeau requiers également que --disable-streaming-transfers soit activé" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DescriptionUnmanagedShort","updated","Use an external sftp application","Utilise un programme de sftp externe" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DisplayName","updated","SSH based","Basé sur SSH" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","DownloadTimeoutError","updated","Timeout while downloading file","Temps d'attente dépassé lors du téléchargement du fichier" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","FolderNotFoundError","updated","Folder not found: {0}, log: {1}","Répertoire introuvable: {0}, log: {1}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","FolderNotFoundManagedError","updated","Unable to set folder to {0}, error message: {1}","Impossible de changer le répertoire en {0}, message d'erreur: {1}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","FolderVerificationError","updated","Failed to validate the remote directory: {0}","Impossible de valider le répertoire distant: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","HostNotAuthenticatedError","updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","L'hôte n'est pas authentifié, veillez vous connecter à l'hôte en utilisant SSH, et ensuite redémarrez Duplicati, log: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","IncorrectFileHeaderError","updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","Le fichier doit contenir une entête du genre: ---- BEGIN RSA PRIVATE KEY ----" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","KeyfileNotFoundError","updated","The supplied keyfile was not found: {0}","La clef de cryptage fournie n'as pas été trouvée: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","KeyfileParseError","updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","Impossible d'analyser le contenu du fichier. -Veillez inclure l'information suivante dans un rapport de bug (vous devriez effacer du rapport toutes les informations relatives au mots de passes présents: -{0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","LaunchErrorLinux","updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","Impossible de démarrer l'application SSH ({0}). -Assurez-vous que ""expect"" est installé. -Message d'erreur: {1}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","LaunchErrorWindows","updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","Impossible de démarrer l'application SSH ({0}). -Assurez-vous que ""putty"" est installé, et que vous avez défini le bon chemin d'accès. -Message d'erreur: {1}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","PasswordMissingError","updated","A password was expected, but passwordless login was specified","Un mot de passe était demandé, mais aucun n'a été fourni" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","StreamingNotSupportedError","updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","The système SSH distant ne supporte pas le streaming lorsque l'on utilise un SSH distant non supporté, si vous spécifiez --use-sftp-application, vous devez également spécifier --disable-streaming-transfers" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","UnexpectedConnectionError","updated","Unexpected error: {0}","Erreur inattendue: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","UnexpectedExitResponseError","updated","Got unexpected exit response","Reçu une commande de fin inattendue" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","UnexpectedResponseError","updated","Failed to get expected response to command: {0}","N'a pas pu obtenir la réponse souhaitée à la commande: {0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","UnsupportedKeyfileEncryptionError","updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","Format de cryptage non supporté pour la clef privée OpenSSH, doit être 3des-cbc (DES-EDE3-CBC). -Veillez inclure l'information suivante dans un rapport de bug: -{0}" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","UploadTimeoutError","updated","Timeout while uploading file","Délais d'attente dépassé lors du transfert du fichier" -"Library\Backend\SSH\Strings\SSHBackend.fr-FR.resx","UsernameMissingError","updated","A username was expected, but none was supplied","Un nom d'utilisateur était demandé, mais aucun n'a été fourni" -"Library\Backend\SSH\Strings\SSHCommonOptions.fr-FR.resx","LoadError","updated","An error occured while setting up the SSH dialog: {0}","Erreur survenue lors de l'affichage de la boite de dialogue pour paramétrer SSH: {0}" -"Library\Backend\SSH\Strings\SSHCommonOptions.fr-FR.resx","LocatingSftpError","updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","L'application externe SFTP est introuvable. -Voulez-vous continuer à utiliser ce chemin d'accès?" -"Library\Backend\SSH\Strings\SSHCommonOptions.fr-FR.resx","SftpAutodetectedInfo","updated","Leave empty to use the sftp application found: {0}","Laisser vide pour utiliser l'application sftp trouvée: {0}" -"Library\Backend\SSH\Strings\SSHCommonOptions.fr-FR.resx","SftpNotAutodetectedWarning","updated","The sftp application could not be located, please enter the path manually","L'application externe SFTP est introuvable, veillez spécifier le chemin d'accès manuellement" -"Library\Backend\SSH\Strings\SSHCommonOptions.fr-FR.resx","SftpProgramNotFoundError","updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","Une erreur est apparue lors de la vérification du chemin d'accès au programme externe sftp: {0} - -Voulez-vous continuer à utiliser ce chemin d'accès?" -"Library\Backend\SSH\Strings\SSHCommonOptions.fr-FR.resx","UseEmptyPathWarning","updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","Vous n'avez pas spécifié de chemin d'accès vers l'application externe SFTP. -Le chemin d'accès par défaut sera alors utilisé. -Il est possible que l'utilisation du module SFTP soit impossible. -Voulez-vous continuer quand même?" -"Library\Backend\SSH\Strings\SSHSettingsControl.fr-FR.resx","PageDescription","updated","Settings for the SSH backend","Option pour le répertoire distant SSH" -"Library\Backend\SSH\Strings\SSHSettingsControl.fr-FR.resx","PageTitle","updated","SSH","Options pour SSH" -"Library\Backend\SSH\Strings\SSHUI.fr-FR.resx","CreateMissingFolderQuestion","updated","The folder does not exist, do you want to create it?","Le répertoire n'existe pas, voulez vous le créer?" -"Library\Backend\SSH\Strings\SSHUI.fr-FR.resx","MissingSCPWarning","updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","Duplicati n'a pas pu vérifier l'existence du programme de sftp. -Il se peut que sftp marche quand même, si il à été installé dans son répertoire par défaut. - -Voulez-vous quand même continuer ?" -"Library\Backend\SSH\Strings\SSHUI.fr-FR.resx","PageDescription","updated","On this page you can select where to store the backup data.","Sur cette page vous pouvez spécifier où enregistrer les sauvegardes." -"Library\Backend\SSH\Strings\SSHUI.fr-FR.resx","PageTitle","updated","Backup storage options","Options de sauvegarde" -"Library\Backend\SSH\Strings\SSHUI.fr-FR.resx","PasswordRequiredManagedError","updated","A password is required when using the managed SSH option and no keyfile is supplied","Un mot de passe est requis lorsque l'on utilise SSH, or aucun n'a été fournis" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","Description","updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","Permet le transfert de données sur un serveur Tahoe-LAFS. Le format autorisé est ""tahoe://nomd'hote:port/uri/$DIRCAP""." -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","Utilisez ce drapeau pour utiliser une connexion sécurisée SSL sur http (https)." -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (https) connection","Indique à Duplicati l'emploi une connexion SLL (https)" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","Displayname","updated","Tahoe-LAFS based","Basé sur Tahoe-LAFS" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","MissingFolderError","updated","The folder {0} was not found, message: {1}","Le répertoire {0} est introuvable, message: {1}" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","UnexpectedJsonFragmentType","updated","Found the Json fragment {0} but expected {1}","Trouvé le frangent Json {0}, mais attendais plutôt {1}" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","UnrecognizedUriError","updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","Format d'URL non supporté, doit commencer par: ""/uri/URI:DIR2:""" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.fr-FR.resx","UriHasQueryError","updated","The supplied URL contains a query, which is not allowed","L'URL fournie contient des données de formulaire, ce qui n'est pas permis" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","ApproveCertificateHashQuestion","updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","Le certificat n'est pas valide ({0}). Voulez vous quand même approuver ce certificat et réessayer?" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","CreateMissingFolderQuestion","updated","The folder does not exist, do you want to create it?","Le répertoire n'existe pas, voulez-vous le créer?" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","EmptyFolderPathError","updated","You must enter the name of the folder where the data should be stored","Vous devez spécifier le nom de répertoire où enregistrer les données" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","EmptyFolderPathWarning","updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","Vous n'avez pas spécifié de répertoire, les données seront enregistrées dans le répertoire racine du serveur. -Voulez-vous continuer ?" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","EmptyHashError","updated","You have not entered a hash string","Vous n'avez pas entré de somme de contrôle" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","InvalidFolderPathError","updated","The folder path is invalid, it must start with ""{0}""","Le nom du répertoire est invalide, il doit commencer par ""{0}""" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","InvalidHashError","updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)"," La somme de contrôle est invalide, elle doit être de longueur paire et composée de caractères hexadécimaux (0-9 et a-f)" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","PageDescription","updated","On this page you can select where to store the backup data.","Sur cette page, vous pouvez choisir le lieu de stockage de vos données de sauvegardes." -"Library\Backend\TahoeLAFS\Strings\TahoeUI.fr-FR.resx","PageTitle","updated","Backup storage options","Options d'enregistrement des sauvegardes" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","AcceptAnyHash.Text","updated","Accept any invalid certificate","Accepter les certificats invalides" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","AcceptSpecifiedHash.Text","updated","Accept this certificate hash","Accepter ce certificat" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","CreateFolderButton.Text","updated","Create folder","Créer un répertoire" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","label1.Text","updated","Server","Serveur" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","label2.Text","updated","Path","Chemin" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","label5.Text","updated","Port (optional)","Port (optionnel)" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","TestConnection.Text","updated","Test connection","Tester la connexion" -"Library\Backend\TahoeLAFS\TahoeUI.fr-FR.resx","UseSSL.Text","updated","Use SSL","Utiliser SSL" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","Description","updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","Supporte les connections vers un serveur compatible WEBDAV, utilisant le protocole HTTP. Les formats autorisés sont ""webdav://nomd'hote/répertoire"" ou ""webdav://nomd'utilisateur:motdepasse@nomd'hote/repertoire""." -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionDebugPropfindLong","updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","Pour aider dans la résolution de problèmes, il est possible de spécifier un fichier qui contiendra la réponse PROPFIND" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionDebugPropfindShort","updated","Dump the PROPFIND response","Duplique la réponse PROPFIND" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionForceDigestLong","updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","L'utilisation de la méthode d'authentification HTTP Digest permet à l'utilisateur de s'authentifier avec le serveur, sans envoyer le mot de passe en clair. Cela permet d'éviter que quelqu'un n'intercepte les paquets TCP contenant le mot de passe non crypté. En utilisant ce drapeau, le client n'accepte pas cela et utilise toujours la méthode d'authentification HTTP Digest pour se connecter." -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionForceDigestShort","updated","Force the use of the HTTP Digest authentication method","Oblige à utiliser la méthode d'authentification HTTP Digest" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Le mot de passe utilisé pour se connecter au serveur. Il est accessible également au travers de la variable d'environnement ""FTP_PASSWORD""." -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Mot de passe de connexion au serveur" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Le nom d'utilisateur utilisé pour se connecter au serveur. Il est accessible également au travers de la variable d'environnement ""FTP_USERNAME""." -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Nom d'utilisateur de connexion au serveur" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionIntegratedAuthenticationLong","updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","Si le client et se serveur supportent tout deux l'authentification intégrée, cette option active ce type d'authentification. Cela est habituellement valable que pour les clients et serveurs Windows." -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionIntegratedAuthenticationShort","updated","Use windows integrated authentication to connect to the server","Utiliser l'authentification Windows pour se connecter au serveur" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","Utiliser ce commutateur pour dialoguer en utilisant le protocole SSL sur http (https)." -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (https) connection","Demande à Duplicati d'utiliser une connexion SSL (https)" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","DisplayName","updated","WEBDAV based","Basé sur WEBDAV" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","MissingFolderError","updated","The folder {0} was not found, message: {1}","Le répertoire {0} est introuvable, message: {1}" -"Library\Backend\WEBDAV\Strings\WEBDAV.fr-FR.resx","SeenThenNotFoundError","updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","En analysant précédemment le répertoire {0} le fichier {1} à été trouvé, mais le serveur indique à présent que ce fichier est introuvable. -Cela peut être causé par la suppression du fichier ou son utilisation, mais également parce que l'extension du fichier {2} est bloquée par le serveur web. Les serveurs IIS bloquent les extensions inconnues par défaut. -Message d’erreur: {3}" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","ApproveCertificateHashQuestion","updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","Ce certificat est invalide ({0}). Voulez-vous quand même l'accepter et recommencer?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","BackslashWarning","updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","Le chemin contient des anti-slash (""\""), qui peuvent poser des problèmes. Voulez-vous convertir les anti-slash en slash (""/"")" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","CreateMissingFolderQuestion","updated","The folder does not exist, do you want to create it?","Le répertoire n'existe pas, voulez-vous le créer?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","EmptyFolderPathWarning","updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","Vous n'avez pas spécifié de répertoire, Tout les fichiers seront copiés dans le répertoire racine du serveur. -Voulez-vous continuer sans spécifier de sous-répertoire au répertoire racine?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","EmptyHashError","updated","You have not entered a hash string","Vous n'avez pas entré de chaine de hachage" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","InvalidHashError","updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","La chaine de hachage est invalide, elle doit être de longeur paire et composée uniquement de caractères hexadécimaux (0-9 et a-f)" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","LeadingSlashWarning","updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","Le nom du chemain d'accès commence avec le caractère anti-slash, ce qui n'est pas requis et peut poser des problèmes. -Voulez vous supprimer ce caractère de début?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","PageDescription","updated","On this page you can select where to store the backup data.","Dans cette fenêtre vous pouvez indiquer où vos données doivent êtres enregistrées. " -"Library\Backend\WEBDAV\Strings\WebDAVUI.fr-FR.resx","PageTitle","updated","Backup storage options","Options de stockage des sauvegardes" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","AcceptAnyHash.Text","updated","Accept any invalid certificate","Accepter les certificats invalides" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","AcceptSpecifiedHash.Text","updated","Accept this certificate hash","Accepter ce certificat" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","CreateFolderButton.Text","updated","Create folder","Nouveau dossier" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","DigestAuth.Text","updated","Authentication method must be ""Digest""","La méthode d'authentification doit être: ""Digest""" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","label1.Text","updated","Server","Serveur" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","label2.Text","updated","Path","Répertoire distant" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","label3.Text","updated","Username","Nom d'utilisateur" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","label4.Text","updated","Password","Mot de passe" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","label5.Text","updated","Port (optional)","Port (optionnel)" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","TestConnection.Text","updated","Test connection","Tester la connexion" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","UseIntegratedAuth.Text","updated","Use integrated authentication","Utiliser l'authentification intégrée" -"Library\Backend\WEBDAV\WebDAVUI.fr-FR.resx","UseSSL.Text","updated","Use SSL","Utiliser SSL" -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","AttemptReadWhileWritingError","updated","Cannot read data while writing","Ne peut pas lire des donnes en même temps qu'elles sont écrites" -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","AttemptWriteWhileReadingError","updated","Cannot write while reading","Ne peut pas écrire des données en même temps qu'elles sont lues" -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","CompressionlevelLong","updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","Cette option contrôle le niveau de compression utilisé. Une valeur nulle signifie pas de compression, tandis que 9 signifie compression maximale." -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","CompressionlevelShort","updated","Sets the Zip compression level","Spécifie le niveau de compression Zip" -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","DeleteUnsupportedError","updated","Zip does not support deleting","Le format Zip ne supporte pas la suppression de fichiers" -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","Description","updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","Ce module fournit l'algorithme de compression standard Zip. Les fichiers compressés en .zip peuvent être lus par bon nombre de programmes de compression." -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","DisplayName","updated","Zip compression","Compression Zip" -"Library\Compression\Strings\FileArchiveZip.fr-FR.resx","FileNotFoundError","updated","File not found: {0}","Fichier non trouvé: {0}" -"Library\DynamicLoader\Strings\BackendLoader.fr-FR.resx","NoURLSuppliedError","updated","This instance was not created with an URL","Cette instance n'a pas été créée avec une URL" -"Library\DynamicLoader\Strings\BackendLoader.fr-FR.resx","UrlNotSupportedError","updated","The supplied url is not supported","L'URL fournie n'est pas supportée" -"Library\DynamicLoader\Strings\DynamicLoader.fr-FR.resx","DynamicAssemblyLoadError","updated","Failed to load assembly {0}, error message: {1}","Impossible de charger le fichier assembly {0}, message d'erreur: {1}" -"Library\DynamicLoader\Strings\DynamicLoader.fr-FR.resx","DynamicTypeLoadError","updated","Failed to load process type {0} assembly {1}, error message: {2}","Impossible de charger le processus de type {0} assembly {0}, message d'erreur: {2}" -"Library\Encryption\GPGCommonOptions.fr-FR.resx","BrowseForGPGDialog.Filter","updated","Executables (*.exe)|*.exe|All files (*.*)|*.*","Exécutables (*.exe)|*.exe|Tout fichiers (*.*)|*.*" -"Library\Encryption\GPGCommonOptions.fr-FR.resx","label1.Text","updated","GPG path:","Répertoire de l'utilitaire GPG" -"Library\Encryption\Strings\AESEncryption.fr-FR.resx","AesencryptiondontallowfallbackLong_v2","updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","Si le décryptage échoue en utilisant l'algorithme AES, n'essayez pas d'utiliser le format de cryptage de fichier précédent." -"Library\Encryption\Strings\AESEncryption.fr-FR.resx","AesencryptiondontallowfallbackShort","updated","Do not attempt to decrypt using previous method","Si le cryptage échoue, n'essaye pas d'autre méthode" -"Library\Encryption\Strings\AESEncryption.fr-FR.resx","BadKeyStretchError","updated","Bad key stretch","Mauvais décodage de la clef" -"Library\Encryption\Strings\AESEncryption.fr-FR.resx","Description_v2","updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","Ce module crypte tout les fichiers de la même manière que le fait AESCrypt, utilisant un cryptage AES 256 bits." -"Library\Encryption\Strings\AESEncryption.fr-FR.resx","DisplayName","updated","AES-256 encryption, built-in","Cryptage AES-256 intégré" -"Library\Encryption\Strings\EncryptionBase.fr-FR.resx","DecryptionError","updated","Failed to decrypt data (invalid passphrase?): {0}","Impossible de décrypter les données (Clef erronée?): {0}" -"Library\Encryption\Strings\GPGCommonOptions.fr-FR.resx","GpgAutodetectedInfo","updated","Leave empty to use the gpg application found: {0}","Laissez vide pour utiliser le module GPG trouvé: {0}" -"Library\Encryption\Strings\GPGCommonOptions.fr-FR.resx","GpgNotAutodetectedWarning","updated","The gpg application could not be located, please enter the path manually","Le module externe GPG ne peut être trouvé, veillez entrer son chemin d'accès manuellement" -"Library\Encryption\Strings\GPGCommonOptions.fr-FR.resx","GpgProgramNotFoundError","updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","Une erreur est survenue en tentant de vérifier le chemin du module externe GPG: -{0} - -Voulez-vous quand même utiliser ce chemin ?" -"Library\Encryption\Strings\GPGCommonOptions.fr-FR.resx","LoadError","updated","An error occured while setting up the GPG dialog: {0}","Une erreur est survenue en tentant de paramétrer les options du module GPG: {0}" -"Library\Encryption\Strings\GPGCommonOptions.fr-FR.resx","LocatingGpgError","updated","The entered GPG program could not be found. -Do you want to use the path anyway?","Le module externe GPG spécifié est introuvable. -Voulez-vous quand même utiliser ce chemin ?" -"Library\Encryption\Strings\GPGCommonOptions.fr-FR.resx","UseEmptyPathWarning","updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","Vous n'avez pas spécifié de chemin vers le module externe GPG. -Le chemin par défaut sera utilisé. -Le module externe GPG ne peut pas être trouvé durant une analyse du système. -Est-ce bien cela que vous voulez ?" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","Description","updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","Le module de cryptage GPG utilise le programme de protection de confidentialité GNU pour crypter et décrypter les fichiers. Cela implique que l'exécutable GPG doit être installé sur votre système. Sous Windows le programme est habituellement installé dans ""program files"", sous Linux et OSX il est accessible via la variable d'environnement PATH. Il est possible d'indiquer le chemin vers le module GPG en utilisant le commutateur --gpg-program-path." -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","DisplayName","updated","GNU Privacy Guard, external","Utilise le module de cryptage externe GPG" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptiondecryptionswitchesLong","updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","Ce commutateur permet de spécifier des arguments supplémentaires de décryptage pour le module GnuPG. Vous ne pouvez pas utiliser l'option --passphrase-fd ici. L'option --decrypt est implicite." -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptiondecryptionswitchesShort","updated","Extra GPG commandline options for decryption","Paramètres supplémentaires de décryptage en GnuPG" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","Gpgencryptiondisablearmordeprecated","updated","This option has non-standard handling, please use the --{0} option instead.","Cette option n'a pas de support standard, utilisez l'option --{0} à la place." -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptiondisablearmorLong","updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","Le module de cryptage/décryptage GnuPG va utiliser l'option --armor pour protéger les fichiers avec une ""armure"". Cette option permet d'enlever cette option ""armure""." -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptiondisablearmorShort","updated","Don't use GPG Armor","Ne pas utiliser ""l'armure"" GnuPG" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptionenablearmorLong","updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","Utilisez cette option pour activer le paramètre --armor pour GPG. Les fichiers seront plus gros mais peuvent êtres envoyés en mode texte (Ascii)" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptionenablearmorShort","updated","Use GPG Armor","Utilise la protection GPG" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptionencryptionswitchesLong","updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","Ce commutateur permet de spécifier des arguments supplémentaires de cryptage pour le module GnuPG. Vous ne pouvez pas utiliser l'option --passphrase-fd ici. L'option --encrypt est implicite." -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgencryptionencryptionswitchesShort","updated","Extra GPG commandline options for encryption","Paramètres supplémentaires de cryptage en GnuPG" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GPGExecuteError","updated","Failed to execute GPG at ""{0}"": {1}","impossible d'exécuter le module GnuPG à ""{0}"": {1}" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GPGNotFoundWarning","updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","Duplicati n'a pas réussi à vérifier la présence du module GnuPG externe. -le module GnuPG marchera quand même, si il à été installé dans son répertoire par défaut. -Si l'encryptage échoue, aucun fichier ne sera traité. -Voulez vous quand même continuer?" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgprogrampathLong","updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","Le chemin pointant vers le module externe GnuPG. Si non spécifié, Duplicati essayera d'utiliser le chemin vers le répertoire d'installation par défaut de GPG." -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","GpgprogrampathShort","updated","The path to GnuPG","Chemin vers GnuPG" -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","SignkeyLong","updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","Le module GnuPG peut en option signer les volumes avec une clef spéciale. Cette fonctionnalité n'est actuellement pas utilisée dans Duplicati." -"Library\Encryption\Strings\GPGEncryption.fr-FR.resx","SignkeyShort","updated","Sign key for GnuPG","Clef de signature GnuPG" -"Library\Encryption\Strings\GPGSettingsControl.fr-FR.resx","PageDescription","updated","Settings for the GPG encryption module","Options du module de cryptage externe GPG" -"Library\Encryption\Strings\GPGSettingsControl.fr-FR.resx","PageTitle","updated","GPG","Options GPG" -"Library\Encryption\Strings\GPGStreamWrapper.fr-FR.resx","DecryptionError","updated","Decryption failed: {0}","Décryptage échoué: {0}" -"Library\Encryption\Strings\GPGStreamWrapper.fr-FR.resx","GPGFlushError","updated","Failure while invoking GnuPG, program won't flush output","Erreur lors de l'appel du module GnuPG, le programme ne mettra pas à jour les données" -"Library\Encryption\Strings\GPGStreamWrapper.fr-FR.resx","GPGTerminateError","updated","Failure while invoking GnuPG, program won't terminate","Erreur lors de l'appel du module GnuPG, le programme ne peut pas se terminer" -"Library\Interface\Strings\CommandLineArgument.fr-FR.resx","AliasesHeader","updated","aliases","raccourcis" -"Library\Interface\Strings\CommandLineArgument.fr-FR.resx","DefaultValueHeader","updated","default value","valeur par défaut" -"Library\Interface\Strings\CommandLineArgument.fr-FR.resx","DeprecationMarker","updated","[DEPRECATED]","[OBSOLÈTE]" -"Library\Interface\Strings\CommandLineArgument.fr-FR.resx","ValuesHeader","updated","values","valeurs" -"Library\Interface\Strings\Common.fr-FR.resx","CancelExceptionError","updated","Cancelled","Annulé" -"Library\Interface\Strings\Common.fr-FR.resx","ConfigurationIsMissingItemError","updated","The configuration for the backend is not valid, it is missing the {0} field","La configuration de ce serveur n'est pas valide, il manque le champ de données {0}" -"Library\Interface\Strings\Common.fr-FR.resx","ConfirmTestConnectionQuestion","updated","Do you want to test the connection?","Voulez-vous tester la connexion?" -"Library\Interface\Strings\Common.fr-FR.resx","ConnectionFailure","updated","Connection Failed: {0}","Connexion échouée: {0}" -"Library\Interface\Strings\Common.fr-FR.resx","ConnectionSuccess","updated","Connection succeeded!","Connexion réussie!" -"Library\Interface\Strings\Common.fr-FR.resx","DefaultDirectoryWarning","updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","Vous n'avez pas spécifié de chemin d'accès. Les sauvegardes seront enregistrées dans le répertoire par défaut. Est-ce cela que vous voulez?" -"Library\Interface\Strings\Common.fr-FR.resx","EmptyPasswordError","updated","You must enter a password","Vous devez entrer un mot de passe" -"Library\Interface\Strings\Common.fr-FR.resx","EmptyPasswordWarning","updated","You have not entered a password. -Proceed without a password?","Vous n'avez pas entré de mot de passe. -Voulez vous continuer sans mot de passe?" -"Library\Interface\Strings\Common.fr-FR.resx","EmptyServernameError","updated","You must enter the name of the server","Vous devez entrer un nom de serveur" -"Library\Interface\Strings\Common.fr-FR.resx","EmptyUsernameError","updated","You must enter a username","Vous devez entrer un nom d'utilisateur" -"Library\Interface\Strings\Common.fr-FR.resx","EmptyUsernameWarning","updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","Vous n'avez pas entré de nom d'utilisateur. -Cela ne pose pas de problèmes si le serveur accepte les connections anonymes, mais c'est rare. -Voulez vous continuer sans nom d'utilisateur?" -"Library\Interface\Strings\Common.fr-FR.resx","ExistingBackupDetectedQuestion","updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","La connexion avec le serveur à réussie mais un autre sauvegarde à été trouvée dans le répertoire distant. Il est possible de configurer Duplicati pour qu'il enregistre plusieurs sauvegardes dans un même répertoire distant, mais cela n'est pas recommandé. - -Voulez-vous utiliser le répertoire sélectionné?" -"Library\Interface\Strings\Common.fr-FR.resx","FolderAlreadyExistsError","updated","The folder cannot be created because it already exists","Le répertoire ne peut pas être créé car il existe déjà" -"Library\Interface\Strings\Common.fr-FR.resx","FolderCreated","updated","Folder created!","Répertoire créé!" -"Library\Interface\Strings\Common.fr-FR.resx","FolderMissingError","updated","The requested folder does not exist","Le répertoire n'existe pas" -"Library\Interface\Strings\Common.fr-FR.resx","InvalidServernameError","updated","The server name ""{0}"" is not valid","Le nom de serveur ""{0}"" est invalide" -"Library\Interface\Strings\DataTypes.fr-FR.resx","Boolean","updated","Boolean","Booléen" -"Library\Interface\Strings\DataTypes.fr-FR.resx","Enumeration","updated","Enumeration","Enumération" -"Library\Interface\Strings\DataTypes.fr-FR.resx","Integer","updated","Integer","Entier" -"Library\Interface\Strings\DataTypes.fr-FR.resx","Path","updated","Path","Chemin" -"Library\Interface\Strings\DataTypes.fr-FR.resx","Size","updated","Size","Taille" -"Library\Interface\Strings\DataTypes.fr-FR.resx","String","updated","String","Chaîne" -"Library\Interface\Strings\DataTypes.fr-FR.resx","Timespan","updated","Timespan","Durée" -"Library\Interface\Strings\DataTypes.fr-FR.resx","Unknown","updated","Unknown","Inconnu" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","BackendDoesNotSupportCreateFolder","updated","The backend {0} ({1}) does not support the CreateFolder operation ","La destination {0} ({1}) ne permet pas la création de nouveaux répertoires " -"Library\Main\Strings\BackendWrapper.fr-FR.resx","BackendNotFoundError","updated","Unable to find backend for: {0}","Impossible de trouver de destination pour: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","CachedSignatureDecryptWarning","updated","Attempt to decrypt file {0} failed with error: {1}","Impossible de décrypter le fichier {0}. Erreur: {1}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","CachedSignatureHashMismatchWarning","updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","Le fichier en cache {0} ne corresponds pas avec le fichier de hachage => ignore le fichier en cache" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","CompletedDeleteTransaction","updated","Delete transaction completed successfully","Opération de suppression effectuée avec succès" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","CompletingDeleteTransactionWarning","updated","Completing unfinished delete transaction and removing {0} files","Termine l'opération de suppression et supprime {0} fichiers" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","DeleteCacheFileError","updated","An error occured while attempting to delete cache file {0}","Impossible de supprimer le fichier {0} dans le répertoire temporaire" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","DeleteTransactionFileFoundWarning","updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","Une opération de suppression a été démarrée, mais elle n'a pas plus se terminer. Le prochain appel d'une opération de nettoyage ou de suppression achèvera l'opération." -"Library\Main\Strings\BackendWrapper.fr-FR.resx","DeleteTransactionFileReadError","updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","Une ancienne opération de suppression n'a pas été terminée correctement, et la tentative de récupération des détails sur cette opération à échouée pour la raison suivante: {1}. - -Si ce problème persiste, il est possible que l'opération de suppression de fichier soit bloquée. Essayez de renommer le fichier ""{0}"" et de relancer l'opération. Si aucune erreur n'est signalée, le fichier peut être supprimé sans risques, sinon, Duplicati indiquera ce qui devra être corrigé manuellement. -" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","DeletingTransactionLeftoverFile","updated","Deleting file from delete transaction ""{0}""","Supprime le fichier de l'opération de suppression ""{0}""" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","DownloadedFileSizeError","updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","Le fichier {0} à été téléchargé et fait {1}, or il aurait du faire {2} " -"Library\Main\Strings\BackendWrapper.fr-FR.resx","DuplicateFileEntryWarning","updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","Le fichier {0} à été trouvé à plusieurs reprises dans la liste, il s'agit vraisemblablement d'une erreur dans les fichiers de sauvegarde créés, SVP signalez-le aux développeurs de Duplicati" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","EmptyManifestWarning","updated","Empty backupset detected, this is likely an error: {0}","Aucun fichier présent dans la sauvegarde, il s'agit surement d'une erreur: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","ExistingDeleteTransactionError","updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","Une erreur interne est apparue, une requête à été créée pour effectuer une opération de suppression, mais une autre était déjà présente" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FailureWhileDisposingBackendError","updated","An error occured while closing a connection: {0}","Une erreur est apparue pendant la fermeture de la connexion: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FileDeleteError2","updated","Failed to delete file ""{0}"": {1}","Impossible de supprimer le fichier ""{0}"": {1}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FileDownloadError2","updated","Failed to download file ""{0}"": {1}","Impossible de télécharger le fichier ""{0}"": {1}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FileListingError","updated","Failed to retrieve file listing: {0}","Impossible de récupérer la liste des fichiers: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FilenameParseError","updated","Unable to parse filenames for the desired volumes","Impossible d'analyser les noms de fichiers sur les partitions sélectionnées" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FilesNotForceRemovedMessage","updated","No files removed, specify --force to remove files.","Aucun fichier supprimé, spécifiez --forcer la suppression des fichiers." -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FileUploadError2","updated","Failed to upload file ""{0}"": {1}","Impossible de transférer le fichier ""{0}"": {1}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","FunctionLookupError","updated","Failed to find function: {0}","Impossible de trouver la fonction: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","HashMismatchError","updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","Fonction de hachage non concordante pour le fichier ""{0}"", hachage enregistré: {1}, hachage trouvé: {2}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","InvalidEntryTypeError","updated","Invalid entry type: {0}","Type d'entrée incorrecte: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","MultipleDeleteTransactionsFoundError","updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","Plusieurs fichiers d'opération de suppression ont été trouvés. Veillez examiner manuellement le répertoire de sauvegarde et régler cette erreur." -"Library\Main\Strings\BackendWrapper.fr-FR.resx","NoBackupsFoundError","updated","No backups found at remote location","Pas de sauvegarde trouvée dans le répertoire distant" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","NonExistingDeleteTransactionError","updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","Une erreur interne est apparue, une requête à été créée afin d'achever une opération de suppression, mais aucune ne semble être en cours" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","OrphanIncrementalFoundMessage","updated","Failed to match incremental package to a full: {0}","Impossible de trouver la sauvegarde complète dont dépend cette sauvegarde incrémentale: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","PartialFileFoundMessage","updated","Found a partial file, run cleanup to remove: {0}","Trouvé un fichier incomplet, lancez un nettoyage pour le supprimer: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","RemoveOrphanFileWarning","updated","Deleting orphan file: {0}","Suppression du fichier orphelin: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","RemovingLeftoverFileMessage","updated","Removing leftover file: {0}","Suppression de fichiers doublons: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","SaveCacheFileError","updated","Failed to save the cached signature file as {0}","Impossible d'enregistrer le fichier de signatures sous {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","StatusMessageDownloading","updated","Downloading: {0}","Télécharge depuis le disque de sauvegarde: {0}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","StatusMessageUploading","updated","Uploading: {0} ({1})","Transfert vers le disque de sauvegarde: {0} ({1})" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","TooManyOrphansFoundError","updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","Auto-nettoyage demandé, mais il y a {0} fichiers orphelins, or ils ne devrait pas en avoir plus de 2" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","UnmatchedFilenameWarning","updated","The file {0} was found on the backend but not recognized by Duplicati","Le fichier {0} à été trouvé sur le disque de sauvegarde mais n'est pas reconnu par Duplicati" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","UploadSizeVerificationFailure","updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","Le fichier {0} à été transféré sur le serveur, mais la taille du fichier est de {1} or, la taille attendue était de {2}" -"Library\Main\Strings\BackendWrapper.fr-FR.resx","UploadVerificationFailure","updated","The file {0} was uploaded but not found on the server","Le fichier {0} à été transféré mais est introuvable sur le serveur" -"Library\Main\Strings\ExecutionStoppedException.fr-FR.resx","DefaultMessage","updated","The user has stopped the operation","Opération stoppée par l'utilisateur" -"Library\Main\Strings\FilenameStrategy.fr-FR.resx","InvalidEntryTypeError","updated","Invalid entry type:{0}","Type de saisie incorrecte:{0}" -"Library\Main\Strings\Interface.fr-FR.resx","BadSortingDetectedError","updated","Bad sorting of backup times detected","Mauvais tris des dates de sauvegarde détectée" -"Library\Main\Strings\Interface.fr-FR.resx","BadVolumeSortOrder","updated","Bad sort order on volumes detected","Mauvais tris de fichiers sur le disque détecté" -"Library\Main\Strings\Interface.fr-FR.resx","CannotCleanWithoutHashesError","updated","When using cleanup the manifests and hashes must be verified","Lors d'un nettoyage, les registres de données et les hachages doivent être vérifiés" -"Library\Main\Strings\Interface.fr-FR.resx","CannotSkipHashChecksOnBackup","updated","Hash checks cannot be disabled while performing a backup","La vérification des sommes de contrôles ne peut pas être désactivé alors qu'une sauvegarde est en cours" -"Library\Main\Strings\Interface.fr-FR.resx","CannotVerifyChain","updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","Impossible de vérifier la chaine de sauvegarde lorsque l'option --dont-read-manifests est active" -"Library\Main\Strings\Interface.fr-FR.resx","CannotVerifyWithoutHashes","updated","Hash checks cannot be disabled while performing a verification","La vérification des sommes de contrôles ne peut pas être désactivé alors qu'une vérification est en cours" -"Library\Main\Strings\Interface.fr-FR.resx","DeleteManifestsSuggestion","updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","Si cette erreur ne peut pas être résolue, vous pouvez créer une nouvelle sauvegarde ou supprimer manuellement les fichiers de manifeste en cause, suivis par une commande de nettoyage (cleanup). Les fichiers de manifeste en cause sont:" -"Library\Main\Strings\Interface.fr-FR.resx","DeletingBackupSetMessage","updated","Deleting backup at {0}","Suppression de la sauvegarde à {0}" -"Library\Main\Strings\Interface.fr-FR.resx","DeprecatedOptionUsedWarning","updated","The option {0} is deprecated: {1}","L'option {0} est obsolète: {1}" -"Library\Main\Strings\Interface.fr-FR.resx","DisablingSignatureCacheForVerification","updated","The signature cache is disabled when performing verification","Le répertoire cache des signatures est désactivé lorsqu'une vérification est en cours" -"Library\Main\Strings\Interface.fr-FR.resx","DuplicateOptionNameWarning","updated","The option --{0} exists more than once, please report this to the developers","L'option --{0} existe en plus d'un exemplaire, veillez le signaler aux développeurs de Duplicati" -"Library\Main\Strings\Interface.fr-FR.resx","FailedToFindControlFilesMessage","updated","Failed to find control files in: {0}","Impossible de trouver les fichiers de contrôles dans: {0}" -"Library\Main\Strings\Interface.fr-FR.resx","FileHashFailure","updated","A hash check failed, this is an indication of a corrupt file: {0}","Une vérification du hachage à échoué, cela indique un fichier corrompus: {0}" -"Library\Main\Strings\Interface.fr-FR.resx","FilenameMismatchError","updated","The manifest report that the file should be named {0} but it was named {1}","Le manifeste indique que le fichier aurait dut être nommé {0} mais il était nommé {1}" -"Library\Main\Strings\Interface.fr-FR.resx","FilesAreNotForceDeletedMessage","updated","Files are not deleted, use the --force command to actually remove files","Les fichiers ne seront pas effacés, utilisez la l'option --force pour ce faire" -"Library\Main\Strings\Interface.fr-FR.resx","FileSizeMismatchError","updated","The file {0} has size {1} but should have size {2}","Le fichier {0} avait une taille de {1} mais devrait avoir une taille de {2}" -"Library\Main\Strings\Interface.fr-FR.resx","FullBecauseBackendIsEmpty","updated","A full backup is made because no existing backup chains were found on the destination","Une sauvegarde complète est effectuée car aucune sauvegarde existante n'a été trouvée sur le support" -"Library\Main\Strings\Interface.fr-FR.resx","FullBecauseFlagWasSet","updated","A full backup was forced with the --{0} flag","Une sauvegarde complète a été forcée avec le drapeau –{0}" -"Library\Main\Strings\Interface.fr-FR.resx","FullBecauseLastFullIsFrom","updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","Une sauvegarde complète est effectuée car la dernière sauvegarde complète date de {0} et le seuil est {1}" -"Library\Main\Strings\Interface.fr-FR.resx","FullBecauseSourceFoldersChanged","updated","A full backup is made because the source folders have changed","Une sauvegarde complète est effectuée car les dossiers source ont changé" -"Library\Main\Strings\Interface.fr-FR.resx","FullBecauseThereAreNIncrementals","updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","Une sauvegarde complète est effectuée car la chaîne actuelle a {0} sauvegardes incrémentales et le seuil de sauvegarde complète est {1}" -"Library\Main\Strings\Interface.fr-FR.resx","IncrementalBecauseLastFullIsFrom","updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","Une sauvegarde incrémentale est effectuée car la dernière sauvegarde complète date de {0} et le seuil de la sauvegarde complète est {1}" -"Library\Main\Strings\Interface.fr-FR.resx","IncrementalBecauseNoFlagsWereSet","updated","An incremental backup is made because no full backup criteria was found","Une sauvegarde incrémentale est effectuée car aucun critère de sauvegarde complète n'a été trouvé" -"Library\Main\Strings\Interface.fr-FR.resx","IncrementalBecauseThereAreNIncrementals","updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","Une sauvegarde incrémentale est effectuée car la chaîne actuelle a {0} sauvegardes incrémentales et le seuil de sauvegarde complète est [1}" -"Library\Main\Strings\Interface.fr-FR.resx","InternalDeleteCountError","updated","An internal error occured, and the operation was aborted to protect the backup sets","Une erreur interne est survenue, l'opération en cours a été interrompue pour ne pas endommager les sauvegardes" -"Library\Main\Strings\Interface.fr-FR.resx","ManifestAndFileCountMismatchError","updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","Le fichier manifeste {0} signale qu'il devrait y avoir {1} volumes, mais la liste de fichier indique plutôt {2}" -"Library\Main\Strings\Interface.fr-FR.resx","ManifestsMustBeRead","updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","Désactiver les manifestes n'est possible que durant les phases de restauration, et ne devrait être utilisé qu'en dernier recours." -"Library\Main\Strings\Interface.fr-FR.resx","ManifestsMustBeReadOnBackups","updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","Il n'est pas autorisé de désactiver la lecture du registre quand une sauvegarde est en cours. Cela est seulement possible lors de restaurations, et doit être utilisé en dernier recours." -"Library\Main\Strings\Interface.fr-FR.resx","ManifestVersionRequiresRelativeNamesWarning","updated","One or more manifests are from version 1, which requires that filenames searched are relative","Un ou plusieurs fichiers de manifeste sont de la version 1, ce qui demande à ce que les les noms de fichiers recherchés soient relatifs (et non absolus)" -"Library\Main\Strings\Interface.fr-FR.resx","MissingSignatureFile","updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","Le fichier de signatures pour un volume de sauvegarde est manquant, date: {0}, numéro du volume: {1}, nom du volume: {2}" -"Library\Main\Strings\Interface.fr-FR.resx","NoFilesGivenError","updated","No filenames given for find-last-file","Pas de nom de fichier spécifié pour trouver le dernier fichier (find-last-file)" -"Library\Main\Strings\Interface.fr-FR.resx","NoSourceFoldersError","updated","No source folders specified for backup","Aucun répertoire source n'a été spécifié pour la sauvegarde" -"Library\Main\Strings\Interface.fr-FR.resx","NotDeletingBackupSetMessage","updated","Not deleting backup at time: {0}, because later backups depend on it","La sauvegarde de la date: {0} n'a pas été supprimé, car une sauvegarde ultérieure dépends de celle-ci" -"Library\Main\Strings\Interface.fr-FR.resx","NotDeletingLastFullMessage","updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","La sauvegarde de la date: {0} n'a pas été supprimée car il s'agit de la dernière sauvegarde complète, utilisez l'option --allow-full-removal pour supprimer ce type de sauvegardes" -"Library\Main\Strings\Interface.fr-FR.resx","NumberOfSourceFoldersHasChangedError","updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","Le nombre de répertoires source dans la dernière sauvegarde était de {0}, mais actuellement ce nombre est de {1}. Il n'est pas permis de modifier les répertoires source pour une sauvegarde." -"Library\Main\Strings\Interface.fr-FR.resx","PartialUploadMessage","updated","Failed after uploading {0} volume(s). Error message: {1}","Echec après le transfert de {0} volume(s). Message d'erreur: {1}" -"Library\Main\Strings\Interface.fr-FR.resx","PreviousManifestFilenameMismatchError","updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","Le fichier manifeste {0} signale que le fichier de manifeste précédent aurait dut être {1} mais c'était {2}" -"Library\Main\Strings\Interface.fr-FR.resx","PreviousManifestHashMismatchError","updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","Le fichier manifeste {0} signale que le fichier de manifeste précédent aurait dut être {1} mais c'était {2}" -"Library\Main\Strings\Interface.fr-FR.resx","PrimaryManifestReadErrorLogMessage","updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","Impossible de lire le registre primaire {0}, tente de lire le registre secondaire, s’il est disponible. Message d'erreur: {1}" -"Library\Main\Strings\Interface.fr-FR.resx","ReadingSecondaryManifestLogMessage","updated","Secondary manifest file found: {0}, attempting read.","Fichier de registre secondaire trouvé: {0}, tentative de lecture." -"Library\Main\Strings\Interface.fr-FR.resx","RemovingPartialFilesMessage","updated","Removing partial file: {0}","Suppression du fichier tronqué: {0}" -"Library\Main\Strings\Interface.fr-FR.resx","SecondaryManifestReadErrorLogMessage","updated","Failed to read the secondary manifest {0}. Error message: {1}","Impossible de lire le registre secondaire {0}. Message d'erreur: {1}" -"Library\Main\Strings\Interface.fr-FR.resx","SignatureCachePathMissingError","updated","Signature cache path was not given as an argument","Le chemin du répertoire temporaire des signatures n'a pas été passé en argument" -"Library\Main\Strings\Interface.fr-FR.resx","SkippedContentVolumeLogMessage","updated","The content volume {0} is not present in the manifest and is not used","Le volume de données {0} n'est pas présent dans le registre et ne sera pas utilisé" -"Library\Main\Strings\Interface.fr-FR.resx","SkippedUnlistedSignatureFileWarning","updated","The signature file {0} was skipped because the signature file was not found in the manifest","Le fichier de signature {0} à été ignoré parce-que le fichier de signature n'a pas été trouvé dans le manifeste" -"Library\Main\Strings\Interface.fr-FR.resx","SourceDirIsIncludedMultipleTimesError","updated","The folder {0} is included multiple times","Le répertoire {0} à été inclus à plusieurs reprises" -"Library\Main\Strings\Interface.fr-FR.resx","SourceDirsAreRelatedError","updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","Le répertoire {1} est un sous-répertoire de {0}. Il est interdit de spécifier plusieurs fois un même répertoire." -"Library\Main\Strings\Interface.fr-FR.resx","SourceFolderIsMissingError","updated","The source folder {0} does not exist, aborting backup","Le répertoire source {0} n'existe pas, annulation de la sauvegarde" -"Library\Main\Strings\Interface.fr-FR.resx","SourceFoldersHasChangedError","updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","Le répertoire {0} n'est plus défini dans la liste des répertoires source. Il est interdit de modifier les répertoires source d'une sauvegarde." -"Library\Main\Strings\Interface.fr-FR.resx","StatusBuildingFilelist","updated","Building filelist ...","Construit la liste de fichiers ..." -"Library\Main\Strings\Interface.fr-FR.resx","StatusCompleted","updated","Completed","Terminé" -"Library\Main\Strings\Interface.fr-FR.resx","StatusCreatingVolume","updated","Creating volume {0}","Création du volume {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusDownloadingContentVolume","updated","Downloading content, volume {0}","Télécharge les données, volume {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusDownloadingSignatureVolume","updated","Downloading signatures, volume {0}","Télécharge les signatures, volume {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusLoadingFilelist","updated","Loading remote filelist","Charge la liste des fichiers distants" -"Library\Main\Strings\Interface.fr-FR.resx","StatusPatching","updated","Patching restore with #{0}","Renomme la restauration avec #{0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusProcessing","updated","Processing: {0}","Traitement de: {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusReadingIncrementalData","updated","Reading incremental data ...","Lecture des données incrémentales ..." -"Library\Main\Strings\Interface.fr-FR.resx","StatusReadingIncrementalFile","updated","Reading incremental data from: {0}","Lecture des données incrémentales depuis: {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusReadingIncrementals","updated","Reading incremental data","Lecture des données incrémentales" -"Library\Main\Strings\Interface.fr-FR.resx","StatusReadingManifest","updated","Reading manifest file: {0}","Lecture du fichier de registre: {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusReadingSignatureFile","updated","Reading signatures: {0}, vol {1}","Lecture des signatures: {0}, vol {1}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusStarted","updated","Started","Démarré" -"Library\Main\Strings\Interface.fr-FR.resx","StatusUploadingContentVolume","updated","Uploading content, volume {0}","Transfère les données, volume {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusUploadingManifestVolume","updated","Uploading manifest, volume {0}","Transfère le registre, volume {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusUploadingSignatureVolume","updated","Uploading signatures, volume {0}","Transfère les signatures, volume {0}" -"Library\Main\Strings\Interface.fr-FR.resx","StatusUploadingVerificationVolume","updated","Uploading verification file","Transfert du fichier de vérifications" -"Library\Main\Strings\Interface.fr-FR.resx","StatusWaitingForUpload","updated","Waiting for upload to complete ...","Attends la fin du transfert ..." -"Library\Main\Strings\Interface.fr-FR.resx","TooFewTargetFoldersError","updated","The backup contains {0} folders but {1} target folders were supplied","La sauvegarde contient {0} répertoires mais seulement {1} répertoires cible ont été spécifiés" -"Library\Main\Strings\Interface.fr-FR.resx","TooManyTargetFoldersWarning","updated","The backup contains {0} folder(s) but {1} target folders were supplied","La sauvegarde contient {0} répertoires(s) mais {1} répertoires cible ont été spécifiés" -"Library\Main\Strings\Interface.fr-FR.resx","UnexpectedCompressionError","updated","Unexpected compression mode: {0}","Mode de compression inconnu: {0}" -"Library\Main\Strings\Interface.fr-FR.resx","UnexpectedOperationTypeError","updated","The operation mode {0} was not expected","Le mode opératoire {0} est inattendu" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedBooleanValue","updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","La valeur ""{1}"" passée à --{0} n'est pas un booléen valide, elle sera considéré comme étant à l’état ""vrais""" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedEnumerationValue","updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","L'option --{0} ne supporte pas la valeur ""{1}"", les valeurs possibles sont: {2}" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedIntegerValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","La valeur ""{1}"" passée à --{0} n'est pas un entier correct" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedOptionDisabledModuleWarning","updated","The option --{0} is not supported because the module {1} is not currently loaded","L'option --{0} n'est pas supportée car le module {1} n'est actuellement pas chargé" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedOptionWarning","updated","The supplied option --{0} is not supported and will be ignored","L'option --{0} n'est pas supportée et sera ignorée" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedPathValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid path","La valeur ""{1}"" passée à --{0} n'est pas un chemin valide" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedSizeValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid size","La valeur ""{1}"" passée à --{0} n'est pas une taille correcte" -"Library\Main\Strings\Interface.fr-FR.resx","UnsupportedTimeValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid time","La valeur ""{1}"" passée à --{0} n'est pas une date correcte" -"Library\Main\Strings\Manifestfile.fr-FR.resx","EofInManifestFile","updated","Got EOF while attempting to locate the self-hash of a manifest","Fin de fichier trouvée lors de la recherche de la somme de contrôle d'un manifeste" -"Library\Main\Strings\Manifestfile.fr-FR.resx","HashGenerationFailure","updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","La génération d'une somme de contrôle pour le fichier de manifeste à donnée comme valeur {0}, mais il aurait fallut obtenir {1}" -"Library\Main\Strings\Manifestfile.fr-FR.resx","InternalError","updated","An internal error occured when creating the manifest, please report this to the developers","Une erreur interne est apparue lors de la création du manifeste, veillez s'il vous plait en informer les développeurs" -"Library\Main\Strings\Manifestfile.fr-FR.resx","InvalidManifestError","updated","The manifest file did not have the expected root Xml element: {0}","Le fichier de registre ne commence pas par l'élément d'entête Xml: {0}" -"Library\Main\Strings\Manifestfile.fr-FR.resx","InvalidSourcePathError","updated","The number of source paths in the manifest file are wrong","Le nombre de chemin source dans le manifeste est incorrect" -"Library\Main\Strings\Manifestfile.fr-FR.resx","MainfestIsMissingSelfFilename","updated","Manifest did not contain its own filename as expected","Le manifeste ne contenait pas son propre nom de fichier comme attendu" -"Library\Main\Strings\Manifestfile.fr-FR.resx","MainfestIsMissingSelfHash","updated","Manifest did not contain a self hash as expected","Le manifeste ne contenait pas de somme de contrôle comme attendu" -"Library\Main\Strings\Manifestfile.fr-FR.resx","ManifestValidationError","updated","Failed to validate manifest: {0}","Impossible de valider le manifeste: {0}" -"Library\Main\Strings\Manifestfile.fr-FR.resx","MissingPreviousManifestFilename","updated","Manifest has no previous manifest filename","Le manifeste n'avait pas de nom de fichier précédement" -"Library\Main\Strings\Manifestfile.fr-FR.resx","MissingPreviousManifestHash","updated","Manifest has no previous manifest hash","Le manifeste n'avais pas de somme de contrôle précédemment" -"Library\Main\Strings\Manifestfile.fr-FR.resx","NoFilesError","updated","Invalid manifest, there were no files in the manifest","Fichier de registre invalide, il n'y a aucun fichier dans le registre" -"Library\Main\Strings\Manifestfile.fr-FR.resx","SelfhashMismatch","updated","Manifest file had selfhash {0} but the hash of the file is {1}","Le fichier de manifeste possède sa propre somme de contrôle {0}, mais la somme de contrôle de ce fichier est {1}" -"Library\Main\Strings\Manifestfile.fr-FR.resx","UnsupportedHashAlgorithmError","updated","The manifest uses the hash algorithm {0}, which is unsupported","Le manifeste utilise l'algorithme de calcul de somme de contrôle {0}, qui n'est pas supporté" -"Library\Main\Strings\Manifestfile.fr-FR.resx","UnsupportedVersionError","updated","The manifest has version {0}, the current application only supports versions up to {1}","Le fichier de registre porte le numéro de version {0}, cette version de Duplicati ne prend en charge que les versions antérieures ou égales à {1}" -"Library\Main\Strings\Manifestfile.fr-FR.resx","WrongCountError","updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","Fichier de registre invalide, mauvais comptage, signatures: {0}, contenus: {1}" -"Library\Main\Strings\Options.fr-FR.resx","AllowfullremoveLong","updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","Par précaution, la dernière sauvegarde complète n'est jamais supprimée, même si l'on utilise la commande ""delete-all-but-n-full 0"". Activez cette option pour permettre la suppression de la dernière sauvegarde." -"Library\Main\Strings\Options.fr-FR.resx","AllowfullremoveShort","updated","Allow removal of the all backups","Autorise la suppression de toutes les sauvegardes" -"Library\Main\Strings\Options.fr-FR.resx","AllowsleepShort","updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","Autorise le système à entrer en mode veille en cas d'inactivité durant les opérations de sauvegardes / restauration de fichiers (Windows uniquement)" -"Library\Main\Strings\Options.fr-FR.resx","AllowsourcefolderchangeLong","updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","Cette option peut être utilisée pour désactiver la vérification de l'utilisation de répertoires sources en double. C'est à but de test unitaires, et NON pas pour une utilisation quotidienne. A utiliser seulement si vous savez ce que vous faites." -"Library\Main\Strings\Options.fr-FR.resx","AllowsourcefolderchangeShort","updated","Skip verifying the source folders","Désactiver la vérification des répertoires sources" -"Library\Main\Strings\Options.fr-FR.resx","AsynchronousuploadDeprecated","updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","Le transfert asynchrone est maintenant utilisé par défaut, vous pouvez le désactiver en utilisant le drapeau --{0}" -"Library\Main\Strings\Options.fr-FR.resx","AsynchronousuploadfolderLong","updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","Les volumes préconstruits vont être placés dans le répertoire temporaire par défaut, cette option permet de spécifier un autre répertoire que le répertoire temporaire pour stocker des volumes. En dépit du nom, cela est valable également pour les transferts synchrones" -"Library\Main\Strings\Options.fr-FR.resx","AsynchronousuploadfolderShort","updated","The path where ready volumes are placed until uploaded","Le répertoire temporaire des volumes avant leur transfert" -"Library\Main\Strings\Options.fr-FR.resx","AsynchronousuploadlimitLong","updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","Lorsque l'on effectue un transfert asynchrone, Duplicati va créer les volumes à transférer. Pour l'empêcher d'en créer trop, cette option limite le nombre de volumes en attente de transfert. Spécifiez zéro pour désactiver cette limite" -"Library\Main\Strings\Options.fr-FR.resx","AsynchronousuploadlimitShort","updated","The number of volumes to create ahead of time","Nombre max de volumes en attente de transfert" -"Library\Main\Strings\Options.fr-FR.resx","AsynchronousuploadLong","updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","En utilisant cette option, Duplicati transmettra les fichiers pendant qu'il construira les volumes. Cela peut raccourcir la dure d'une sauvegarde, mais demande plus d'espace disque." -"Library\Main\Strings\Options.fr-FR.resx","AsynchronousuploadShort","updated","Transmit files on a separate thread","Transfère les fichiers dans un processus différent" -"Library\Main\Strings\Options.fr-FR.resx","AutocleanupLong","updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","Si un transfert est interrompu, il y aura surement des morceaux incomplets de fichiers dans la sauvegarde. En utilisant cette option, Duplicati supprimera automatiquement ces fichiers." -"Library\Main\Strings\Options.fr-FR.resx","AutocleanupShort","updated","A flag indicating that Duplicati should remove unused files","Un drapeau indiquant que Duplicati devrait supprimer des fichiers inutiles" -"Library\Main\Strings\Options.fr-FR.resx","BackendlogdatabaseLong","updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","Utilisez cette option pour indiquer le chemin d'un fichier qui stockera les opérations du serveur. Cette option peut être utilisée pour pister les erreurs en comparant les états réels du serveur avec les états attendus." -"Library\Main\Strings\Options.fr-FR.resx","BackendlogdatabaseShort","updated","Database log of remote operations","Base de données de log des opérations distantes." -"Library\Main\Strings\Options.fr-FR.resx","BackupprefixLong","updated","Any string used to prefix the filenames generated by Duplicati.","Toute chaine de caractères utilisés comme préfixe aux noms de fichiers générés par Duplicati." -"Library\Main\Strings\Options.fr-FR.resx","BackupprefixShort","updated","Backup volume filename prefix","Préfixe ajouté du nom des volumes de sauvegarde" -"Library\Main\Strings\Options.fr-FR.resx","CompressionmoduleLong","updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","Duplicati supporte des modules de compression externes. Utilisez cette option pour utiliser un module externe. Cela n'est valable que pour la création de nouveaux volumes, lorsque l'on lit un volume existant, son nom détermine le module de compression à utiliser." -"Library\Main\Strings\Options.fr-FR.resx","CompressionmoduleShort","updated","Select what module to use for compression","Spécifie quel module de compression utiliser" -"Library\Main\Strings\Options.fr-FR.resx","CreateverificationfileLong","updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","Si la sauvegarde est cryptée, le serveur distant ne peut pas vérifier le contenu des sauvegardes sans le mot de passe. Si cette option est activée, Duplicati créé un fichier non crypté sur le serveur. Ce fichier n'est jamais lut par Duplicati mais permet au serveur distant de vérifier l'intégrité de la sauvegarde sans l'aide du mot de passe. Ce fichier ne contient pas d'informations sensibles, mais juste la liste des fichiers qui devraient se trouver sur le serveur distant, et leurs checksum respectifs. Cette option à seulement un effet lorsque l'on créé une sauvegarde et lorsque l'on vérifie une sauvegarde." -"Library\Main\Strings\Options.fr-FR.resx","CreateverificationfileShort","updated","Create verification file on server","Créé un fichier de vérification sur le serveur" -"Library\Main\Strings\Options.fr-FR.resx","DebugoutputLong","updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","Activez cette option pour obtenir des messages d'erreurs plus détaillés, cela vous permet d'identifier plus facilement un problème particulier" -"Library\Main\Strings\Options.fr-FR.resx","DebugoutputShort","updated","Enables debugging output","Active les infos de débuggage" -"Library\Main\Strings\Options.fr-FR.resx","DebugretryerrorsLong","updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","Lorsqu'une erreur à lieu, Duplicati retente l'opération en science, et affiche uniquement le nombre d’essais effectués. Activez cette option pour afficher un message d'erreur si plusieurs tentatives d’essais pour une opération ont été effectuées." -"Library\Main\Strings\Options.fr-FR.resx","DebugretryerrorsShort","updated","Show error messages when a retry is performed","Affiche un message d'erreur lorsqu’un nouvel essai est effectué" -"Library\Main\Strings\Options.fr-FR.resx","DisableautocreatefolderLong","updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","Si Duplicati détecte que le répertoire cible est manquant, il va le créer automatiquement. Activer cette option empêche la création automatique de répertoires." -"Library\Main\Strings\Options.fr-FR.resx","DisableautocreatefolderShort","updated","Disables automatic folder creation","Désactive la création automatique de répertoires" -"Library\Main\Strings\Options.fr-FR.resx","DisablefiletimecheckLong","updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","Le système d'exploitation conserve une trace de la dernière date de modification d'un fichier. Exploitant cette information, Duplicati peut rapidement déterminer si le fichier à été modifié ou non. Si maintenant un programme quelconque modifie délibérément cette information, Duplicati ne fonctionnera pas correctement, à moins que ce drapeau soit activé." -"Library\Main\Strings\Options.fr-FR.resx","DisablefiletimecheckShort","updated","Disable checks based on file time","Désactive les comparaisons basées sur les dates de modification de fichiers" -"Library\Main\Strings\Options.fr-FR.resx","DisablemoduleLong","updated","Supply one or more module names, separated by commas to unload them","Spécifiez un ou plusieurs noms de modules, séparés par des virgules, pour les désactiver" -"Library\Main\Strings\Options.fr-FR.resx","DisablemoduleShort","updated","Disabled one or more modules","Désactiver un ou plusieurs modules" -"Library\Main\Strings\Options.fr-FR.resx","DisableStreamingLong","updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","Activer cette option interdit les transferts en mode streaming, ce qui veux dire que la barre de progression des transferts ne s'affichera pas, et les limitations de bande passante seront ignorées." -"Library\Main\Strings\Options.fr-FR.resx","DisableStreamingShort","updated","Disables use of the streaming transfer method","Désactive les transferts en mode streaming" -"Library\Main\Strings\Options.fr-FR.resx","DisabletimetoleranceLong","updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","Pour déterminer si une sauvegarde complète doit être effectué, ou une vieille sauvegarde doit être supprimée, Duplicati ajuste les horaires par petites fractions pour être sur que les différences de temps mineures n'interfèrent pas avec l'opération attendue. Si l'on définie une tâche de sauvegarde complète journalière, et qu'une sauvegarde complète est effectuée mettons à 12:00:01, et que la sauvegarde complète est exécutée à 12:00:00, une journée complète ne se sera pas écoulée et de fait ce sera une sauvegarde incrémentale qui sera effectuée. Pour éviter cela, Duplicati ajoute une tolérance de 1% (max 1 heure). Utilisez cette option pour désactiver cette tolérance et exécuter les tâches strictement à l'heure prévue." -"Library\Main\Strings\Options.fr-FR.resx","DisabletimetoleranceShort","updated","Deactivates tolerance when comparing times","Deaktivates tolerance when comparing times" -"Library\Main\Strings\Options.fr-FR.resx","DisableusndiffcheckLong","updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","Si l'USN (Update Sequence Number) est activé, les numéros USN sont utilisés pour rechercher tout les fichiers modifiés depuis la dernière sauvegarde. Utilisez cette option pour désactiver l'utilisation des numéros USN, ce qui fera rechercher les modifications dans tout les fichiers par Duplicati. Cette option à été développée dans le cadre de tests, et ne devrait pas être utilisés dans d'autre contextes. Si l'utilisation des nombres USN n'est pas activée, cette option sera sans effet." -"Library\Main\Strings\Options.fr-FR.resx","DisableusndiffcheckShort","updated","Disables changelist by USN numbers","Désactive la liste de changements par numéros USN" -"Library\Main\Strings\Options.fr-FR.resx","DontreadmanifestsLong","updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","Cette option empêche la lecture du fichier de registre. Cela implique que les fichiers de hachages ne seront pas non plus vérifiés. A utiliser seulement en cas de récupération d'urgence." -"Library\Main\Strings\Options.fr-FR.resx","DontreadmanifestsShort","updated","An option that prevents verifying the manifests","Cette option empêche la vérification du fichier de registre" -"Library\Main\Strings\Options.fr-FR.resx","EnablemoduleLong","updated","Supply one or more module names, separated by commas to load them","Spécifiez un ou plusieurs noms de modules, séparés par des virgules, pour les activer" -"Library\Main\Strings\Options.fr-FR.resx","EnablemoduleShort","updated","Enables one or more modules","Activer un ou plusieurs modules" -"Library\Main\Strings\Options.fr-FR.resx","EncryptionmoduleLong","updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","Duplicati supporte des modules de cryptage externes. Utilisez cette option pour utiliser un module externe. Cela n'est valable que pour la création de nouveaux volumes, lorsque l'on lit un volume existant, son nom détermine le module de cryptage à utiliser." -"Library\Main\Strings\Options.fr-FR.resx","EncryptionmoduleShort","updated","Select what module to use for encryption","Spécifie quel module de cryptage utiliser" -"Library\Main\Strings\Options.fr-FR.resx","ExcludeemptyfoldersLong","updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","Activer cette option permet d'exclure inconditionnellement les répertoires vides" -"Library\Main\Strings\Options.fr-FR.resx","ExcludeemptyfoldersShort","updated","Controls empty folder actions","Exclut ou non les répertoires vides" -"Library\Main\Strings\Options.fr-FR.resx","ExcludeLong","updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","Exclut les fichiers correspondants à ce filtre. Le filtre est un ""filtre cumulatif"", proche des options passées en ligne de commande. Vous pouvez utiliser ""*.txt"" pour exclure tout les fichiers texte." -"Library\Main\Strings\Options.fr-FR.resx","ExcluderegexpLong","updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","Exclut les fichiers correspondants à ce filtre. Ce filtre utilise les expressions régulières. Vous pouvez utiliser ""(.*)\.txt"" pour exclure tout les fichiers texte." -"Library\Main\Strings\Options.fr-FR.resx","ExcluderegexpShort","updated","Exclude files regular expression","Exclue les fichiers se rapportant à l'expression régulière" -"Library\Main\Strings\Options.fr-FR.resx","ExcludeShort","updated","Exclude files","Exclut des fichiers" -"Library\Main\Strings\Options.fr-FR.resx","FiletorestoreLong","updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","Par défaut, Duplicati restore tout les fichiers d'une sauvegarde. Utilisez cette option pour ne restaurer que certains fichiers" -"Library\Main\Strings\Options.fr-FR.resx","FiletorestoreShort","updated","A list of files to restore","La liste des fichiers à restaurer" -"Library\Main\Strings\Options.fr-FR.resx","ForceLong","updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","Lorsque l'on demande à Duplicati de supprimer de vieux fichiers, il va simplement annoncer quels fichiers il est supposé supprimer. Spécifiez l'option ""force"" supprimera réellement ces fichiers." -"Library\Main\Strings\Options.fr-FR.resx","ForceShort","updated","Force the removal of files","Force la suppression des fichiers" -"Library\Main\Strings\Options.fr-FR.resx","FullifmorethannincrementalsLong","updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","Utilisez cette option pour limiter le nombre de sauvegardes incrémentales avant de faire une sauvegarde complète. Le nombre spécifié ici indique le nombre de sauvegardes maximum (n’incluant pas la première sauvegarde complète originelle)" -"Library\Main\Strings\Options.fr-FR.resx","FullifmorethannincrementalsShort","updated","The max number of incrementals in a chain","Nombre maximum de sauvegardes incrémentales" -"Library\Main\Strings\Options.fr-FR.resx","FullifolderthanLong","updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","Si la dernière sauvegarde complète est plus vieille que la durée spécifiée ici, Duplicati fera une sauvegarde complète, sinon ce sera une incrémentale" -"Library\Main\Strings\Options.fr-FR.resx","FullifolderthanShort","updated","The max duration between full backups","La durée max entre deux sauvegardes complètes" -"Library\Main\Strings\Options.fr-FR.resx","FullifsourcefolderchangedLong","updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","Il est normalement interdit de modifier les chemins des répertoires source, d'en ajouter ou d'en retirer. Si cette option est activée, la sauvegarde deviendra une sauvegarde complète si les répertoires sources sont redéfinis, cela commencera une nouvelle série de sauvegarde prenant en compte les modifications. Si --allow-sourcefolder-change est également activée, une sauvegarde complète n'est exécutée que si le nombre de répertoires source à été redéfinis" -"Library\Main\Strings\Options.fr-FR.resx","FullifsourcefolderchangedShort","updated","Run a full backup if the sourcefolder has changed","Effectuer une sauvegarde complète si les chemins des répertoires source sont redéfinis" -"Library\Main\Strings\Options.fr-FR.resx","FullLong","updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","Lorsque ce drapeau est actif, Duplicati fera une sauvegarde complète de tous les fichiers." -"Library\Main\Strings\Options.fr-FR.resx","FullShort","updated","A flag used to force full backups","Drapeau utilisé pour forcer à faire une sauvegarde complète" -"Library\Main\Strings\Options.fr-FR.resx","GpgencryptionDeprecated","updated","Use --encryption-module=gpg instead","Utilisez --encryption-module=gpg à la place" -"Library\Main\Strings\Options.fr-FR.resx","GpgencryptionLong","updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","Par défaut, Duplicati utilisera l'algorithme de cryptage AES pour les sauvegardes, activer ce drapeau lui fera employer plutôt le cryptage GnuPG. Pour cela GnuPG doit être installé sur le poste." -"Library\Main\Strings\Options.fr-FR.resx","GpgencryptionShort","updated","Use GnuPG for encryption","Utilise le cryptage GnuPG" -"Library\Main\Strings\Options.fr-FR.resx","IncludeLong","updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","Inclut les fichiers correspondants à ce filtre. Le filtre est un ""filtre cumulatif"", proche des options passées en ligne de commande. Vous pouvez utiliser ""*.txt"" pour inclure tout les fichiers texte." -"Library\Main\Strings\Options.fr-FR.resx","IncluderegexpLong","updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","Inclut les fichiers correspondants à ce filtre. Ce filtre utilise les expressions régulières. Vous pouvez utiliser ""(.*)\.txt"" pour inclure tout les fichiers texte." -"Library\Main\Strings\Options.fr-FR.resx","IncluderegexpShort","updated","Include files regular expression","Inclut les fichiers se rapportant à l'expression régulière" -"Library\Main\Strings\Options.fr-FR.resx","IncludeShort","updated","Include files","Inclut les fichiers" -"Library\Main\Strings\Options.fr-FR.resx","ListverifyuploadsLong","updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","Certains protocoles, comme le FTP, et certains serveurs ont des difficultés pour détecter une interruption durant un transfert. Ils risquent de conclure que le transfert est OK alors qu'il ne l'est pas. Si cette option est activée, Duplicati va lister le contenu de la destination après chaque téléchargement afin de vérifier que le fichier à bien été intégralement copié." -"Library\Main\Strings\Options.fr-FR.resx","ListverifyuploadsShort","updated","Verify uploads by listing contents","Vérification des transferts par listage des contenus" -"Library\Main\Strings\Options.fr-FR.resx","LogfileLong","updated","Specifies the name of a while into which internal log information is written","Spécifie le nom du journal où consigner les évènements internes de Duplicati" -"Library\Main\Strings\Options.fr-FR.resx","LogfileShort","updated","Log internal information","Journaliser les évènements internes" -"Library\Main\Strings\Options.fr-FR.resx","LoglevelLong","updated","Specifies the amount of log information to write into the file specified by --log-file","Indique la quantité d'informations à écrire dans le fichier spécifié par --log-file" -"Library\Main\Strings\Options.fr-FR.resx","LoglevelShort","updated","Log information level","Quantité d'informations à écrire dans le fichier journal" -"Library\Main\Strings\Options.fr-FR.resx","MaxdownloadprsecondLong","updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","Cette option permet de limiter la bande passante réseau utilisée par Duplicati pour faire les restaurations. Activer cette limitation peut ralentir les restaurations, mais soulagera le réseau." -"Library\Main\Strings\Options.fr-FR.resx","MaxdownloadprsecondShort","updated","Max number of bytes to download pr. second","Vitesse max de restauration en octets/s" -"Library\Main\Strings\Options.fr-FR.resx","MaxuploadprsecondLong","updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","Cette option permet de limiter la bande passante réseau utilisée par Duplicati pour faire les sauvegardes. Activer cette limitation peut ralentir les sauvegardes, mais soulagera le réseau." -"Library\Main\Strings\Options.fr-FR.resx","MaxuploadprsecondShort","updated","Max number of bytes to upload pr. second","Vitesse max de sauvegarde en octets/s" -"Library\Main\Strings\Options.fr-FR.resx","NoconnectionreuseLong","updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","Duplicati va essayer d'effectuer plusieurs opérations en une seule connexion, comme cela limite le nombre de procédures d'identifications, cela accélère les opérations. Cette option peut être utilisée pour s'assurer que chaque opération sera effectuée dans des connections individuelles" -"Library\Main\Strings\Options.fr-FR.resx","NoconnectionreuseShort","updated","Do not re-use connections","Ne pas réutiliser les connections" -"Library\Main\Strings\Options.fr-FR.resx","NoencryptionLong","updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","Si vous enregistrez vos données sur un disque local et que vous souhaitez ne pas les crypter, vous pouvez totalement désactiver la fonction cryptage en utilisant cette option." -"Library\Main\Strings\Options.fr-FR.resx","NoencryptionShort","updated","Disable encryption","Désactive le cryptage" -"Library\Main\Strings\Options.fr-FR.resx","NumberofretriesLong","updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","Si un transfert sur le réseau échoue, Duplicati retentera ce dernier un certain nombre de fois. Augmentez cette valeur sur les réseaux instables." -"Library\Main\Strings\Options.fr-FR.resx","NumberofretriesShort","updated","Number of times to retry a failed transmission","Nombre de tentatives de transfert sur le réseau d'un fichier" -"Library\Main\Strings\Options.fr-FR.resx","OldfilenamesDeprecated","updated","This option will be removed in the future but is included for the odd case where the new format breaks something","Cette option sera supprimée dans le futur, mais est inclus pour le cas particulier où le nouveau format endommage quelque chose" -"Library\Main\Strings\Options.fr-FR.resx","OldfilenamesLong","updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","En activant cette option, les noms de fichiers générés par Duplicati contiendront un séparateur de dates ainsi qu'une info sur le fuseau horaire, cela n'est pas compatible sur toutes les plateformes" -"Library\Main\Strings\Options.fr-FR.resx","OldfilenamesShort","updated","Uses the old filename format","Utiliser l'ancien format de nommage de fichiers" -"Library\Main\Strings\Options.fr-FR.resx","OpenfilepolicyLong","updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","Si Duplicati rencontre un fichier ouvert par une autre application, il essayera de lire ce fichier quelque soit sont contenu (en cours ou non de modification). Comme le fichier peut être modifié durant la sauvegarde, il se peut que la sauvegarde contienne qu'un morceau de ce fichier ouvert par une application. Utilisez cette option pour empêcher cela, de ce fait les fichiers ouverts seront sautés, cette option n'a pas d'effet pour les clichés instantanés de volumes. " -"Library\Main\Strings\Options.fr-FR.resx","OpenfilepolicyShort","updated","Determines how to handle open files","Définie la manière de gérer les fichiers ouverts" -"Library\Main\Strings\Options.fr-FR.resx","PassphraseLong","updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","Indiquez le mot de passe que Duplicati utilisera pour crypter les sauvegardes, les rendant illisibles sans lui. Cette variable est également modifiable via la variable d'environnement PASSPHRASE." -"Library\Main\Strings\Options.fr-FR.resx","PassphraseShort","updated","Passphrase used to encrypt backups","Mot de passe servant à crypter les sauvegardes" -"Library\Main\Strings\Options.fr-FR.resx","RestoretimeLong","updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","Par défaut, Duplicati restaurera les fichiers de la sauvegarde la plus récente, utilisez cette option pour sélectionner sauvegarde plus ancienne. Vous pouvez utiliser des dates relatives, comme ""-2M"" pour une sauvegarde datant d'il y a deux mois." -"Library\Main\Strings\Options.fr-FR.resx","RestoretimeShort","updated","The time to restore files","Date de la sauvegarde à restaurer" -"Library\Main\Strings\Options.fr-FR.resx","RetrydelayLong","updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","Si un transfert sur le réseau échoue, Duplicati attends un petit moment avant de faire une nouvelle tentative. Ce délai d'attente est utile sur les réseaux qui deviennent momentanément indisponibles." -"Library\Main\Strings\Options.fr-FR.resx","RetrydelayShort","updated","Time to wait between retries","Attente entre chaque nouvelle tentative" -"Library\Main\Strings\Options.fr-FR.resx","ShortfilenamesDeprecated","updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","Duplicati utilise maintenant un format de nom de fichier qui est portable sur tout OS, de ce fait cette option ne devrait pas être utilisée et sera supprimée dans le futur" -"Library\Main\Strings\Options.fr-FR.resx","ShortfilenamesLong","updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","Si le système de fichiers ne supporte pas les noms de fichier long utilisés par Duplicati, cette option utilise un format de date plus compact, mais plus difficile à relire. De plus seul le préfixe par défaut ""dpl"" sera utilisé." -"Library\Main\Strings\Options.fr-FR.resx","ShortfilenamesShort","updated","Use short filenames","Utilise des noms de fichier courts" -"Library\Main\Strings\Options.fr-FR.resx","SignaturecachepathLong","updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","Si ce chemin est spécifié, Duplicati enregistrera tout les fichiers temporaires de signature ici, de ce fait les re-téléchargements seront évités." -"Library\Main\Strings\Options.fr-FR.resx","SignaturecachepathShort","updated","A path to temporary storage","Chemin vers le répertoire temporaire" -"Library\Main\Strings\Options.fr-FR.resx","SignaturecontrolfilesLong","updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","Indiquez une liste de fichiers séparés par des "";"", qui seront ajoutés à chaque sauvegarde. L'interface graphique de Duplicati utilise ceci pour stocker sa configuration avec chaque sauvegarde." -"Library\Main\Strings\Options.fr-FR.resx","SignaturecontrolfilesShort","updated","A list of control files to embed in the backups","Une liste des fichiers de contrôles à inclure dans les sauvegardes" -"Library\Main\Strings\Options.fr-FR.resx","SkipfilehashchecksLong","updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","Si le hachage pour un volume de sauvegarde ne correspond pas, Duplicati refusera d'utiliser ce volume. Ce drapeau permet de passer outre cela." -"Library\Main\Strings\Options.fr-FR.resx","SkipfilehashchecksShort","updated","Set this flag to skip hash checks","Activez ce drapeau pour sauter les vérifications de hachages" -"Library\Main\Strings\Options.fr-FR.resx","SkipfileslargerthanLong","updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","Cette option permet d'exclure les fichiers plus grands que la taille spécifiée. Utile pour limiter la taille des sauvegardes." -"Library\Main\Strings\Options.fr-FR.resx","SkipfileslargerthanShort","updated","A size string that limits the size of files being backed up","Exclue les fichiers de taille supérieure à celle-ci" -"Library\Main\Strings\Options.fr-FR.resx","SnapshotpolicyLong","updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","Cette option contrôle l'utilisation des clichés instantanés, qui permettent à Duplicati de sauvegarder des fichiers qui sont en cours d'utilisation par d'autres programmes. En mode ""off"", Duplicati ne fera pas de cliché instantané de disque. En mode ""auto"" Duplicati essayera d'en créer un. En mode ""on"" il essayera d'en créer un, mais affichera un message d'avertissement si il n'y arrive pas. En mode ""required"" il essayera d'en créer un, mais annulera la sauvegarde en cas d'échec. Sur Windows, le module ""Volume Shadow Copy Services (VSS)"" est utilisé et requiers les droits administrateurs. Sur linux cela utilise le module ""Logical Volume Management (LVM)"" et requiers les droits administrateurs." -"Library\Main\Strings\Options.fr-FR.resx","SnapshotpolicyShort","updated","Controls the use of disk snapshots","Contrôle l'utilisation des clichés instantanés" -"Library\Main\Strings\Options.fr-FR.resx","SortedfilelistLong","updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","La liste des fichiers à sauvegarder est établie selon un ordre pseudo-aléatoire pour garantir que chaque fichier à la même probabilité que les autres d'être traités. Utilisez cette option si vous préférez un traitement des fichiers suivant leur ordre alphabétique" -"Library\Main\Strings\Options.fr-FR.resx","SortedfilelistShort","updated","Sort the list of files","Trie la liste des fichiers" -"Library\Main\Strings\Options.fr-FR.resx","SynchronousuploadLong","updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","Duplicati va transmettre les fichiers tout en scannant du disque et en créant des volumes, ce qui habituellement rends les sauvegardes plus rapides. Utilisez ce drapeau pour désactiver cette fonction, de ce fait, Duplicati attendra que chaque volume soit créé avant de continuer." -"Library\Main\Strings\Options.fr-FR.resx","SynchronousuploadShort","updated","Upload files synchronously","Transfère les fichiers de façon synchrone" -"Library\Main\Strings\Options.fr-FR.resx","TempdirLong","updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","Duplicati utilise le répertoire temporaire système par défaut comme répertoire temporaire. Cette option permet d'en spécifier un autre." -"Library\Main\Strings\Options.fr-FR.resx","TempdirShort","updated","Temporary storage folder","Chemin du répertoire temporaire" -"Library\Main\Strings\Options.fr-FR.resx","ThreadpriorityLong","updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","Changer la priorité du processus. Utiliser ceci pour que Duplicati puisse consommer plus ou moins de temps processeur." -"Library\Main\Strings\Options.fr-FR.resx","ThreadpriorityShort","updated","Thread priority","Priorité du processus" -"Library\Main\Strings\Options.fr-FR.resx","TimeseparatorDeprecated","updated","Duplicati no longer uses a time separator for the filenames so this option is useless","Duplicati n'utilise dorénavant plus de séparateur temporel pour les noms de fichiers, de ce fait cette option est inutile" -"Library\Main\Strings\Options.fr-FR.resx","TimeseparatorLong","updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","Par default, Duplicati utilise des "":"" comme séparateur des champs de date dans les noms de fichier. Cela étant, certains systèmes de fichiers, tels ceux de Windows, ne le supportent pas. Cette option permet de changer le caractère utilisé." -"Library\Main\Strings\Options.fr-FR.resx","TimeseparatorShort","updated","Backup volume filename timeseparator","Séparateur de champs de date dans le nom des sauvegardes" -"Library\Main\Strings\Options.fr-FR.resx","TotalsizeLong","updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","Cette option spécifie la taille maximale de chaque sauvegarde. Utiliser cette option risque de produire des sauvegardes partielles (fichiers manquants), mêmes si elles sont définies comme complètes." -"Library\Main\Strings\Options.fr-FR.resx","TotalsizeShort","updated","The number of bytes generated by each backup run","Taille maximale de chaque sauvegarde" -"Library\Main\Strings\Options.fr-FR.resx","UploadUnchangedBackupsLong","updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","Si aucun fichier n'a été modifié, Duplicati ne transmettra pas au serveur de nouvelles sauvegardes. Si les données de sauvegardes sont utilisées pour vérifier que la sauvegarde à bien été exécutée, cette option fera transmette par Duplicati une sauvegarde même si celle-ci est vide" -"Library\Main\Strings\Options.fr-FR.resx","UploadUnchangedBackupsShort","updated","Upload empty backup files","Transmet les fichiers de sauvegarde vide" -"Library\Main\Strings\Options.fr-FR.resx","UsnpolicyLong","updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","Cette option contrôle l'utilisation des nombres USN (Update Sequence Number) liés au système de fichiers NTFS, qui permet à Duplicati d'obtenir la liste des fichiers modifiés depuis la précédente sauvegarde bien plus rapidement. Si elle est désactivée (off), les nombres USN ne seront pas utilisés, en mode automatique (auto), Duplicati tentera d'utiliser les USN mais si il échoue, il se débrouillera sans. En mode (on) Duplicati tentera d'utiliser les USN mais en cas d'erreur, il affichera un message d'avertissement dans le fichier log. Si le mode choisis est (required) en cas de non possibilité d'utiliser les nombres USN, la sauvegarde sera stoppée. Cette fonctionnalité n'est disponible que sur Windows et demande les droits administrateurs. " -"Library\Main\Strings\Options.fr-FR.resx","UsnpolicyShort","updated","Controls the use of NTFS Update Sequence Numbers","Contrôle l'utilisation des numéros de séquences de mises à jours NTFS (NTFS USN)" -"Library\Main\Strings\Options.fr-FR.resx","VerificationLevelLong","updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","Utilisez cette option pour changer le niveau de vérification effectuée par la commande ""verify"". L'indication ""manifest"" ne vérifiera que les manifestes. l'indication 'signatures"" téléchargera également les fichiers de signature pour vérification. L'indication ""full"" téléchargera tout les fichiers, y compris les contenus des sauvegardes et vérifiera que la copie est identique. " -"Library\Main\Strings\Options.fr-FR.resx","VerificationLevelShort","updated","Level of verification","Niveau de vérification" -"Library\Main\Strings\Options.fr-FR.resx","VolsizeLong","updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","Taille maximale pour chaque volume d'une sauvegarde. Utile si le système de fichier distant ne supporte pas la création de fichiers plus grands qu’une taille limite." -"Library\Main\Strings\Options.fr-FR.resx","VolsizeShort","updated","A size string that limits the size of the volumes","Taille maximale de chaque volume d'une sauvegarde" -"Library\Main\Strings\Options.fr-FR.resx","VssexcludewritersLong","updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","Utilisez cette option pour exclure les écritures fautives d'un cliché instantané. C'est équivalent au drapeau -wx de l'outil vshadow.exe, sauf qu'il n'accèpte que les classes écrivaines GUIDs, et pas les noms de composants ou instances GUIDs. Plusieurs identifiants uniques globaux (GUIDs) doivent êtres séparés par des points virgules, et la plupart des formes de GUIDs sont autorisées, inclus ou non dans des singletons" -"Library\Main\Strings\Options.fr-FR.resx","VssexcludewritersShort","updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","Une liste d'identifiant unique globaux (GUIDs) de VSS séparés par des point virgules qui sont à exclure (Windows uniquement)" -"Library\Main\Strings\RSyncDir.fr-FR.resx","CreateFolderError","updated","Failed to create folder: ""{0}"", Error message: {1}","Impossible de créer le répertoire: ""{0}"", Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","DeletedFilenameError","updated","An error occured while determining file status, filename: {0}, folder name:{1}","Une erreur est apparue lors de la détermination de l’état du fichier: {0}, dans le répertoire:{1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","DeleteFileError","updated","Failed to delete file: ""{0}"", Error message: {1}","Impossible de supprimer le fichier: ""{0}"", Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","DeleteFolderError","updated","Failed to remove folder: ""{0}"", Error message: {1}","Impossible de supprimer le répertoire: ""{0}"", Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FailedToSetFileWriteTime","updated","Failed to set the write time for the file: {0}. -Error message: {1}","Impossible de mettre à jour la date de modification du fichier: {0}. -Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FailedToSetFolderWriteTime","updated","Failed to set the write time for the folder: {0}. -Error message: {1}","Impossible de mettre à jour la date de modification du répertoire: {0}. -Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FileChangedWhileReadError","updated","The file {0} changed while being backed up, omitting file from backup set","Le fichier {0} à changé alors qu'il allait être sauvegardé, il est ignoré" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FileChangedWhileReadWarning","updated","The file {0} changed while being backed up, this may result in a broken file","Le fichier {0} à changé alors qu'il allait être sauvegardé, il risque d'apparaitre endommagé sur la sauvegarde" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FileProcessError","updated","Failed to process file: {0}. Error message: {1}","Impossible de traiter le fichier: {0}. Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FileShouldBePartialError","updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","Le fichier {0} était marqué comme partiel lors d'une sauvegarde précédente, mais ne l'est plus dans celle-ci" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FileToDeleteMissingError","updated","File marked for deletion did not exist: {0}","Le fichier devant être supprimé n'existe pas: {0}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FolderModificationTimeReadError","updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","Impossible de lire la date de modification du fichier: {0}. -Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","FolderToDeleteMissingError","updated","Folder was marked for deletion, but did not exist: {0}","Le répertoire devant être supprimé n'existe pas: " -"Library\Main\Strings\RSyncDir.fr-FR.resx","InternalPathMappingError","updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","Une erreur interne est survenue. Le répertoire {0} n'est un sous répertoire d'aucun répertoire source: {1}." -"Library\Main\Strings\RSyncDir.fr-FR.resx","InvalidPartialFileEntry","updated","The partial file record for {0} does not match the file","L'enregistrement du fichier partiel pour {0} ne correspond pas au fichier" -"Library\Main\Strings\RSyncDir.fr-FR.resx","InvalidPartialRecordError","updated","The partial record file is invalid","Le fichier partiellement enregistré est invalide" -"Library\Main\Strings\RSyncDir.fr-FR.resx","InvalidTimeStampError","updated","The timestamp information for file {0} could not be read: {1}","Les information sur la date et l'heure du fichier {0} ne peuvent pas être lues: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","MultipassUsageError","updated","Multi pass is not initialized","Le système de passes multiples n'est pas initialisé" -"Library\Main\Strings\RSyncDir.fr-FR.resx","PartialFileAddedLogMessage","updated","File {0} is partial from byte offset {1}","Le fichier {0} est incomplet depuis l'octet {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","PartialFileIncompleteWarning","updated","The partial file {0} was not completed","Le fichier partiel {0} n'a pas été complété" -"Library\Main\Strings\RSyncDir.fr-FR.resx","PartialLeftoverDeleteError","updated","Failed to clean up the partial incomplete file {0}, error message: {1}","Impossible de nettoyer le fichier incomplet {0}, Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","RestoreFileError","updated","Failed to restore file: ""{0}"", Error message: {1}","Impossible de restaurer le fichier: ""{0}"", Message d'erreur: {1}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","RestoreFolderDeltaError","updated","Folder did not exist on restore by delta: {0}","Le répertoire à restaurer par comparaison n'existe pas: {0}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","RestoreFolderMissingError","updated","Folder did not exist on restore: {0}","Le répertoire à restaurer n'existe pas: {0}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","SnapshotFailedError","updated","Failed to create a snapshot: {0}","Impossible de créer un cliché instantané: {0}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","UsnDisposeFailedWarning","updated","Failed to dispose USN helper: {0}","Impossible de se passer de l'utilisation des numéros USN: {0}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","UsnFailedError","updated","Failed to read USN data: {0}","Impossible de lire les données USN: {0}" -"Library\Main\Strings\RSyncDir.fr-FR.resx","UsnJournalIdChangedWarning","updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","Le journal de suivis des modifications de fichiers USN signale que le volume {0} a été modifié de {1} à {2}: effectue une comparaison complète des fichiers" -"Library\Main\Strings\RSyncDir.fr-FR.resx","UsnNotSupportedOnLinuxError","updated","USN is not supported on Linux","USN (Update Sequence Number) n'est pas supporté sur Linux" -"Library\Main\Strings\RSyncDir.fr-FR.resx","UsnNumberingFaultWarning","updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","Le numéro USN enregistré pour le volume {0} est {1}, mais le le numéro USN courant est {2}: effectue une comparaison complète de fichiers" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.fr-FR.resx","ConfirmPassphrasePrompt","updated","Confirm passphrase","Confirmez le mot de passe" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.fr-FR.resx","Description","updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","Ce module demande à l'utilisateur de rentrer un mot de passe en ligne de commande pour crypter les données à moins que le cryptage soit désactivé ou que le mot de passe à déjà été fournit" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.fr-FR.resx","Displayname","updated","Password prompt","Demande de mot de passe" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.fr-FR.resx","EmptyPassphraseError","updated","Empty passphrases are not allowed","Les mots de passe vides ne sont pas admis" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.fr-FR.resx","EnterPassphrasePrompt","updated","Enter passphrase","Entrez un mot de passe" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.fr-FR.resx","PassphraseMismatchError","updated","The passphrases do not match","Les mots de passes ne concordent pas" -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","Description","updated","This module exposes a number of properties that can be used to change the way http requests are issued","Ce module montre un certain nombre de paramètres utilisés pour changer le comportement des requêtes HTTP émises" -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DescriptionAcceptAnyCertificateLong","updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","Utilisez cette option pour accepter tout certificats de serveurs, quel que soit les erreurs qu'il pourrait contenir. Utilisez plutôt l'option --accept-specified-ssl-hash si possible." -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DescriptionAcceptAnyCertificateShort","updated","Accept any server certificate","Accepte tout certificats de serveurs" -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DescriptionAcceptHashLong","updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","Si votre certificat est rapporté comme invalide (par exemple un certificat signé sois-même), vous pouvez fournir la somme de contrôle du certificat pour malgré tout l'approuver. Ce checksum doit être entrée au format hexadécimal, sans espaces." -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DescriptionAcceptHashShort","updated","Optionally accept a known SSL certificate","Accepte facultativement un certificat SSL connu" -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DisableExpect100Long","updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","La requête HTTP par défaut comporte l'entête ""Expect: 100-Continue"", qui autorise certaines optimisations lors de l'authentification, mais pose problèmes avec certains serveurs web, renvoyant l'erreur ""417 - Expectation failed""" -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DisableExpect100Short","updated","Disable the expect header","Désactive l'entête ""Expect: 100-Continue""" -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DisableNagleLong","updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","Par défaut les requêtes HTTP emploient algorithme RFC 896 de Nagle pour le transfert optimisé de petits contenants " -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DisableNagleShort","updated","Disable nagling","Disable the nagling" -"Library\Modules\Builtin\Strings\HttpOptions.fr-FR.resx","DisplayName","updated","Configure http requests","Configure les requêtes http" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","EndofstreamBeforeSignatureError","updated","End of stream occured while reading initial 4 bytes of signature file","Fichier de signature corrompu: Fin du fichier rencontre lors de la lecture des 4 premiers octets d'entête" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","EndofstreamInBlocksizeError","updated","End of stream occured while reading blocksize in signature file","Fichier de signatures : Fin du fichier rencontré lors de la lecture de la taille des blocs dans le fichier de signature" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","EndofstreamInStronglenError","updated","End of stream occured while reading stronglen in signature file","Fichier de signatures : Fin de fichier rencontrée lors de la lecture de la longueur de la signature dans le fichier de signature" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","EndofstreamInStrongSignatureError","updated","End of stream occured while reading strong signature from signature file","Fichier de signatures : Fin du fichier rencontrée lors de la lecture de la signature dans le fichier de signature" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","InvalidBlocksizeError","updated","Blocklen in signature file was: {0}, which does not seem correct","Fichier de signatures corrompu: La taille des blocs est de (0), ce qui ne semble pas correct" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","InvalidFilesizeError","updated","The size of the signature file is invalid","Fichier de signatures corrompu: la taille du fichier de signatures est invalide" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","InvalidSignatureHeaderError","updated","Signature stream did not have the correct start marker","Fichier de signatures corrompu: L'entête du fichier est invalide" -"Library\SharpRSync\Strings\ChecksumFile.fr-FR.resx","InvalidStrongsizeError","updated","Stronglen in signature file was: {0}, which does not seem correct","Fichier de signatures corrompu: La longueur de la signature est de (0), ce qui ne semble pas correct" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","EndofstreamBeforeSignatureError","updated","End of stream occured while reading initial 4 bytes of delta file","Fichier de différentiation corrompu: Fin du fichier rencontrée lors de la lecture des 4 premiers octets d'entête" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","EndofstreamWithoutMarkerError","updated","Stream ended but had no end marker","Fichier de différentiation corrompu: Fin de fichier rencontrée sans trouver de marqueur de fin" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","InternalBufferError","updated","Internal error, had buffered both matched and unmatched blocks!","Erreur interne, Duplicati a mémorisé à la fois un bloc concordant et non concordant!" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","InvalidCopyLengthError","updated","Invalid length for copy data","Taille non valide pour copier les données" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","InvalidCopyOffsetError","updated","Invalid offset for copy data","Offset non valide pour copier les données" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","InvalidLitteralSizeError","updated","Invalid size for literal data","Taille non valide pour les données littérales" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","InvalidSignatureError","updated","Delta stream did not have the correct start marker","Fichier de différentiation corrompu: L'entête du fichier est invalide" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","UnexpectedEndofstreamError","updated","Unexpected end of stream detected","Fin de fichier inattendue" -"Library\SharpRSync\Strings\DeltaFile.fr-FR.resx","UnknownCommandError","updated","Unknown command in delta file","Commande inconnue dans le fichier de différentiation" -"Library\SharpRSync\Strings\Program.fr-FR.resx","ErrorOccurred","updated","An error occurred: {0}","Erreur rencontrée: {0}" -"Library\SharpRSync\Strings\Program.fr-FR.resx","UsageMessage","updated","Usage: - {0} signature - {0} delta - {0} patch ","Syntaxe: - {0} signature - {0} delta - {0} patch " -"Library\SharpRSync\Strings\RDiffBinary.fr-FR.resx","EncodedLengthError","updated","Encoded value had unexpected length","La donnée encodée a un longeur inattendu" -"Library\SharpRSync\Strings\RDiffBinary.fr-FR.resx","InvalidDataLengthError","updated","Invalid data length","Longueur de donnée invalide" -"Library\SharpRSync\Strings\RDiffBinary.fr-FR.resx","InvalidDeltaCopyCommandError","updated","Invalid delta copy command: {0}","Commande de copie delta invalide: {0}" -"Library\SharpRSync\Strings\RDiffBinary.fr-FR.resx","InvalidEncodedSizeError","updated","Invalid size for encoded value!","Taille de la valeur encodée incorrecte!" -"Library\SharpRSync\Strings\RDiffBinary.fr-FR.resx","InvalidLiteralCommand","updated","Invalid literal delta command: {0}","Commande littérale delta invalide: {0}" -"Library\SharpRSync\Strings\RDiffBinary.fr-FR.resx","SizeTooLargeError","updated","Unable to size item, because it is larger than: {0}","Impossible de déterminer la taille de l'objet car il est plus grand que: {0}" -"Library\SharpRSync\Strings\RDiffBinary.fr-FR.resx","ValueTooLargeError","updated","Value must be less than: {0}","La valeur doit être inferieur à: {0}" -"Library\SharpRSync\Strings\RollingBuffer.fr-FR.resx","BufferExhaustedError","updated","Buffer has too few bytes","Le tampon à une trop petite taille" -"Library\SharpRSync\Strings\RollingBuffer.fr-FR.resx","InternalError","updated","This is one sad rolling buffer :(","Ceci est un tampon circulaire se mordant la queue :(" -"Library\SharpRSync\Strings\RollingBuffer.fr-FR.resx","NegativeIndexError","updated","Index cannot be negative","Un index ne peut pas être négatif" -"Library\SharpRSync\Strings\Utility.fr-FR.resx","UnexpectedEndOfStreamError","updated","Unexpected end of stream","Fin de fichier inattendue" -"Library\Snapshots\Strings\LinuxSnapshot.fr-FR.resx","ExternalProgramLaunchError","updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","La commande externe à échouée. -Message d'erreur: {0} -Commande: {1} {2}" -"Library\Snapshots\Strings\LinuxSnapshot.fr-FR.resx","ExternalProgramTimeoutError","updated","The external command failed to complete within the set time limit: {0} {1}","La commande externe ne s'est pas exécutée dans le délais impartis : {0} {1}" -"Library\Snapshots\Strings\LinuxSnapshot.fr-FR.resx","InvalidFilePathError","updated","Unable to match local path {0} with any snapshot path: {1}","Impossible de faire correspondre le chemin de répertoire local {0} avec un chemin de cliché: {1}" -"Library\Snapshots\Strings\LinuxSnapshot.fr-FR.resx","MountFolderMissingError","updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","Le script s'est exécuté, mais le répertoire temporaire {0} n'existe pas: {1}" -"Library\Snapshots\Strings\LinuxSnapshot.fr-FR.resx","MountFolderNotRemovedError","updated","Script returned successfully, but the temporary folder {0} still exist: {1}","Le script s'est exécuté, mais le répertoire temporaire {0} existe toujours: {1}" -"Library\Snapshots\Strings\LinuxSnapshot.fr-FR.resx","ScriptExitCodeError","updated","The script returned exit code {0}, but {1} was expected: {2}","Le script à renvoyé le code de sortie {0}, mais {1} était attendu: {2}" -"Library\Snapshots\Strings\LinuxSnapshot.fr-FR.resx","ScriptOutputError","updated","Script returned successfully, but the output was missing the {0} parameter: {1}","Le script s'est exécuté, mais le paramètre {0}: {1}" -"Library\Snapshots\Strings\Shared.fr-FR.resx","InvalidEnumPathError","updated","Unable to match local path {0} with a snapshot","Impossible de faire correspondre le chemin de répertoire local {0} avec un cliché de volume instantané" -"Library\Snapshots\Strings\USNHelper.fr-FR.resx","EmptyResponseError","updated","Unexpected empty response while enumerating","Réponse vide inattendue durant l'énumération" -"Library\Snapshots\Strings\USNHelper.fr-FR.resx","LinuxNotSupportedError","updated","USN is not supported on Linux","USN (Update Sequence Number) n'est pas supporté par Linux" -"Library\Snapshots\Strings\USNHelper.fr-FR.resx","SafeGuardError","updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","Le nombre de fichiers retourné par USN (Update Sequence Number) est de zéro. Cela est vraisemblablement une erreur. Pour remédier à cela, USN à été désactivé." -"Library\Snapshots\Strings\WinNativeMethod.fr-FR.resx","MissingBackupPrivilegeError","updated","Calling process does not have the backup privilege","Le processus appelant n'a pas les droits pour effectuer une sauvegarde" -"Library\Utility\Strings\FilenameFilter.fr-FR.resx","FilterContainsPathSeparator","updated","Filter contains: {0}","Contenu du filtre: {0}" -"Library\Utility\Strings\Sizeparser.fr-FR.resx","InvalidSizeValueError","updated","Invalid size value: {0}","Taille incorrecte: {0}" -"Library\Utility\Strings\SslCertificateValidator.fr-FR.resx","InvalidCallSequence","updated","The SSL certificate validator was called in an incorrect order","Le validateur de certificat SSL a été appelé dans un ordre incorrect" -"Library\Utility\Strings\SslCertificateValidator.fr-FR.resx","VerifyCertificateException","updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","Le serveur de certificat à renvoyé l'erreur {0} et le hachage {1} -Utilisez l'option en ligne de commande --accept-specified-ssl-hash={1} pour accepter quand même le certificat" -"Library\Utility\Strings\SslCertificateValidator.fr-FR.resx","VerifyCertificateHashError","updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","Impossible de valider le certificat, message d'erreur: {0}, Nom de l'erreur SSL: {1}" -"Library\Utility\Strings\TempFolder.fr-FR.resx","TempFolderDoesNotExistError","updated","Temporary folder does not exist: {0}","Le répertoire temporaire n'existe pas: {0}" -"Library\Utility\Strings\Timeparser.fr-FR.resx","InvalidDayError","updated","Unable to parse date: {0}, invalid day: {1}","Impossible de traiter la date: {0}, jour invalide: {1}" -"Library\Utility\Strings\Timeparser.fr-FR.resx","InvalidIntegerError","updated","Failed to parse the segment: {0}, invalid integer","Impossible de traiter le segment: {0}, entier invalide: {1}" -"Library\Utility\Strings\Timeparser.fr-FR.resx","InvalidSpecifierError","updated","Invalid specifier: {0}","Spécificateur invalide: {0}" -"Library\Utility\Strings\Timeparser.fr-FR.resx","InvalidTimeError","updated","Unable to parse date: {0}, invalid time: {1}","Impossible de traiter la date: {0}, heure invalide: {1}" -"Library\Utility\Strings\Timeparser.fr-FR.resx","InvalidYearError","updated","Unable to parse date: {0}, invalid year: {1}","Impossible de traiter la date: {0}, année invalide: {1}" -"Library\Utility\Strings\Timeparser.fr-FR.resx","UnknownMonthError","updated","Unable to parse date: {0}, unknown month: {1}","Impossible de traiter la date: {0}, mois inconnu: {1}" -"Library\Utility\Strings\Timeparser.fr-FR.resx","UnparsedDataFragmentError","updated","Unparsed data: {0}","Donnée non traitée: {0}" -"Library\Utility\Strings\Utility.fr-FR.resx","FormatStringB","updated","{0} bytes","{0} octets" -"Library\Utility\Strings\Utility.fr-FR.resx","FormatStringGB","updated","{0:N} GB","{0:N} Go" -"Library\Utility\Strings\Utility.fr-FR.resx","FormatStringKB","updated","{0:N} KB","{0:N} Ko" -"Library\Utility\Strings\Utility.fr-FR.resx","FormatStringMB","updated","{0:N} MB","{0:N} Mo" -"Library\Utility\Strings\Utility.fr-FR.resx","InvalidHexDigitError","updated","The digit '{0}' is not a valid hex digit","Le caractère '{0}' n'est pas un caractère hexadécimal valide" -"Library\Utility\Strings\Utility.fr-FR.resx","InvalidHexStringLengthError","updated","The hex string size must be a multiple of two, eg. the length must be even","La taille de la chaîne hexadécimale doit être un multiple de 2" -"Library\Utility\Strings\Utility.fr-FR.resx","TimeoutException","updated","The request timed out","La requête a échoué" -"Library\Utility\Strings\Utility.fr-FR.resx","UnexpectedRequestResultError","updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","La tentative de connexion a retourné un résultat inattendu. Type: {0}, message: {1}" -"Winforms\Controls\PasswordConfirmationDialog.fr-FR.resx","$this.Text","updated","Please confirm the password","Merci de confirmer le mot de passe" -"Winforms\Controls\PasswordConfirmationDialog.fr-FR.resx","CancelBtn.Text","updated","Cancel","Annuler" -"Winforms\Controls\PasswordConfirmationDialog.fr-FR.resx","label1.Text","updated","Password","Mot de passe" -"Winforms\Controls\PasswordControl.fr-FR.resx","ShowPassword.ToolTip","updated","Show or hide the password","Afficher ou cacher le mot de passe" -"Winforms\Controls\PasswordControl.fr-FR.resx","TextBox.Text","updated","password","Mot de passe" -"Winforms\Controls\Strings\PasswordConfirmationDialog.fr-FR.resx","PasswordDoNotMatchError","updated","The password that you have entered does not match the previously entered password","Le mot de passe que vous avez saisi ne correspond pas à celui que vous avez précédemment saisi" -"Winforms\Controls\Strings\PasswordControl.fr-FR.resx","ConfirmClearingPassword","updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","Vous ne pouvez pas lire le mot de passe, mais vous pouvez le réinitialiser et en saisir un nouveau. - -Voulez vous effacer le mot de passe et en saisir un nouveau?" -"WizardForm\Dialog.fr-FR.resx","$this.Text","updated","Dialog","Dialogue" -"WizardForm\Dialog.fr-FR.resx","_BackButton.Text","updated","< Back","< Retour" -"WizardForm\Dialog.fr-FR.resx","_CancelButton.Text","updated","Cancel","Annuler" -"WizardForm\Dialog.fr-FR.resx","_InfoLabel.Text","updated","Helptext","Aide" -"WizardForm\Dialog.fr-FR.resx","_NextButton.Text","updated","Next >","Suivant >" -"WizardForm\Dialog.fr-FR.resx","_TitleLabel.Text","updated","Title","Titre" -"WizardForm\StartPage.fr-FR.resx","WizardHelp.Text","updated","Click next to continue","Cliquez pour continuer" -"WizardForm\StartPage.fr-FR.resx","WizardIntroduction.Text","updated","Wizard introduction","Assistant de démarrage" -"WizardForm\StartPage.fr-FR.resx","WizardTitle.Text","updated","Wizard title","Assistant" -"WizardForm\Strings\Dialog.fr-FR.resx","FinishButtonText","updated","Finish","Fin" -"WizardForm\Strings\Dialog.fr-FR.resx","NextButtonText","updated","Next >","Suivant >" diff --git a/Duplicati/Localization/report.fr-FR.url b/Duplicati/Localization/report.fr-FR.url deleted file mode 100644 index 85a770b68..000000000 --- a/Duplicati/Localization/report.fr-FR.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdHFZTXdUcHJ0M0tWc3BSWE1BejhRZUE&single=true&gid=0&output=csv diff --git a/Duplicati/Localization/report.it-IT.csv b/Duplicati/Localization/report.it-IT.csv deleted file mode 100644 index 9029185ea..000000000 --- a/Duplicati/Localization/report.it-IT.csv +++ /dev/null @@ -1,1551 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.it-IT.resx","ProgramUsage","not-updated","Usage: Duplicati.CommandLine.Decrypter.exe ","" -"CommandLine\Strings\Program.it-IT.resx","AddedFoldersHeader","not-updated","Added folders","" -"CommandLine\Strings\Program.it-IT.resx","CollectionStatusHeader","not-updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","" -"CommandLine\Strings\Program.it-IT.resx","CollectionStatusLineFull","not-updated","Full\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.it-IT.resx","CollectionStatusLineInc","not-updated"," Inc\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.it-IT.resx","ControlFilesHeader","not-updated","Control files","" -"CommandLine\Strings\Program.it-IT.resx","DeletedFilesHeader","not-updated","Deleted files","" -"CommandLine\Strings\Program.it-IT.resx","DeletedFoldersHeader","not-updated","Deleted folders","" -"CommandLine\Strings\Program.it-IT.resx","DuplicatiOptionsHeader","not-updated","Duplicati options:","" -"CommandLine\Strings\Program.it-IT.resx","FileEntryNotFound","not-updated","< not found >","" -"CommandLine\Strings\Program.it-IT.resx","FindLastVersionHeader","not-updated","Backuptime\t\tFilename","" -"CommandLine\Strings\Program.it-IT.resx","FolderCreatedMessage","not-updated","The folder {0} was created","" -"CommandLine\Strings\Program.it-IT.resx","GenericModulesHeader","not-updated","Supported generic modules:","" -"CommandLine\Strings\Program.it-IT.resx","IntegerParseError","not-updated","Unable to parse ""{0}"" into a number","" -"CommandLine\Strings\Program.it-IT.resx","InternalOptionUsedError","not-updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","" -"CommandLine\Strings\Program.it-IT.resx","ModifiedFilesHeader","not-updated","Modified files","" -"CommandLine\Strings\Program.it-IT.resx","ModuleIsLoadedAutomatically","not-updated","Module is loaded atomatically, use --disable-module to prevent this","" -"CommandLine\Strings\Program.it-IT.resx","ModuleIsNotLoadedAutomatically","not-updated","Module is not loaded atomatically, use --enable-module to load it","" -"CommandLine\Strings\Program.it-IT.resx","NewFilesHeader","not-updated","New files","" -"CommandLine\Strings\Program.it-IT.resx","NewOrModifiedFilesHeader","not-updated","New/Modified files","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageBackend","not-updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageBackup","not-updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageCleanup","not-updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageCreateFolders","not-updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageDeleteOld","not-updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageFilters","not-updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageFindLastVersion","not-updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageHeader","not-updated","********** Duplicati v. {0} ********** - -Usage:","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageListContentFiles","not-updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageListFiles","not-updated","List files: - Duplicati.CommandLine list [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageListSets","not-updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageListSignatureFiles","not-updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageListSourceFolders","not-updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageOptionTypes","not-updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsagePurgeCache","not-updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageRestore","not-updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageTimes","not-updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","" -"CommandLine\Strings\Program.it-IT.resx","ProgramUsageVerify","not-updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","" -"CommandLine\Strings\Program.it-IT.resx","SupportedBackendsHeader","not-updated","Supported backends:","" -"CommandLine\Strings\Program.it-IT.resx","SupportedCompressionModulesHeader","not-updated","Supported compression modules:","" -"CommandLine\Strings\Program.it-IT.resx","SupportedEncryptionModulesHeader","not-updated","Supported encryption modules:","" -"CommandLine\Strings\Program.it-IT.resx","SupportedOptionsHeader","not-updated","Supported options:","" -"CommandLine\Strings\Program.it-IT.resx","TimeParseError","not-updated","Unable to parse ""{0}"" into a time offset: {1}","" -"CommandLine\Strings\Program.it-IT.resx","UnhandledException","not-updated","An error occured: {0}","" -"CommandLine\Strings\Program.it-IT.resx","UnhandledInnerException","not-updated","The inner error message is: {0}","" -"CommandLine\Strings\Program.it-IT.resx","UsageExampleLinux","not-updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","" -"CommandLine\Strings\Program.it-IT.resx","UsageExampleWindows","not-updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","" -"CommandLine\Strings\Program.it-IT.resx","VerificationCompleted","not-updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","" -"CommandLine\Strings\Program.it-IT.resx","VerificationErrorHeader","not-updated","Reported error messages:","" -"CommandLine\Strings\Program.it-IT.resx","WrongNumberOfCommandsError_v2","not-updated","Found {0} commands but expected {1}, commands: -{2}","" -"GUI\ApplicationSetup.it-IT.resx","$this.Text","missing","Duplicati Options","" -"GUI\ApplicationSetup.it-IT.resx","AdvancedTab.Text","missing","Advanced","" -"GUI\ApplicationSetup.it-IT.resx","BalloonNotificationLevel.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.it-IT.resx","Bandwidth.ToolTip","missing","Set the initial bandwidth limits to use in Duplicati","" -"GUI\ApplicationSetup.it-IT.resx","BasicTab.Text","missing","Basic","" -"GUI\ApplicationSetup.it-IT.resx","CacheSizeLabel.Text","missing","Calculating cache size...","" -"GUI\ApplicationSetup.it-IT.resx","CancelBtn.Text","missing","Cancel","" -"GUI\ApplicationSetup.it-IT.resx","ClearCacheButton.Text","missing","Clear cache","" -"GUI\ApplicationSetup.it-IT.resx","ClearCacheButton.ToolTip","missing","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","" -"GUI\ApplicationSetup.it-IT.resx","CommonPassword.ToolTip","missing","Enter the default password to apply to new backups","" -"GUI\ApplicationSetup.it-IT.resx","EncryptionMethod.Text","missing","Encryption method:","" -"GUI\ApplicationSetup.it-IT.resx","EncryptionMethod.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.it-IT.resx","EncryptionModule.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.it-IT.resx","groupBox1.Text","missing","User interface","" -"GUI\ApplicationSetup.it-IT.resx","groupBox2.Text","missing","Cache","" -"GUI\ApplicationSetup.it-IT.resx","groupBox4.Text","missing","Default throttle settings","" -"GUI\ApplicationSetup.it-IT.resx","HideDonateButton.Text","missing","Hide Donate button on the main wizard page","" -"GUI\ApplicationSetup.it-IT.resx","label1.Text","missing","Time to display past backups in log:","" -"GUI\ApplicationSetup.it-IT.resx","label1.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.it-IT.resx","label2.Text","missing","Sections:","" -"GUI\ApplicationSetup.it-IT.resx","label3.Text","missing","Language:","" -"GUI\ApplicationSetup.it-IT.resx","label3.ToolTip","missing","Select user interface language (requires restart)","" -"GUI\ApplicationSetup.it-IT.resx","label4.Text","missing","Temporary folder:","" -"GUI\ApplicationSetup.it-IT.resx","label6.Text","missing","Content:","" -"GUI\ApplicationSetup.it-IT.resx","label7.Text","missing","Time to wait after startup:","" -"GUI\ApplicationSetup.it-IT.resx","label7.ToolTip","missing","Select the amount of time Duplicati is paused after startup","" -"GUI\ApplicationSetup.it-IT.resx","label8.Text","missing","Backup notifications:","" -"GUI\ApplicationSetup.it-IT.resx","label8.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.it-IT.resx","LanguageSelection.ToolTip","missing","Choose the language for the user interface (requires restart)","" -"GUI\ApplicationSetup.it-IT.resx","LicenseLink.Text","missing","Homepage","" -"GUI\ApplicationSetup.it-IT.resx","LicenseLink.ToolTip","missing","Click to go to the homepage of the currently selected section","" -"GUI\ApplicationSetup.it-IT.resx","LicenseSections.ToolTip","missing","Lists the available license sections","" -"GUI\ApplicationSetup.it-IT.resx","LicenseTab.Text","missing","License","" -"GUI\ApplicationSetup.it-IT.resx","PasswordDefaultsGroup.Text","missing","Default password","" -"GUI\ApplicationSetup.it-IT.resx","RecentDuration.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.it-IT.resx","SignatureCacheEnabled.Text","missing","Signature cache:","" -"GUI\ApplicationSetup.it-IT.resx","SignatureCacheEnabled.ToolTip","missing","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","" -"GUI\ApplicationSetup.it-IT.resx","SignatureCachePathBrowse.ToolTip","missing","Browse for the signature cache folder","" -"GUI\ApplicationSetup.it-IT.resx","StartupDelayDuration.ToolTip","missing","Select the amount of time Duplicat is paused after startup","" -"GUI\ApplicationSetup.it-IT.resx","TempPath.ToolTip","missing","Enter the path where Duplicati stores temporary files","" -"GUI\ApplicationSetup.it-IT.resx","TempPathBrowse.ToolTip","missing","Browse for the temporary folder","" -"GUI\ApplicationSetup.it-IT.resx","ThreadPriorityPicker.ToolTip","missing","Set the initial thread priority to be used by Duplicati","" -"GUI\ApplicationSetup.it-IT.resx","UseCommonPassword.Text","missing","Use password for new backups:","" -"GUI\ApplicationSetup.it-IT.resx","UseCommonPassword.ToolTip","missing","Enable this to use the same password for multiple backups","" -"GUI\HelperControls\BackupFileList.it-IT.resx","changeDestinationToolStripMenuItem.Text","missing","Change destination...","" -"GUI\HelperControls\BackupFileList.it-IT.resx","folderBrowserDialog.Description","missing","Select the folder to restore to","" -"GUI\HelperControls\BackupFileList.it-IT.resx","LoadingIndicator.Text","missing","Reading filelist, please wait ...","" -"GUI\HelperControls\BackupItems.it-IT.resx","statusLabel.Text","missing","Loading list of backups","" -"GUI\HelperControls\BackupItems.it-IT.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\HelperControls\BandwidthLimit.it-IT.resx","DownloadLimitCheckbox.Text","missing","Download limit (restore)","" -"GUI\HelperControls\BandwidthLimit.it-IT.resx","UploadLimitCheckbox.Text","missing","Upload limit (backup)","" -"GUI\HelperControls\CommandLineOptionGrid.it-IT.resx","argumentDataGridViewTextBoxColumn.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.it-IT.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.it-IT.resx","enabledDataGridViewCheckBoxColumn.HeaderText","missing","Enabled","" -"GUI\HelperControls\CommandLineOptionGrid.it-IT.resx","nameDataGridViewTextBoxColumn.HeaderText","missing","Name","" -"GUI\HelperControls\CommandLineOptionGrid.it-IT.resx","valueDataGridViewTextBoxColumn.HeaderText","missing","Value","" -"GUI\HelperControls\DurationEditor.it-IT.resx","EasyDuration.Items","missing","Each day","" -"GUI\HelperControls\DurationEditor.it-IT.resx","EasyDuration.Items1","missing","Each week","" -"GUI\HelperControls\DurationEditor.it-IT.resx","EasyDuration.Items2","missing","Each second week","" -"GUI\HelperControls\DurationEditor.it-IT.resx","EasyDuration.Items3","missing","Each month","" -"GUI\HelperControls\DurationEditor.it-IT.resx","EasyDuration.Items4","missing","Custom ...","" -"GUI\HelperControls\FilterDialog.it-IT.resx","$this.Text","missing","FilterDialog","" -"GUI\HelperControls\FilterDialog.it-IT.resx","CancelBtn.Text","missing","Cancel","" -"GUI\HelperControls\FilterDialog.it-IT.resx","Exclusive.Text","missing","Exclude files matching the filter","" -"GUI\HelperControls\FilterDialog.it-IT.resx","folderBrowserDialog.Description","missing","Select the folder path to use for the filter","" -"GUI\HelperControls\FilterDialog.it-IT.resx","HelpLink.Text","missing","Filter help","" -"GUI\HelperControls\FilterDialog.it-IT.resx","Inclusive.Text","missing","Include files matching the filter","" -"GUI\HelperControls\FilterDialog.it-IT.resx","IsRegExp.Text","missing","Filter is regular expression","" -"GUI\HelperControls\FilterDialog.it-IT.resx","label1.Text","missing","Filter","" -"GUI\HelperControls\FilterDialog.it-IT.resx","openFileDialog.Filter","missing","All files (*.*)|*.*","" -"GUI\HelperControls\FilterDialog.it-IT.resx","openFileDialog.Title","missing","Select the file to use for the filter","" -"GUI\HelperControls\FilterEditor.it-IT.resx","AddFilterButton.ToolTipText","missing","Add a new filter","" -"GUI\HelperControls\FilterEditor.it-IT.resx","btnTestSearch.Text","missing","Test Search Selection...","" -"GUI\HelperControls\FilterEditor.it-IT.resx","EditFilterButton.ToolTipText","missing","Edit the selected filter","" -"GUI\HelperControls\FilterEditor.it-IT.resx","ExcludeFolderButton.ToolTipText","missing","Adds an excluded folder to the list","" -"GUI\HelperControls\FilterEditor.it-IT.resx","groupBox1.Text","missing","Filters","" -"GUI\HelperControls\FilterEditor.it-IT.resx","HelpButton.Text","missing","Filter help","" -"GUI\HelperControls\FilterEditor.it-IT.resx","HelpButton.ToolTipText","missing","Opens the Duplicati Filter usage Wiki page","" -"GUI\HelperControls\FilterEditor.it-IT.resx","IncludeFolderButton.ToolTipText","missing","Adds an included folder to the list","" -"GUI\HelperControls\FilterEditor.it-IT.resx","label1.Text","missing","Test a filename:","" -"GUI\HelperControls\FilterEditor.it-IT.resx","MoveFilterBottomButton.ToolTipText","missing","Move the selected filter to the bottom","" -"GUI\HelperControls\FilterEditor.it-IT.resx","MoveFilterDownButton.ToolTipText","missing","Move the selected filter down","" -"GUI\HelperControls\FilterEditor.it-IT.resx","MoveFilterTopButton.ToolTipText","missing","Move the selected filter to the top","" -"GUI\HelperControls\FilterEditor.it-IT.resx","MoveFilterUpButton.ToolTipText","missing","Move the selected filter up","" -"GUI\HelperControls\FilterEditor.it-IT.resx","RemoveFilterButton.ToolTipText","missing","Remove the selected filter","" -"GUI\HelperControls\FolderPathEntry.it-IT.resx","BrowseFolderButton.ToolTip","missing","Click to browse for a folder","" -"GUI\HelperControls\FolderPathEntry.it-IT.resx","DeleteButton.ToolTip","missing","Click to remove the entry","" -"GUI\HelperControls\FolderPathEntry.it-IT.resx","FolderPath.ToolTip","missing","Enter the path to the folder here","" -"GUI\HelperControls\FolderPathEntry.it-IT.resx","SizeLabel.ToolTip","missing","The size of the selected folder","" -"GUI\HelperControls\Strings\BackupFileList.it-IT.resx","RootNodeTooltip","not-updated","Source folder {0} -Target folder: {1} -Right click to change target folder","" -"GUI\HelperControls\Strings\BackupItems.it-IT.resx","ErrorStatusDisplay","not-updated","Error: {0}","" -"GUI\HelperControls\Strings\BackupItems.it-IT.resx","NoDataReceived","not-updated","No data received","" -"GUI\HelperControls\Strings\BackupItems.it-IT.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\HelperControls\Strings\BackupItems.it-IT.resx","TooltipFullBackup","not-updated","Full backup","" -"GUI\HelperControls\Strings\BackupItems.it-IT.resx","TooltipFullBackupWithSize","not-updated","Full backup - {0}","" -"GUI\HelperControls\Strings\BackupItems.it-IT.resx","TooltipIncrementalBackup","not-updated","Incremental backup","" -"GUI\HelperControls\Strings\BackupItems.it-IT.resx","TooltipIncrementalBackupWithSize","not-updated","Incremental backup - {0}, chain: {1}","" -"GUI\HelperControls\Strings\BackupTreeView.it-IT.resx","ConfirmDeleteFolder","not-updated","Do you want to delete the folder {0} and all the backups contained in it?","" -"GUI\HelperControls\Strings\BackupTreeView.it-IT.resx","ConfirmRemoveBackup","not-updated","Remove the backup '{0}' ?","" -"GUI\HelperControls\Strings\BackupTreeView.it-IT.resx","NewBackup","not-updated","New Backup","" -"GUI\HelperControls\Strings\BackupTreeView.it-IT.resx","NewFolder","not-updated","New Folder","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.it-IT.resx","InfoLabelFormat","not-updated","Value type: {0}. -{1}. -{2}","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.it-IT.resx","PageNotSupportedWarning","not-updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","" -"GUI\HelperControls\Strings\DurationEditor.it-IT.resx","CustomDuration","not-updated","Custom ...","" -"GUI\HelperControls\Strings\FilterDialog.it-IT.resx","InvalidRegExpMessage","not-updated","The expression is not a valid regular expression: {0}","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","ExcludeFolderBrowseTitle","not-updated","Choose the folder to add for exclusion","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","FileIsExcluded","not-updated","The file {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","FileIsIncluded","not-updated","The file {0} is included due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","FileIsIncludedDefault","not-updated","The file {0} is included because no rule matched","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","FilenameIsNotInAnyRootFolder","not-updated","The filename {0} is not located in any of the source folders","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","FilepathIsNotAbsoluteError","not-updated","The filename {0} is not an absolute path","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","FolderIsExcluded","not-updated","The folder {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","FolderIsRootFolder","not-updated","The folder {0} is included because it is a source folder","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","IncludeFolderBrowseTitle","not-updated","Choose the folder to add for inclusion","" -"GUI\HelperControls\Strings\FilterEditor.it-IT.resx","InvalidCharsInFilenameError","not-updated","The filename {0} has invalid characters","" -"GUI\HelperControls\Strings\TestSearchSelection.it-IT.resx","FileName","not-updated","File Name '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.it-IT.resx","FileType","not-updated","File Type '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.it-IT.resx","TotalSizeLabel","not-updated","Total {0} files at {1}","" -"GUI\HelperControls\Strings\WaitForOperation.it-IT.resx","ReallyAbortQuestion","not-updated","Are you sure you want to abort the operation?","" -"GUI\HelperControls\Strings\WaitForOperation.it-IT.resx","UserCancelled","not-updated","The user cancelled the operation","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","$this.Text","missing","Test Search Selection","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","btnCancel.Text","missing","Cancel","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","chFile.Text","missing","Filename","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","chFileExt.Text","missing","Ext","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","chPath.Text","missing","Path","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","chSize.Text","missing","Size","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","label1.Text","missing","Filters:","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","label2.Text","missing","Use context menu to add and remove filters","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","label3.Text","missing","Files to be included:","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","lbLoading.Text","missing","Scanning files, please wait....","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miExclude.Text","missing","Exclude","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miExcludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miExcludeFileName.Text","missing","Add filename filter","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miExcludeFilePath.Text","missing","File Path","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miInclude.Text","missing","Include","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miIncludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miIncludeFileName.Text","missing","Add filename filer","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","miIncludeFilePath.Text","missing","File path","" -"GUI\HelperControls\TestSearchSelection.it-IT.resx","removeFilterToolStripMenuItem.Text","missing","Remove Filter","" -"GUI\HelperControls\ThreadPriorityPicker.it-IT.resx","ThreadPriority.Items","missing","High (Not recommended)","" -"GUI\HelperControls\ThreadPriorityPicker.it-IT.resx","ThreadPriority.Items1","missing","Above normal","" -"GUI\HelperControls\ThreadPriorityPicker.it-IT.resx","ThreadPriority.Items2","missing","Normal","" -"GUI\HelperControls\ThreadPriorityPicker.it-IT.resx","ThreadPriority.Items3","missing","Below normal","" -"GUI\HelperControls\ThreadPriorityPicker.it-IT.resx","ThreadPriority.Items4","missing","Low","" -"GUI\HelperControls\ThreadPriorityPicker.it-IT.resx","ThreadPriorityEnabled.Text","missing","Set thread priority","" -"GUI\HelperControls\WaitForOperation.it-IT.resx","$this.Text","missing","WaitForOperation","" -"GUI\ListBackupFiles.it-IT.resx","$this.Text","missing","Files in selected backup","" -"GUI\ListBackupFiles.it-IT.resx","CancelBtn.Text","missing","Close","" -"GUI\ListBackupFiles.it-IT.resx","groupBox1.Text","missing","Loading file list, please wait ...","" -"GUI\LogViewer.it-IT.resx","$this.Text","missing","Log data","" -"GUI\MainForm.it-IT.resx","$this.Text","missing","Duplicati Control Window","" -"GUI\MainForm.it-IT.resx","controlToolStripMenuItem.Text","missing","Control","" -"GUI\MainForm.it-IT.resx","DelayDuration05Menu.Text","missing","5 minutes","" -"GUI\MainForm.it-IT.resx","DelayDuration15Menu.Text","missing","15 minutes","" -"GUI\MainForm.it-IT.resx","DelayDuration30Menu.Text","missing","30 minutes","" -"GUI\MainForm.it-IT.resx","DelayDuration60Menu.Text","missing","1 hour","" -"GUI\MainForm.it-IT.resx","label1.Text","missing","Duplicati dummy window","" -"GUI\MainForm.it-IT.resx","optionsToolStripMenuItem.Text","missing","Options...","" -"GUI\MainForm.it-IT.resx","pausePeriodToolStripMenuItem.Text","missing","Pause period","" -"GUI\MainForm.it-IT.resx","pauseToolStripMenuItem.Text","missing","Pause","" -"GUI\MainForm.it-IT.resx","quitToolStripMenuItem.Text","missing","Quit","" -"GUI\MainForm.it-IT.resx","statusToolStripMenuItem.Text","missing","Status","" -"GUI\MainForm.it-IT.resx","throttleOptionsToolStripMenuItem.Text","missing","Throttle options...","" -"GUI\MainForm.it-IT.resx","wizardToolStripMenuItem.Text","missing","Wizard...","" -"GUI\RestoreBackup.it-IT.resx","$this.Text","missing","RestoreBackup","" -"GUI\RestoreBackup.it-IT.resx","CancelBtn.Text","missing","Cancel","" -"GUI\RestoreBackup.it-IT.resx","folderBrowserDialog.Description","missing","Select the folder where the data will be restored to","" -"GUI\RestoreBackup.it-IT.resx","label1.Text","missing","Backup to restore","" -"GUI\RestoreBackup.it-IT.resx","label2.Text","missing","Destination","" -"GUI\ServiceStatus.it-IT.resx","$this.Text","missing","Duplicati Status","" -"GUI\ServiceStatus.it-IT.resx","columnHeader1.Text","missing","Time","" -"GUI\ServiceStatus.it-IT.resx","columnHeader2.Text","missing","Backup set","" -"GUI\ServiceStatus.it-IT.resx","columnHeader3.Text","missing","Size","" -"GUI\ServiceStatus.it-IT.resx","columnHeader4.Text","missing","Time","" -"GUI\ServiceStatus.it-IT.resx","columnHeader5.Text","missing","Backup set","" -"GUI\ServiceStatus.it-IT.resx","CurrentStatus.Text","missing","Waiting for next backup","" -"GUI\ServiceStatus.it-IT.resx","label1_2.Text","missing","Completed backups","" -"GUI\ServiceStatus.it-IT.resx","label5.Text","missing","Pending backups","" -"GUI\ServiceStatus.it-IT.resx","linkLabel1.Text","missing","Duplicati Options","" -"GUI\ServiceStatus.it-IT.resx","optionsLabel.Text","missing","(UI Language, Default password, Advanced, ...)","" -"GUI\ServiceStatus.it-IT.resx","pauseBackupToolStripMenuItem.Text","missing","Pause backup","" -"GUI\ServiceStatus.it-IT.resx","PauseDuration05Menu.Text","missing","5 minutes","" -"GUI\ServiceStatus.it-IT.resx","PauseDuration15Menu.Text","missing","15 minutes","" -"GUI\ServiceStatus.it-IT.resx","PauseDuration30Menu.Text","missing","30 minutes","" -"GUI\ServiceStatus.it-IT.resx","PauseDuration60Menu.Text","missing","1 hour","" -"GUI\ServiceStatus.it-IT.resx","pausePeriodMenuItem.Text","missing","Pause period","" -"GUI\ServiceStatus.it-IT.resx","quickLabel.Text","missing","Quick actions","" -"GUI\ServiceStatus.it-IT.resx","runBackupNowToolStripMenuItem.Text","missing","Run backup now","" -"GUI\ServiceStatus.it-IT.resx","runBackupNowToolStripMenuItem1.Text","missing","Run backup now","" -"GUI\ServiceStatus.it-IT.resx","stopBackupToolStripMenuItem.Text","missing","Stop backup","" -"GUI\ServiceStatus.it-IT.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\ServiceStatus.it-IT.resx","viewLogToolStripMenuItem.Text","missing","View log ...","" -"GUI\ServiceStatus.it-IT.resx","wizardHelpLabel.Text","missing","(Create, edit, delete, run, restore backups)","" -"GUI\ServiceStatus.it-IT.resx","wizardLink.Text","missing","Duplicati Wizard","" -"GUI\Strings\ApplicationSetup.it-IT.resx","BalloonNotification_Continous","not-updated","While running, and on errors, warnings","" -"GUI\Strings\ApplicationSetup.it-IT.resx","BalloonNotification_Errors","not-updated","On errors","" -"GUI\Strings\ApplicationSetup.it-IT.resx","BalloonNotification_Off","not-updated","No notifications","" -"GUI\Strings\ApplicationSetup.it-IT.resx","BalloonNotification_Start","not-updated","On start, errors, warnings","" -"GUI\Strings\ApplicationSetup.it-IT.resx","BalloonNotification_StartAndStop","not-updated","On start, stop, errors, warnings","" -"GUI\Strings\ApplicationSetup.it-IT.resx","BalloonNotification_Warnings","not-updated","On errors, warnings","" -"GUI\Strings\ApplicationSetup.it-IT.resx","CacheSize","not-updated","Cache size: {0}","" -"GUI\Strings\ApplicationSetup.it-IT.resx","CalculatingCacheSize","not-updated","Calculating cache size ...","" -"GUI\Strings\ApplicationSetup.it-IT.resx","ConfirmCacheDelete","not-updated","Delete signature files in the folder: -{0}","" -"GUI\Strings\ApplicationSetup.it-IT.resx","DefaultLanguage","not-updated","System language, {0}","" -"GUI\Strings\ApplicationSetup.it-IT.resx","DialogTitle","not-updated","Duplicati Options, version {0}","" -"GUI\Strings\ApplicationSetup.it-IT.resx","EncryptionModuleLoadError","not-updated","An error occured while loading encryption modules: {0}","" -"GUI\Strings\ApplicationSetup.it-IT.resx","ErrorWhileExaminingFolder","not-updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.it-IT.resx","FolderIsMissingFile","not-updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.it-IT.resx","LanguageChangedWarning","not-updated","The language has changed. This will take effect after you restart Duplicati.","" -"GUI\Strings\ApplicationSetup.it-IT.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\Strings\ApplicationSetup.it-IT.resx","SaveExtensionError","not-updated","An error occured while saving settings: {0}","" -"GUI\Strings\ApplicationSetup.it-IT.resx","SettingControlsLoadError","not-updated","An error occured while loading setting controls: {0}","" -"GUI\Strings\Common.it-IT.resx","FifteenMinutes","not-updated","15 minutes","" -"GUI\Strings\Common.it-IT.resx","FiveMinutes","not-updated","5 minutes","" -"GUI\Strings\Common.it-IT.resx","GenericError","not-updated","An error occured: {0}","" -"GUI\Strings\Common.it-IT.resx","InvalidDuration","not-updated","The full backup duration entered is not valid: {0}","" -"GUI\Strings\Common.it-IT.resx","MenuPause","not-updated","Pause","" -"GUI\Strings\Common.it-IT.resx","MenuResume","not-updated","Resume","" -"GUI\Strings\Common.it-IT.resx","NoMinutes","not-updated","None","" -"GUI\Strings\Common.it-IT.resx","OneDay","not-updated","One day","" -"GUI\Strings\Common.it-IT.resx","OneMinute","not-updated","1 minute","" -"GUI\Strings\Common.it-IT.resx","OneMonth","not-updated","One month","" -"GUI\Strings\Common.it-IT.resx","OneWeek","not-updated","One week","" -"GUI\Strings\Common.it-IT.resx","SixtyMinutes","not-updated","1 hour","" -"GUI\Strings\Common.it-IT.resx","ThirtyMinutes","not-updated","30 minutes","" -"GUI\Strings\Common.it-IT.resx","ThreadPriorityAboveNormal","not-updated","Above normal","" -"GUI\Strings\Common.it-IT.resx","ThreadPriorityBelowNormal","not-updated","Below normal","" -"GUI\Strings\Common.it-IT.resx","ThreadPriorityHighest","not-updated","Highest","" -"GUI\Strings\Common.it-IT.resx","ThreadPriorityNormal","not-updated","Normal","" -"GUI\Strings\Common.it-IT.resx","ThreadPriortyLowest","not-updated","Lowest","" -"GUI\Strings\Common.it-IT.resx","ThreeMonths","not-updated","Three months","" -"GUI\Strings\Common.it-IT.resx","TwoWeeks","not-updated","Two weeks","" -"GUI\Strings\DatabaseUpgrader.it-IT.resx","DatabaseFormatError","not-updated","Unable to determine database format: {0}","" -"GUI\Strings\DatabaseUpgrader.it-IT.resx","InvalidVersionError","not-updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","" -"GUI\Strings\DatabaseUpgrader.it-IT.resx","TableLayoutError","not-updated","Unknown table layout detected","" -"GUI\Strings\DatabaseUpgrader.it-IT.resx","UpgradeFailure","not-updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","ApplicationExitLogMesssage","not-updated","The backup was stopped because the application was closed","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","CleaningUpMessage","not-updated","Removing old backups ...","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","CleanupError","not-updated","Failed during cleanup: {0}","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","CleanupLogdataHeader","not-updated","Cleanup output:","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","ErrorMessage","not-updated","Error: {0}","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","OtherAbortMessage","not-updated","The backup was stopped, the reason was: {0}","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","ShutdownWhileBackupInprogress","not-updated","Duplicati was terminated before the backup completed, status is unknown","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","TaskManagerCloseMessage","not-updated","The backup was stopped because the application was closed by the task manager","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","UserClosingMessage","not-updated","The backup was stopped by the user","" -"GUI\Strings\DuplicatiRunner.it-IT.resx","WindowsShutdownMessage","not-updated","The backup was stopped because the machine was being shut down","" -"GUI\Strings\DynamicSetupHelper.it-IT.resx","NoFoldersInSetupError","not-updated","No folders are included in the backup","" -"GUI\Strings\ListBackupFiles.it-IT.resx","NoDataError","not-updated","No data returned","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipAddedFile","not-updated","Added file","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipAddedFolder","not-updated","Added folder","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipAddedOrModifiedFile","not-updated","Added or modified file","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipControlFile","not-updated","Control file","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipDeletedFile","not-updated","Deleted file","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipDeletedFolder","not-updated","Deleted folder","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipExistingFolder","not-updated","Existing folder","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipIncompleteFile","not-updated","Incomplete file","" -"GUI\Strings\ListBackupFiles.it-IT.resx","TooltipModifiedFile","not-updated","Modified file","" -"GUI\Strings\MainForm.it-IT.resx","BalloonTip_Error","not-updated","Failed to run backup {0}: {1}","" -"GUI\Strings\MainForm.it-IT.resx","BalloonTip_Started","not-updated","Running {0}","" -"GUI\Strings\MainForm.it-IT.resx","BalloonTip_Stopped","not-updated","Finished {0}","" -"GUI\Strings\MainForm.it-IT.resx","BalloonTip_Warning","not-updated","Backup {0} gave a warning","" -"GUI\Strings\MainForm.it-IT.resx","ExitWhileBackupIsRunningQuestion","not-updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","" -"GUI\Strings\MainForm.it-IT.resx","MultipleNamedBackupsFound","not-updated","The backup named ""{0}"" was found {1} times","" -"GUI\Strings\MainForm.it-IT.resx","NamedBackupGroupNotFound","not-updated","The backup group named ""{0}"" was not found","" -"GUI\Strings\MainForm.it-IT.resx","NamedBackupNotFound","not-updated","The backup named ""{0}"" was not found","" -"GUI\Strings\MainForm.it-IT.resx","PauseOperationFailed","not-updated","Failed to execute the Pause request: {0}","" -"GUI\Strings\MainForm.it-IT.resx","TerminateForExitQuestion","not-updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","" -"GUI\Strings\MainForm.it-IT.resx","TrayStatusPause","not-updated","Duplicati is currently paused","" -"GUI\Strings\MainForm.it-IT.resx","TrayStatusReady","not-updated","Duplicati is ready","" -"GUI\Strings\MainForm.it-IT.resx","TrayStatusRunning","not-updated","Duplicati is running {0}","" -"GUI\Strings\Program.it-IT.resx","AnotherInstanceDetected","not-updated","Another instance is running, and was notified","" -"GUI\Strings\Program.it-IT.resx","DatabaseOpenError","not-updated","Failed to create, open or upgrade the database. -Error message: {0}","" -"GUI\Strings\Program.it-IT.resx","FullCommandDescription","not-updated","Forces the --run-backup command to perform a full backup","" -"GUI\Strings\Program.it-IT.resx","HelpCommandDescription","not-updated","Displays this help","" -"GUI\Strings\Program.it-IT.resx","HelpDisplayDialog","not-updated","Supported commandline arguments: - -{0}","" -"GUI\Strings\Program.it-IT.resx","HelpDisplayFormat","not-updated","--{0}: {1}","" -"GUI\Strings\Program.it-IT.resx","LanguageSelectionError","not-updated","Failed to set the user interface language: {0}","" -"GUI\Strings\Program.it-IT.resx","LogfileCommandDescription","not-updated","Outputs log information to the file given","" -"GUI\Strings\Program.it-IT.resx","LoglevelCommandDescription","not-updated","Determines the amount of information written in the log file","" -"GUI\Strings\Program.it-IT.resx","PauseCommandDescription","not-updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","" -"GUI\Strings\Program.it-IT.resx","PortablemodeCommandDescription","not-updated","Activates portable mode where the database is placed below the program executable","" -"GUI\Strings\Program.it-IT.resx","ResumeCommandDescription","not-updated","Resumes operation of Duplicati, if paused","" -"GUI\Strings\Program.it-IT.resx","RunbackupCommandDescription","not-updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","" -"GUI\Strings\Program.it-IT.resx","SeriousError","not-updated","A serious error occured in Duplicati: {0}","" -"GUI\Strings\Program.it-IT.resx","ShowstausCommandDescription","not-updated","Displays the status window","" -"GUI\Strings\Program.it-IT.resx","ShowwizardCommandDescription","not-updated","Displays the wizard window","" -"GUI\Strings\Program.it-IT.resx","StartupFailure","not-updated","Unable to start up, perhaps another process is already running? -Error message: {0}","" -"GUI\Strings\Program.it-IT.resx","TraylessCommandDescription","not-updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","" -"GUI\Strings\Program.it-IT.resx","UnencrypteddatabaseCommandDescription","not-updated","Disables database encryption","" -"GUI\Strings\Program.it-IT.resx","WrongSQLiteVersion","not-updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","" -"GUI\Strings\Scheduler.it-IT.resx","InvalidTimeSetupError","not-updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","" -"GUI\Strings\ServiceStatus.it-IT.resx","BackupImmediate","not-updated","Now","" -"GUI\Strings\ServiceStatus.it-IT.resx","BackupStatusError","not-updated","Failed backup","" -"GUI\Strings\ServiceStatus.it-IT.resx","BackupStatusOK","not-updated","Successfull backup","" -"GUI\Strings\ServiceStatus.it-IT.resx","BackupStatusPartial","not-updated","Backup only processed some of the files","" -"GUI\Strings\ServiceStatus.it-IT.resx","BackupStatusWarning","not-updated","Completed backup with warnings","" -"GUI\Strings\ServiceStatus.it-IT.resx","DialogTitle","not-updated","Duplicati {0} - Status","" -"GUI\Strings\ServiceStatus.it-IT.resx","NoFilesInBackupMessages","not-updated","The backup has no changes","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionExit","not-updated","Close Duplicati","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionPause","not-updated","Pause","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionPause10","not-updated","Pause for 10 minutes","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionPause15","not-updated","Pause for 15 minutes","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionPause30","not-updated","Pause for 30 minutes","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionPause5","not-updated","Pause for 5 minutes","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionPause60","not-updated","Pause for 60 minutes","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionResume","not-updated","Resume","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionStop","not-updated","Stop the current backup","" -"GUI\Strings\ServiceStatus.it-IT.resx","QuickActionThrottle","not-updated","Throttle options ...","" -"GUI\Strings\ServiceStatus.it-IT.resx","SelectQuickAction","not-updated","- Select action -","" -"GUI\Strings\ServiceStatus.it-IT.resx","StatusPaused","not-updated","Duplicati is currently paused","" -"GUI\Strings\ServiceStatus.it-IT.resx","StatusRestore","not-updated","Restore: {0}","" -"GUI\Strings\ServiceStatus.it-IT.resx","StatusWaiting","not-updated","Waiting for next backup","" -"GUI\Strings\ServiceStatus.it-IT.resx","SwitchToAdvanced","not-updated","Advanced >>>","" -"GUI\Strings\ServiceStatus.it-IT.resx","SwitchToSimple","not-updated","Simple <<<","" -"GUI\Strings\TaskType.it-IT.resx","FullBackup","not-updated","Full backup","" -"GUI\Strings\TaskType.it-IT.resx","IncrementalBackup","not-updated","Incremental backup","" -"GUI\Strings\TaskType.it-IT.resx","ListActualFiles","not-updated","List actual files","" -"GUI\Strings\TaskType.it-IT.resx","ListBackupEntries","not-updated","List backup entries","" -"GUI\Strings\TaskType.it-IT.resx","ListBackups","not-updated","List backups","" -"GUI\Strings\TaskType.it-IT.resx","ListFiles","not-updated","List files","" -"GUI\Strings\TaskType.it-IT.resx","RemoveAllButNFull","not-updated","Remove all but n full","" -"GUI\Strings\TaskType.it-IT.resx","RemoveOlderThan","not-updated","Remove older than","" -"GUI\Strings\TaskType.it-IT.resx","Restore","not-updated","Restore","" -"GUI\Strings\TaskType.it-IT.resx","RestoreSetup","not-updated","Restore setup","" -"GUI\Strings\TrayIconWrapper.it-IT.resx","GtkLoadError","not-updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","" -"GUI\Strings\TrayIconWrapper.it-IT.resx","GtkNotFoundError","not-updated","Unable to locate gtk assemblies","" -"GUI\Strings\TrayIconWrapper.it-IT.resx","GtkTooOldError","not-updated","Gtk found, but it has version {0} and must be at least {1}","" -"GUI\Strings\WizardHandler.it-IT.resx","ResumeNowQuestion","not-updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","" -"GUI\Strings\WizardHandler.it-IT.resx","SetupRestoreSuccess","not-updated","The previous Duplicati setup is now restored!","" -"GUI\Strings\WizardHandler.it-IT.resx","StopBackupError","not-updated","An error occured while attempting to stop the running backup: {0}","" -"GUI\Strings\WizardHandler.it-IT.resx","StopRunningBackupQuestion","not-updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","" -"GUI\Strings\WizardHandler.it-IT.resx","UnableToStopBackupError","not-updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","" -"GUI\Strings\WizardHandler.it-IT.resx","WizardFormTitle","not-updated","Duplicati Setup Wizard","" -"GUI\Wizard pages\Add backup\AdvancedOptions.it-IT.resx","EditFilters.Text","missing","Modify filters that control what files are included in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.it-IT.resx","EditOverrides.Text","missing","Manually override settings (advanced)","" -"GUI\Wizard pages\Add backup\AdvancedOptions.it-IT.resx","IncludeDuplicatiSetup.Text","missing","Include the current Duplicati setup in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.it-IT.resx","LimitOptions.Text","missing","Set limits, such as volumesize and bandwidth limits","" -"GUI\Wizard pages\Add backup\AdvancedOptions.it-IT.resx","SelectCleanup.Text","missing","Select when to remove old backups","" -"GUI\Wizard pages\Add backup\AdvancedOptions.it-IT.resx","SelectWhen.Text","missing","Select when and how often the backup should run","" -"GUI\Wizard pages\Add backup\CleanupSettings.it-IT.resx","CleanFullBackupHelptext.Text","missing","To prevent the backups from growing indefinetly, old backups should be deleted regularly","" -"GUI\Wizard pages\Add backup\CleanupSettings.it-IT.resx","EnableCleanupDuration.Text","missing","Never keep backups older than this","" -"GUI\Wizard pages\Add backup\CleanupSettings.it-IT.resx","EnableFullBackupClean.Text","missing","Never keep more than this many full backups","" -"GUI\Wizard pages\Add backup\CleanupSettings.it-IT.resx","IgnoreTimestamps.Text","missing","Ignore file modification timestamp when making incremental backups","" -"GUI\Wizard pages\Add backup\FinishedAdd.it-IT.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Add backup\FinishedAdd.it-IT.resx","RunNow.Text","missing","Run backup now","" -"GUI\Wizard pages\Add backup\PasswordSettings.it-IT.resx","EnablePassword.Text","missing","Protect the backups with this password","" -"GUI\Wizard pages\Add backup\PasswordSettings.it-IT.resx","EncryptionModule.ToolTip","missing","Choose the encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.it-IT.resx","EncryptionModuleLabel.Text","missing","Encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.it-IT.resx","GeneratePasswordButton.ToolTip","missing","Click here to generate a random password","" -"GUI\Wizard pages\Add backup\PasswordSettings.it-IT.resx","PasswordHelptext.Text","missing","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","" -"GUI\Wizard pages\Add backup\PasswordSettings.it-IT.resx","UseSettingsAsDefault.Text","missing","Use these settings on new backups","" -"GUI\Wizard pages\Add backup\PasswordSettings.it-IT.resx","UseSettingsAsDefault.ToolTip","missing","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","DocumentsRadio.Text","missing","My documents","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","FolderRadio.Text","missing","Custom folder list","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","IncludeDesktop.Text","missing","Include files on the desktop","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","IncludeDocuments.Text","missing","Include documents","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","IncludeImages.Text","missing","Include my images","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","IncludeMusic.Text","missing","Include my music","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","IncludeSettings.Text","missing","Include application settings","" -"GUI\Wizard pages\Add backup\SelectFiles.it-IT.resx","totalSize.Text","missing","Calculating size","" -"GUI\Wizard pages\Add backup\SelectName.it-IT.resx","button1.Text","missing","Add a group","" -"GUI\Wizard pages\Add backup\SelectName.it-IT.resx","label1.Text","missing","Backup name","" -"GUI\Wizard pages\Add backup\SelectName.it-IT.resx","label2.Text","missing","Place the backup in a group (optional)","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","AlwaysFullRadio.Text","missing","Always perform a full backup, never incremental (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","Day1Label.Text","missing","Mon","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","Day2Label.Text","missing","Tue","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","Day3Label.Text","missing","Wen","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","Day4Label.Text","missing","Thu","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","Day5Label.Text","missing","Fri","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","Day6Label.Text","missing","Sat","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","Day7Label.Text","missing","Sun","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","FullStrategyPanel.Text","missing","Full / Incremental strategy","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","IncrementalPeriodRadio.Text","missing","Incremental, then full after this period:","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","label1.Text","missing","Run the backup at this time","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","label2.Text","missing","Interval","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","label3.Text","missing","Allowed days","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","NeverFullRadio.Text","missing","Always perform an incremental backup, never full (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","NoScheduleRadio.Text","missing","Never run automatically, only run when I manually start it (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.it-IT.resx","ScheduleRadio.Text","missing","Run backup at specified interval (recommended)","" -"GUI\Wizard pages\Add backup\SettingOverrides.it-IT.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.it-IT.resx","PageDescription","not-updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.it-IT.resx","PageTitle","not-updated","Advanced settings","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.it-IT.resx","DisabledCleanupWarning","not-updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.it-IT.resx","PageDescription","not-updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.it-IT.resx","PageTitle","not-updated","Select cleanup options","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.it-IT.resx","TooShortCleanupDurationDay","not-updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.it-IT.resx","TooShortFullDuration","not-updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.it-IT.resx","PageDescription","not-updated","On this page you can modify filters that control what files are included in the backup.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.it-IT.resx","PageTitle","not-updated","Edit filters","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","PageDescription","not-updated","You have now entered all the required data, and can now create the backup.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","PageDescriptionModify","not-updated","The backup modifications are now ready to be saved.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","PageTitle","not-updated","Ready to add backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","PageTitleModify","not-updated","Ready to save changes","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryActionAdd","not-updated","Add new backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryActionModify","not-updated","Modify backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryDestination","not-updated","Destination","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryDestinationPath","not-updated","Destination path","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryFullBackupEach","not-updated","Full backup each","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryKeepFullBackups","not-updated","Keep full backups","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryRepeat","not-updated","Repeat","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummarySourceFolder","not-updated","Source folder","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.it-IT.resx","SummaryWhen","not-updated","When","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","ChangePasswordQuestion","not-updated","Are you sure you want to change the current password to a new random one?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","EmptyPasswordError","not-updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","EnablePasswordRestoreText","not-updated","Backup is protected with password","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","EncryptionModuleLoadError","not-updated","Failed to load the encryption modules: {0}","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","NewGeneratedPasswordWarning","not-updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","NoEncryptionMethodSelected","not-updated","You must select an encryption method.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","NoPasswordWarning","not-updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","PageDescription","not-updated","On this page you can select options that protect your backups from being read or altered.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","PageDescriptionRestore","not-updated","Enter the encryption settings that were used to create the backup originally","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","PageTitle","not-updated","Select password for the backup","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.it-IT.resx","PasswordChangedWarning","not-updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","CalculatingSize","not-updated","Calculating size ...","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","DuplicateFolderError","not-updated","The folder ""{0}"" is included twice","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","FinalSizeCalculated","not-updated","The selected items take up {0} of space","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","FolderDoesNotExistWarning","not-updated","The folder ""{0}"" does not exist. -How do you want to proceed?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","NoFilesSelectedError","not-updated","You have not included any files.","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","PageDescription","not-updated","On this page you must select the folder and files you wish to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","PageTitle","not-updated","Select files to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","PartialSizeCalculated","not-updated","Calculating ... (using more than {0} of space)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","RelatedFoldersError","not-updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.it-IT.resx","UpgradeWarning","not-updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","" -"GUI\Wizard pages\Add backup\Strings\SelectName.it-IT.resx","DuplicateNameEnteredError","not-updated","There already exists a backup with that name","" -"GUI\Wizard pages\Add backup\Strings\SelectName.it-IT.resx","InvalidNameEnteredError","not-updated","Failed to validate the backup name: {0}","" -"GUI\Wizard pages\Add backup\Strings\SelectName.it-IT.resx","NoNameEnteredError","not-updated","You must enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectName.it-IT.resx","PageDescription","not-updated","On this page you can enter a name for the backup, so you can find and modify it later","" -"GUI\Wizard pages\Add backup\Strings\SelectName.it-IT.resx","PageTitle","not-updated","Enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","FullDurationShorterThanScheduleDurationError","not-updated","The interval between each full backup must be larger than the schedule interval.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","NoScheduleWarning","not-updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","OnlyFullBackupsWarning","not-updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","OnlyIncrementalBackupsWarning","not-updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","PageDescription","not-updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","PageTitle","not-updated","Select when the backup should run","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","TimeIsInThePastWarning","not-updated","The time you entered is in the past.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","TimeOccursShortlyWarning","not-updated","The time you entered will occur shortly.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","TooManyIncrementalsWarning","not-updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","TooShortFullDurationError","not-updated","The interval between full backups must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.it-IT.resx","TooShortScheduleDurationError","not-updated","The schedule interval must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.it-IT.resx","BackendLoadError","not-updated","An error occured while loading backend settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.it-IT.resx","CompressionLoadError","not-updated","An error occured while loading compression settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.it-IT.resx","EncryptionLoadError","not-updated","An error occured while loading encryption settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.it-IT.resx","GenericModuleLoadError","not-updated","An error occured while loading generic module settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.it-IT.resx","PageDescription","not-updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.it-IT.resx","PageTitle","not-updated","Override settings","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.it-IT.resx","PageDescription","not-updated","On this page you may select limits that prevent the backup procedure from using too many resources","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.it-IT.resx","PageTitle","not-updated","Select how to limit the backup","" -"GUI\Wizard pages\Add backup\ThrottleOptions.it-IT.resx","AsyncEnabled.Text","missing","Upload asyncronosly","" -"GUI\Wizard pages\Add backup\ThrottleOptions.it-IT.resx","BackupLimitEnabled.Text","missing","Each backup size limit ","" -"GUI\Wizard pages\Add backup\ThrottleOptions.it-IT.resx","label1.Text","missing","Size of each volume","" -"GUI\Wizard pages\Backends\RawContainer.it-IT.resx","label1.Text","missing","Destination","" -"GUI\Wizard pages\Delete backup\DeleteFinished.it-IT.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Delete backup\DeleteFinished.it-IT.resx","label2.Text","missing","Warning: You cannot restore the files after the backup is deleted!!!","" -"GUI\Wizard pages\Delete backup\DeleteFinished.it-IT.resx","label3.Text","missing","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.it-IT.resx","PageDescription","not-updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.it-IT.resx","PageTitle","not-updated","Delete backup","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.it-IT.resx","SummaryText","not-updated","Action: Delete backup -Name: {0}","" -"GUI\Wizard pages\FirstLaunch.it-IT.resx","CreateNew.Text","missing","Setup a new backup","" -"GUI\Wizard pages\FirstLaunch.it-IT.resx","RestoreFiles.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\FirstLaunch.it-IT.resx","RestoreFilesHelp.Text","missing","You do not want to set up Duplicati, but just want to restore some files","" -"GUI\Wizard pages\FirstLaunch.it-IT.resx","RestoreSettingsHelp.Text","missing","You have used Duplicati before, and want to restore your setup","" -"GUI\Wizard pages\FirstLaunch.it-IT.resx","RestoreSetup.Text","missing","Restore settings from a previous Duplicati installation","" -"GUI\Wizard pages\FirstLaunch.it-IT.resx","SetupNewBackupHelp.Text","missing","You have not used Duplicati before, or want to start over","" -"GUI\Wizard pages\FirstLaunch.it-IT.resx","SimpleHelpHeader.Text","missing","Select one of the options below, and click next","" -"GUI\Wizard pages\MainPage.it-IT.resx","Backup.Text","missing","Run a backup immediately","" -"GUI\Wizard pages\MainPage.it-IT.resx","CreateNew.Text","missing","Schedule a new backup","" -"GUI\Wizard pages\MainPage.it-IT.resx","donate_button.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.it-IT.resx","donate_link.Text","missing","Support Duplicati","" -"GUI\Wizard pages\MainPage.it-IT.resx","donate_link.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.it-IT.resx","Edit.Text","missing","Edit an existing backup","" -"GUI\Wizard pages\MainPage.it-IT.resx","label1.Text","missing","What do you want to do?","" -"GUI\Wizard pages\MainPage.it-IT.resx","Remove.Text","missing","Remove an existing backup","" -"GUI\Wizard pages\MainPage.it-IT.resx","Restore.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\Restore\FinishedRestore.it-IT.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Restore\FinishedRestore.it-IT.resx","RunInBackground.Text","missing","Run restore operation as a background job","" -"GUI\Wizard pages\Restore\SelectBackupVersion.it-IT.resx","label1.Text","missing","Select the backup you want to restore","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.it-IT.resx","MostRecent","not-updated","most recent","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.it-IT.resx","PageDescription","not-updated","Duplicati is now ready to restore your files.","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.it-IT.resx","PageTitle","not-updated","Ready to restore files","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.it-IT.resx","RestoreFailedError","not-updated","The restore operation failed: {0}","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.it-IT.resx","RestoreWaitDialogTitle","not-updated","Restoring files, please wait...","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.it-IT.resx","SummaryText","not-updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.it-IT.resx","NoBackupSelectedError","not-updated","You must select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.it-IT.resx","PageDescription","not-updated","The list below shows all the available backups. Select one to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.it-IT.resx","PageTitle","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","CreateNewFolderWarning","not-updated","The folder {0} does not exist. Do you want to create it?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","FolderIsNotEmptyWarning","not-updated","The folder {0} is not empty. Do you want to use it anyway?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","FolderPathIsRelativeError","not-updated","You must enter the full path of the folder: {0}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","FolderValidationError","not-updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","NoFilesSelectedError","not-updated","You have not selected any files to restore.","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","NoFolderError","not-updated","You must enter a folder to restore to","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","PageDescription","not-updated","Please select the folder into which the backup will be restored","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","PageTitle","not-updated","Select restore folder","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.it-IT.resx","PathTooLongWarning","not-updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","" -"GUI\Wizard pages\Restore\TargetFolder.it-IT.resx","folderBrowserDialog.Description","missing","Select the folder where the backup will be restored","" -"GUI\Wizard pages\Restore\TargetFolder.it-IT.resx","label2.Text","missing","Restore to this folder","" -"GUI\Wizard pages\Restore\TargetFolder.it-IT.resx","PartialRestore.Text","missing","Restore only the items selected below","" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.it-IT.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","PageDescription","not-updated","You have now entered all the required data, and can now restore the setup.","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","PageTitle","not-updated","Ready to restore settings","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","RestoreFailedError","not-updated","Failed to restore setup files, the error message was: - {0}","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","RestoreWaitDialogTitle","not-updated","Restoring setup, please wait...","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","SetupFileMissingError","not-updated","Connection succeded, but not setup file was found","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","SummaryRestoreBackup","not-updated","Restore backup","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","SummarySource","not-updated","Source","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.it-IT.resx","SummarySourcePath","not-updated","Source path","" -"GUI\Wizard pages\RunNow\RunNowFinished.it-IT.resx","ForceFull.Text","missing","Force full backup","" -"GUI\Wizard pages\RunNow\RunNowFinished.it-IT.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.it-IT.resx","PageDescription","not-updated","You are now ready to run the backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.it-IT.resx","PageTitle","not-updated","Ready to run backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.it-IT.resx","SummaryText","not-updated","Action: Run backup now -Name: {0}","" -"GUI\Wizard pages\SelectBackend.it-IT.resx","Question.Text","missing","Where do you want to store the backups?","" -"GUI\Wizard pages\SelectBackup.it-IT.resx","DirectRestore.Text","missing","Restore files directly","" -"GUI\Wizard pages\SelectBackup.it-IT.resx","RestoreExisting.Text","missing","Restore from an existing backup","" -"GUI\Wizard pages\SelectBackup.it-IT.resx","ShowAdvanced.Text","missing","Show advanced options","" -"GUI\Wizard pages\SelectBackup.it-IT.resx","topLabel.Text","missing","Select backup to modify","" -"GUI\Wizard pages\Strings\FirstLaunch.it-IT.resx","NoActionSelection","not-updated","You must select an action","" -"GUI\Wizard pages\Strings\FirstLaunch.it-IT.resx","PageHelptext","not-updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","" -"GUI\Wizard pages\Strings\FirstLaunch.it-IT.resx","PageTitle","not-updated","Welcome to Duplicati","" -"GUI\Wizard pages\Strings\FirstLaunch.it-IT.resx","ShowAdvancedQuestion","not-updated","Do you need to modify advanced settings? -(Most users do not need this)","" -"GUI\Wizard pages\Strings\MainPage.it-IT.resx","PageHelptext","not-updated","Please select the action you want to perform below","" -"GUI\Wizard pages\Strings\MainPage.it-IT.resx","PageTitle","not-updated","Welcome to the Duplicati Wizard","" -"GUI\Wizard pages\Strings\SelectBackend.it-IT.resx","NoActionSelected","not-updated","You must enter the storage method before you can continue.","" -"GUI\Wizard pages\Strings\SelectBackend.it-IT.resx","PageHelptext","not-updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","" -"GUI\Wizard pages\Strings\SelectBackend.it-IT.resx","PageTitle","not-updated","Select a place to store the backups","" -"GUI\Wizard pages\Strings\SelectBackend.it-IT.resx","RestoreSetupTitle","not-updated","Where is the backup stored?","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","NoActionSelected","not-updated","You must select a backup before you can continue","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageHelptextEdit","not-updated","In the list below, select the backup you want to modify","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageHelptextRemove","not-updated","In the list below, select the backup you want to delete","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageHelptextRestore","not-updated","In the list below, select the backup you want to restore","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageHelptextRunNow","not-updated","In the list below, select the backup you want to run immediately","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageHelptextUnknown","not-updated","Unknown action","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageTitleEdit","not-updated","Select the backup to modify","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageTitleRemove","not-updated","Select the backup to remove","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageTitleRestore","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageTitleRunNow","not-updated","Select the backup to run now","" -"GUI\Wizard pages\Strings\SelectBackup.it-IT.resx","PageTitleUnknown","not-updated","Unknown action","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","CreateContainer.Text","missing","Create container","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","label1.Text","missing","CloudFiles Username","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","label2.Text","missing","CloudFiles API Key","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","label3.Text","missing","Container name","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","label4.Text","missing","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","label5_2.Text","missing","CloudFiles AuthUrl","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\CloudFiles\CloudFilesUI.it-IT.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","Description_v2","not-updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionAuthenticationURLLong_v2","not-updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionAuthenticationURLShort","not-updated","Provide another authentication URL","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionPasswordLong","not-updated","Supplies the API Access Key used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionPasswordShort","not-updated","Supplies the access key used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionUKAccountLong","not-updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionUKAccountShort","not-updated","Use a UK account","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionUsernameLong","not-updated","Supplies the username used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DescriptionUsernameShort","not-updated","Supplies the username used to authenticate with CloudFiles","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","DisplayName","not-updated","CloudFiles (Rackspace)","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","ETagVerificationError","not-updated","MD5 Hash (ETag) verification failed","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","FileDeleteError","not-updated","Failed to delete file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","FileUploadError","not-updated","Failed to upload file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","InvalidUrlError","not-updated","Invalid URL: {0}","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","NoAPIKeyError","not-updated","No CloudFiles API Access Key given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","NoUserIDError","not-updated","No CloudFiles userID given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.it-IT.resx","UnexpectedResponseError","not-updated","Unexpected CloudFiles response, perhaps the API has changed?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","CreateMissingContainer","not-updated","The container does not exist, do you want to create it?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","EmptyAPIKeyError","not-updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","EmptyAuthUrlError","not-updated","The AuthUrl field cannot be empty","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","EmptyCloudFilesIDError","not-updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","EmptyContainerNameError","not-updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","InvalidAuthUrlError","not-updated","The url {0} is invalid","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.it-IT.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.it-IT.resx","IncorrectUsageError","not-updated","Cannot read and write on the same stream","" -"Library\Backend\File\FileUI.it-IT.resx","folderBrowserDialog.Description","missing","Select the folder where the backups will be stored","" -"Library\Backend\File\FileUI.it-IT.resx","FolderLabel.Text","missing","Folder","" -"Library\Backend\File\FileUI.it-IT.resx","label1.Text","missing","Username","" -"Library\Backend\File\FileUI.it-IT.resx","UseCredentials.Text","missing","Use alternate credentials","" -"Library\Backend\File\FileUI.it-IT.resx","UseDisk.Text","missing","Removable disk","" -"Library\Backend\File\FileUI.it-IT.resx","UsePath.Text","missing","Path","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","AlternateDestinationMarkerLong","not-updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","AlternateDestinationMarkerShort","not-updated","Look for a file in the destination folder","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","AlternateTargetPathsLong","not-updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","AlternateTargetPathsShort","not-updated","A list of secondary target paths","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","Description","not-updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","DisplayName","not-updated","File based","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","FolderMissingError","not-updated","The folder {0} does not exist","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","NoDestinationWithMarkerFileError","not-updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","UseMoveForPutLong","not-updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","" -"Library\Backend\File\Strings\FileBackend.it-IT.resx","UseMoveForPutShort","not-updated","Move the file instead of copying it","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","AuthenticationError","not-updated","Failed to authenticate using the given credentials.","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","CreateFolderQuestion","not-updated","The selected folder does not exist. Do you want to create it?","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","EmptyFoldernameError","not-updated","You must enter a folder to backup to","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","FolderEmptyError","not-updated","The selected folder is empty","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","FolderNotEmptyWarning","not-updated","The selected folder is not empty. Do you want to use it anyway?","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","FolderValidationError","not-updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","NonRootedPathError","not-updated","You must enter the full path of the folder","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","NoRemovableDrivesError","not-updated","No removable drives were found on your system. Please enter the path manually.","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\File\Strings\FileUI.it-IT.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\FTP\FTPUI.it-IT.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\FTP\FTPUI.it-IT.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\FTP\FTPUI.it-IT.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\FTP\FTPUI.it-IT.resx","label2.Text","missing","Path","" -"Library\Backend\FTP\FTPUI.it-IT.resx","label3.Text","missing","Username","" -"Library\Backend\FTP\FTPUI.it-IT.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\FTP\FTPUI.it-IT.resx","label6.Text","missing","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","" -"Library\Backend\FTP\FTPUI.it-IT.resx","PassiveConnection.Text","missing","Use passive connection","" -"Library\Backend\FTP\FTPUI.it-IT.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\FTP\FTPUI.it-IT.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","Description","not-updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionDisableUploadVerifyLong","not-updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionDisableUploadVerifyShort","not-updated","Disable upload verification","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPActiveLong","not-updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPActiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPPassiveLong","not-updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPPassiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (ftps) connection","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","DisplayName","not-updated","FTP based","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","ListVerifyFailure","not-updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","ListVerifySizeFailure","not-updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","" -"Library\Backend\FTP\Strings\FTPBackend.it-IT.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\FTP\Strings\FTPUI.it-IT.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\FTP\Strings\FTPUI.it-IT.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\FTP\Strings\FTPUI.it-IT.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\FTP\Strings\FTPUI.it-IT.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\FTP\Strings\FTPUI.it-IT.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\FTP\Strings\FTPUI.it-IT.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","AllowCredentialStorage.Text","missing","Store new S3 account information","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","CredentialGroup.Text","missing","Stored credentials","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","groupBox2.Text","missing","Default settings","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","label1.Text","missing","Bucket region:","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","label2.Text","missing","Server name:","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","RemoveAllButton.Text","missing","Remove all","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","RemoveSelectedButton.Text","missing","Remove","" -"Library\Backend\S3\S3CommonOptions.it-IT.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage","" -"Library\Backend\S3\S3UI.it-IT.resx","CreateBucket.Text","missing","Create bucket","" -"Library\Backend\S3\S3UI.it-IT.resx","label1.Text","missing","AWS Access ID","" -"Library\Backend\S3\S3UI.it-IT.resx","label2.Text","missing","AWS Secret Key","" -"Library\Backend\S3\S3UI.it-IT.resx","label3.Text","missing","S3 Bucket name","" -"Library\Backend\S3\S3UI.it-IT.resx","label4.Text","missing","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","" -"Library\Backend\S3\S3UI.it-IT.resx","label5.Text","missing","RRS is cheaper but less reliable","" -"Library\Backend\S3\S3UI.it-IT.resx","label6.Text","missing","Bucket create region","" -"Library\Backend\S3\S3UI.it-IT.resx","label7.Text","missing","S3 Servername","" -"Library\Backend\S3\S3UI.it-IT.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\S3\S3UI.it-IT.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\S3\S3UI.it-IT.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage (RRS)","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","AMZKeyDescriptionLong","not-updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","AMZKeyDescriptionShort","not-updated","The AWS ""Secret Access Key""","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","AMZUserIDDescriptionLong","not-updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","AMZUserIDDescriptionShort","not-updated","The AWS ""Access Key ID""","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","DeprecatedUrlFormat","not-updated","You are using a deprected url format, please change it to: {0}","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","Description_v2","not-updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","DisplayName","not-updated","Amazon S3 based","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","FTPPasswordDescriptionLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","FTPPasswordDescriptionShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","NoAMZKeyError","not-updated","No Amazon S3 secret key given","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","NoAMZUserIDError","not-updated","No Amazon S3 userID given","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","OptionsAreMutuallyExclusiveError","not-updated","The options --{0} and --{1} are mutually exclusive","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3EurobucketDeprecationDescription","not-updated","Please use --{0}={1} instead","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3EurobucketDescriptionLong","not-updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3EurobucketDescriptionShort","not-updated","Use a European server","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3LocationDescriptionLong","not-updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3LocationDescriptionShort","not-updated","Specifies S3 location constraints","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3NewStyleDeprecation","not-updated","The subdomain calling option does nothing, the library will pick the right calling convention","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3NewStyleDescriptionLong","not-updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3NewStyleDescriptionShort","not-updated","Use subdomain calling style","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3ServerNameDescriptionLong","not-updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3ServerNameDescriptionShort","not-updated","Specifies an alternate S3 server name","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3UseRRSDescriptionLong","not-updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","S3UseRRSDescriptionShort","not-updated","Use Reduced Redundancy Storage","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","UnableToDecodeBucketnameError","not-updated","Unable to determine the bucket name for host: {0}","" -"Library\Backend\S3\Strings\S3Backend.it-IT.resx","UnableToParseURLError","not-updated","Could not parse the url: {0}","" -"Library\Backend\S3\Strings\S3SettingsControl.it-IT.resx","PageDescription","not-updated","Displays various options related to the S3 backend","" -"Library\Backend\S3\Strings\S3SettingsControl.it-IT.resx","PageTitle","not-updated","S3","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","BucketnameCaseWarning","not-updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","BucketnameNotPrefixedWarning","not-updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","CreateMissingBucket","not-updated","The bucket does not exist, do you want to create it?","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","EmptyAWSIDError","not-updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","EmptyAWSKeyError","not-updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","EmptyBucketnameError","not-updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","HostnameInvalidWarning","not-updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","HostnameInvalidWithNonUSBucketOptionError","not-updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","MonoRequiresExistingBucket","not-updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","NewS3RequiresLowerCaseError","not-updated","The new amazon s3 API requires that bucket names are all lower case.","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","NonUSBucketsRequireLowerCaseError","not-updated","Non-US buckets require that the bucket name is in lower case.","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\S3\Strings\S3UI.it-IT.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\SSHCommonOptions.it-IT.resx","BrowseForSFTPDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Backend\SSH\SSHCommonOptions.it-IT.resx","label1.Text","missing","SFTP path:","" -"Library\Backend\SSH\SSHCommonOptions.it-IT.resx","UseManagedAsDefault.Text","missing","Use managed SSH by default","" -"Library\Backend\SSH\SSHUI.it-IT.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\SSH\SSHUI.it-IT.resx","GenerateDebugOutput.Text","missing","Generate debug output","" -"Library\Backend\SSH\SSHUI.it-IT.resx","label2.Text","missing","Path","" -"Library\Backend\SSH\SSHUI.it-IT.resx","label3.Text","missing","Username","" -"Library\Backend\SSH\SSHUI.it-IT.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\SSH\SSHUI.it-IT.resx","OpenSSHKeyFileDialog.Filter","missing","All files (*.*)|*.*","" -"Library\Backend\SSH\SSHUI.it-IT.resx","OpenSSHKeyFileDialog.Title","missing","Select the OpenSSH keyfile","" -"Library\Backend\SSH\SSHUI.it-IT.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\SSH\SSHUI.it-IT.resx","UseUnmanagedSSH.Text","missing","Use installed sftp program instead of the built-in SSH library","" -"Library\Backend\SSH\Strings\SharpExpectProcess.it-IT.resx","LogDisabled","not-updated","Log was disabled, no output","" -"Library\Backend\SSH\Strings\SharpExpectProcess.it-IT.resx","PasswordMarker","not-updated","*password*","" -"Library\Backend\SSH\Strings\SharpExpectProcess.it-IT.resx","WriteAfterExitError","not-updated","Can't write after process has exited: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","AuthenticationError","not-updated","Login failed due to bad credentials, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","CloseTimeoutError","not-updated","Timeout while closing session","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","ConnectionTimeoutError","not-updated","Timeout occured while connecting, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","CreateFolderError","not-updated","Failed to create folder: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugDeleteFooter","not-updated","Delete complete","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugDeleteHeader","not-updated","Delete start","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugGetFooter","not-updated","Get complete","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugGetHeader","not-updated","Get start","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugListFooter","not-updated","List complete","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugListHeader","not-updated","List start","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugParseFailed","not-updated","Failed to parse line: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugPutFooter","not-updated","Put complete","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DebugPutHeader","not-updated","Put start","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DeleteError","not-updated","Failed to delete file: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","Description","not-updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionDebugToConsoleLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionDebugToConsoleShort","not-updated","Prints debug info to the console","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSFTPCommandLong","not-updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSFTPCommandShort","not-updated","The path to the ""sftp"" program","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSshkeyfileLong","not-updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSshkeyfileShort","not-updated","Uses a SSH private key to authenticate","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSshnocdLong","not-updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSshnocdShort","not-updated","Do not use the cd command","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSSHOptionsLong","not-updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionSSHOptionsShort","not-updated","Extra options to the ssh commands","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionTransferTimeoutLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionTransferTimeoutShort","not-updated","Sets the timeout for transfering a file","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionUnmanagedLong","not-updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DescriptionUnmanagedShort","not-updated","Use an external sftp application","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DisplayName","not-updated","SSH based","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","DownloadTimeoutError","not-updated","Timeout while downloading file","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","FolderNotFoundError","not-updated","Folder not found: {0}, log: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","FolderNotFoundManagedError","not-updated","Unable to set folder to {0}, error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","FolderVerificationError","not-updated","Failed to validate the remote directory: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","HostNotAuthenticatedError","not-updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","IncorrectFileHeaderError","not-updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","KeyfileNotFoundError","not-updated","The supplied keyfile was not found: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","KeyfileParseError","not-updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","LaunchErrorLinux","not-updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","LaunchErrorWindows","not-updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","PasswordMissingError","not-updated","A password was expected, but passwordless login was specified","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","StreamingNotSupportedError","not-updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","UnexpectedConnectionError","not-updated","Unexpected error: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","UnexpectedExitResponseError","not-updated","Got unexpected exit response","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","UnexpectedResponseError","not-updated","Failed to get expected response to command: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","UnsupportedKeyfileEncryptionError","not-updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","UploadTimeoutError","not-updated","Timeout while uploading file","" -"Library\Backend\SSH\Strings\SSHBackend.it-IT.resx","UsernameMissingError","not-updated","A username was expected, but none was supplied","" -"Library\Backend\SSH\Strings\SSHCommonOptions.it-IT.resx","LoadError","not-updated","An error occured while setting up the SSH dialog: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.it-IT.resx","LocatingSftpError","not-updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.it-IT.resx","SftpAutodetectedInfo","not-updated","Leave empty to use the sftp application found: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.it-IT.resx","SftpNotAutodetectedWarning","not-updated","The sftp application could not be located, please enter the path manually","" -"Library\Backend\SSH\Strings\SSHCommonOptions.it-IT.resx","SftpProgramNotFoundError","not-updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.it-IT.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Backend\SSH\Strings\SSHSettingsControl.it-IT.resx","PageDescription","not-updated","Settings for the SSH backend","" -"Library\Backend\SSH\Strings\SSHSettingsControl.it-IT.resx","PageTitle","not-updated","SSH","" -"Library\Backend\SSH\Strings\SSHUI.it-IT.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\SSH\Strings\SSHUI.it-IT.resx","MissingSCPWarning","not-updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","" -"Library\Backend\SSH\Strings\SSHUI.it-IT.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\SSH\Strings\SSHUI.it-IT.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\Strings\SSHUI.it-IT.resx","PasswordRequiredManagedError","not-updated","A password is required when using the managed SSH option and no keyfile is supplied","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","Description","not-updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","Displayname","not-updated","Tahoe-LAFS based","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","UnexpectedJsonFragmentType","not-updated","Found the Json fragment {0} but expected {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","UnrecognizedUriError","not-updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.it-IT.resx","UriHasQueryError","not-updated","The supplied URL contains a query, which is not allowed","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","EmptyFolderPathError","not-updated","You must enter the name of the folder where the data should be stored","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","InvalidFolderPathError","not-updated","The folder path is invalid, it must start with ""{0}""","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.it-IT.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\TahoeLAFS\TahoeUI.it-IT.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\TahoeLAFS\TahoeUI.it-IT.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\TahoeLAFS\TahoeUI.it-IT.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\TahoeLAFS\TahoeUI.it-IT.resx","label2.Text","missing","Path","" -"Library\Backend\TahoeLAFS\TahoeUI.it-IT.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\TahoeLAFS\TahoeUI.it-IT.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\TahoeLAFS\TahoeUI.it-IT.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","Description","not-updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionDebugPropfindLong","not-updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionDebugPropfindShort","not-updated","Dump the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionForceDigestLong","not-updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionForceDigestShort","not-updated","Force the use of the HTTP Digest authentication method","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","DisplayName","not-updated","WEBDAV based","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\WEBDAV\Strings\WEBDAV.it-IT.resx","SeenThenNotFoundError","not-updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","BackslashWarning","not-updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","LeadingSlashWarning","not-updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.it-IT.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","DigestAuth.Text","missing","Authentication method must be ""Digest""","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","label2.Text","missing","Path","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","label3.Text","missing","Username","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","UseIntegratedAuth.Text","missing","Use integrated authentication","" -"Library\Backend\WEBDAV\WebDAVUI.it-IT.resx","UseSSL.Text","missing","Use SSL","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","AttemptReadWhileWritingError","not-updated","Cannot read data while writing","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","AttemptWriteWhileReadingError","not-updated","Cannot write while reading","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","CompressionlevelLong","not-updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","CompressionlevelShort","not-updated","Sets the Zip compression level","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","DeleteUnsupportedError","not-updated","Zip does not support deleting","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","Description","not-updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","DisplayName","not-updated","Zip compression","" -"Library\Compression\Strings\FileArchiveZip.it-IT.resx","FileNotFoundError","not-updated","File not found: {0}","" -"Library\DynamicLoader\Strings\BackendLoader.it-IT.resx","NoURLSuppliedError","not-updated","This instance was not created with an URL","" -"Library\DynamicLoader\Strings\BackendLoader.it-IT.resx","UrlNotSupportedError","not-updated","The supplied url is not supported","" -"Library\DynamicLoader\Strings\DynamicLoader.it-IT.resx","DynamicAssemblyLoadError","not-updated","Failed to load assembly {0}, error message: {1}","" -"Library\DynamicLoader\Strings\DynamicLoader.it-IT.resx","DynamicTypeLoadError","not-updated","Failed to load process type {0} assembly {1}, error message: {2}","" -"Library\Encryption\GPGCommonOptions.it-IT.resx","BrowseForGPGDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Encryption\GPGCommonOptions.it-IT.resx","label1.Text","missing","GPG path:","" -"Library\Encryption\Strings\AESEncryption.it-IT.resx","AesencryptiondontallowfallbackLong_v2","not-updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","" -"Library\Encryption\Strings\AESEncryption.it-IT.resx","AesencryptiondontallowfallbackShort","not-updated","Do not attempt to decrypt using previous method","" -"Library\Encryption\Strings\AESEncryption.it-IT.resx","BadKeyStretchError","not-updated","Bad key stretch","" -"Library\Encryption\Strings\AESEncryption.it-IT.resx","Description_v2","not-updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","" -"Library\Encryption\Strings\AESEncryption.it-IT.resx","DisplayName","not-updated","AES-256 encryption, built-in","" -"Library\Encryption\Strings\EncryptionBase.it-IT.resx","DecryptionError","not-updated","Failed to decrypt data (invalid passphrase?): {0}","" -"Library\Encryption\Strings\GPGCommonOptions.it-IT.resx","GpgAutodetectedInfo","not-updated","Leave empty to use the gpg application found: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.it-IT.resx","GpgNotAutodetectedWarning","not-updated","The gpg application could not be located, please enter the path manually","" -"Library\Encryption\Strings\GPGCommonOptions.it-IT.resx","GpgProgramNotFoundError","not-updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.it-IT.resx","LoadError","not-updated","An error occured while setting up the GPG dialog: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.it-IT.resx","LocatingGpgError","not-updated","The entered GPG program could not be found. -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.it-IT.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","Description","not-updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","DisplayName","not-updated","GNU Privacy Guard, external","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptiondecryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptiondecryptionswitchesShort","not-updated","Extra GPG commandline options for decryption","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","Gpgencryptiondisablearmordeprecated","not-updated","This option has non-standard handling, please use the --{0} option instead.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptiondisablearmorLong","not-updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptiondisablearmorShort","not-updated","Don't use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptionenablearmorLong","not-updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptionenablearmorShort","not-updated","Use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptionencryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgencryptionencryptionswitchesShort","not-updated","Extra GPG commandline options for encryption","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GPGExecuteError","not-updated","Failed to execute GPG at ""{0}"": {1}","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GPGNotFoundWarning","not-updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgprogrampathLong","not-updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","GpgprogrampathShort","not-updated","The path to GnuPG","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","SignkeyLong","not-updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","" -"Library\Encryption\Strings\GPGEncryption.it-IT.resx","SignkeyShort","not-updated","Sign key for GnuPG","" -"Library\Encryption\Strings\GPGSettingsControl.it-IT.resx","PageDescription","not-updated","Settings for the GPG encryption module","" -"Library\Encryption\Strings\GPGSettingsControl.it-IT.resx","PageTitle","not-updated","GPG","" -"Library\Encryption\Strings\GPGStreamWrapper.it-IT.resx","DecryptionError","not-updated","Decryption failed: {0}","" -"Library\Encryption\Strings\GPGStreamWrapper.it-IT.resx","GPGFlushError","not-updated","Failure while invoking GnuPG, program won't flush output","" -"Library\Encryption\Strings\GPGStreamWrapper.it-IT.resx","GPGTerminateError","not-updated","Failure while invoking GnuPG, program won't terminate","" -"Library\Interface\Strings\CommandLineArgument.it-IT.resx","AliasesHeader","not-updated","aliases","" -"Library\Interface\Strings\CommandLineArgument.it-IT.resx","DefaultValueHeader","not-updated","default value","" -"Library\Interface\Strings\CommandLineArgument.it-IT.resx","DeprecationMarker","not-updated","[DEPRECATED]","" -"Library\Interface\Strings\CommandLineArgument.it-IT.resx","ValuesHeader","not-updated","values","" -"Library\Interface\Strings\Common.it-IT.resx","CancelExceptionError","not-updated","Cancelled","" -"Library\Interface\Strings\Common.it-IT.resx","ConfigurationIsMissingItemError","not-updated","The configuration for the backend is not valid, it is missing the {0} field","" -"Library\Interface\Strings\Common.it-IT.resx","ConfirmTestConnectionQuestion","not-updated","Do you want to test the connection?","" -"Library\Interface\Strings\Common.it-IT.resx","ConnectionFailure","not-updated","Connection Failed: {0}","" -"Library\Interface\Strings\Common.it-IT.resx","ConnectionSuccess","not-updated","Connection succeeded!","" -"Library\Interface\Strings\Common.it-IT.resx","DefaultDirectoryWarning","not-updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","" -"Library\Interface\Strings\Common.it-IT.resx","EmptyPasswordError","not-updated","You must enter a password","" -"Library\Interface\Strings\Common.it-IT.resx","EmptyPasswordWarning","not-updated","You have not entered a password. -Proceed without a password?","" -"Library\Interface\Strings\Common.it-IT.resx","EmptyServernameError","not-updated","You must enter the name of the server","" -"Library\Interface\Strings\Common.it-IT.resx","EmptyUsernameError","not-updated","You must enter a username","" -"Library\Interface\Strings\Common.it-IT.resx","EmptyUsernameWarning","not-updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","" -"Library\Interface\Strings\Common.it-IT.resx","ExistingBackupDetectedQuestion","not-updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","" -"Library\Interface\Strings\Common.it-IT.resx","FolderAlreadyExistsError","not-updated","The folder cannot be created because it already exists","" -"Library\Interface\Strings\Common.it-IT.resx","FolderCreated","not-updated","Folder created!","" -"Library\Interface\Strings\Common.it-IT.resx","FolderMissingError","not-updated","The requested folder does not exist","" -"Library\Interface\Strings\Common.it-IT.resx","InvalidServernameError","not-updated","The server name ""{0}"" is not valid","" -"Library\Interface\Strings\DataTypes.it-IT.resx","Boolean","not-updated","Boolean","" -"Library\Interface\Strings\DataTypes.it-IT.resx","Enumeration","not-updated","Enumeration","" -"Library\Interface\Strings\DataTypes.it-IT.resx","Integer","not-updated","Integer","" -"Library\Interface\Strings\DataTypes.it-IT.resx","Path","not-updated","Path","" -"Library\Interface\Strings\DataTypes.it-IT.resx","Size","not-updated","Size","" -"Library\Interface\Strings\DataTypes.it-IT.resx","String","not-updated","String","" -"Library\Interface\Strings\DataTypes.it-IT.resx","Timespan","not-updated","Timespan","" -"Library\Interface\Strings\DataTypes.it-IT.resx","Unknown","not-updated","Unknown","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","BackendDoesNotSupportCreateFolder","not-updated","The backend {0} ({1}) does not support the CreateFolder operation ","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","BackendNotFoundError","not-updated","Unable to find backend for: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","CachedSignatureDecryptWarning","not-updated","Attempt to decrypt file {0} failed with error: {1}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","CachedSignatureHashMismatchWarning","not-updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","CompletedDeleteTransaction","not-updated","Delete transaction completed successfully","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","CompletingDeleteTransactionWarning","not-updated","Completing unfinished delete transaction and removing {0} files","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","DeleteCacheFileError","not-updated","An error occured while attempting to delete cache file {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","DeleteTransactionFileFoundWarning","not-updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","DeleteTransactionFileReadError","not-updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","DeletingTransactionLeftoverFile","not-updated","Deleting file from delete transaction ""{0}""","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","DownloadedFileSizeError","not-updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","DuplicateFileEntryWarning","not-updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","EmptyManifestWarning","not-updated","Empty backupset detected, this is likely an error: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","ExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FailureWhileDisposingBackendError","not-updated","An error occured while closing a connection: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FileDeleteError2","not-updated","Failed to delete file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FileDownloadError2","not-updated","Failed to download file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FileListingError","not-updated","Failed to retrieve file listing: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FilenameParseError","not-updated","Unable to parse filenames for the desired volumes","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FilesNotForceRemovedMessage","not-updated","No files removed, specify --force to remove files.","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FileUploadError2","not-updated","Failed to upload file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","FunctionLookupError","not-updated","Failed to find function: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","HashMismatchError","not-updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","InvalidEntryTypeError","not-updated","Invalid entry type: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","MultipleDeleteTransactionsFoundError","not-updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","NoBackupsFoundError","not-updated","No backups found at remote location","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","NonExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","OrphanIncrementalFoundMessage","not-updated","Failed to match incremental package to a full: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","PartialFileFoundMessage","not-updated","Found a partial file, run cleanup to remove: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","RemoveOrphanFileWarning","not-updated","Deleting orphan file: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","RemovingLeftoverFileMessage","not-updated","Removing leftover file: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","SaveCacheFileError","not-updated","Failed to save the cached signature file as {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","StatusMessageDownloading","not-updated","Downloading: {0}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","StatusMessageUploading","not-updated","Uploading: {0} ({1})","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","TooManyOrphansFoundError","not-updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","UnmatchedFilenameWarning","not-updated","The file {0} was found on the backend but not recognized by Duplicati","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","UploadSizeVerificationFailure","not-updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.it-IT.resx","UploadVerificationFailure","not-updated","The file {0} was uploaded but not found on the server","" -"Library\Main\Strings\ExecutionStoppedException.it-IT.resx","DefaultMessage","not-updated","The user has stopped the operation","" -"Library\Main\Strings\FilenameStrategy.it-IT.resx","InvalidEntryTypeError","not-updated","Invalid entry type:{0}","" -"Library\Main\Strings\Interface.it-IT.resx","BadSortingDetectedError","not-updated","Bad sorting of backup times detected","" -"Library\Main\Strings\Interface.it-IT.resx","BadVolumeSortOrder","not-updated","Bad sort order on volumes detected","" -"Library\Main\Strings\Interface.it-IT.resx","CannotCleanWithoutHashesError","not-updated","When using cleanup the manifests and hashes must be verified","" -"Library\Main\Strings\Interface.it-IT.resx","CannotSkipHashChecksOnBackup","not-updated","Hash checks cannot be disabled while performing a backup","" -"Library\Main\Strings\Interface.it-IT.resx","CannotVerifyChain","not-updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","" -"Library\Main\Strings\Interface.it-IT.resx","CannotVerifyWithoutHashes","not-updated","Hash checks cannot be disabled while performing a verification","" -"Library\Main\Strings\Interface.it-IT.resx","DeleteManifestsSuggestion","not-updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","" -"Library\Main\Strings\Interface.it-IT.resx","DeletingBackupSetMessage","not-updated","Deleting backup at {0}","" -"Library\Main\Strings\Interface.it-IT.resx","DeprecatedOptionUsedWarning","not-updated","The option {0} is deprecated: {1}","" -"Library\Main\Strings\Interface.it-IT.resx","DisablingSignatureCacheForVerification","not-updated","The signature cache is disabled when performing verification","" -"Library\Main\Strings\Interface.it-IT.resx","DuplicateOptionNameWarning","not-updated","The option --{0} exists more than once, please report this to the developers","" -"Library\Main\Strings\Interface.it-IT.resx","FailedToFindControlFilesMessage","not-updated","Failed to find control files in: {0}","" -"Library\Main\Strings\Interface.it-IT.resx","FileHashFailure","not-updated","A hash check failed, this is an indication of a corrupt file: {0}","" -"Library\Main\Strings\Interface.it-IT.resx","FilenameMismatchError","not-updated","The manifest report that the file should be named {0} but it was named {1}","" -"Library\Main\Strings\Interface.it-IT.resx","FilesAreNotForceDeletedMessage","not-updated","Files are not deleted, use the --force command to actually remove files","" -"Library\Main\Strings\Interface.it-IT.resx","FileSizeMismatchError","not-updated","The file {0} has size {1} but should have size {2}","" -"Library\Main\Strings\Interface.it-IT.resx","FullBecauseBackendIsEmpty","not-updated","A full backup is made because no existing backup chains were found on the destination","" -"Library\Main\Strings\Interface.it-IT.resx","FullBecauseFlagWasSet","not-updated","A full backup was forced with the --{0} flag","" -"Library\Main\Strings\Interface.it-IT.resx","FullBecauseLastFullIsFrom","not-updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.it-IT.resx","FullBecauseSourceFoldersChanged","not-updated","A full backup is made because the source folders have changed","" -"Library\Main\Strings\Interface.it-IT.resx","FullBecauseThereAreNIncrementals","not-updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.it-IT.resx","IncrementalBecauseLastFullIsFrom","not-updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.it-IT.resx","IncrementalBecauseNoFlagsWereSet","not-updated","An incremental backup is made because no full backup criteria was found","" -"Library\Main\Strings\Interface.it-IT.resx","IncrementalBecauseThereAreNIncrementals","not-updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.it-IT.resx","InternalDeleteCountError","not-updated","An internal error occured, and the operation was aborted to protect the backup sets","" -"Library\Main\Strings\Interface.it-IT.resx","ManifestAndFileCountMismatchError","not-updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","" -"Library\Main\Strings\Interface.it-IT.resx","ManifestsMustBeRead","not-updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.it-IT.resx","ManifestsMustBeReadOnBackups","not-updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.it-IT.resx","ManifestVersionRequiresRelativeNamesWarning","not-updated","One or more manifests are from version 1, which requires that filenames searched are relative","" -"Library\Main\Strings\Interface.it-IT.resx","MissingSignatureFile","not-updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","" -"Library\Main\Strings\Interface.it-IT.resx","NoFilesGivenError","not-updated","No filenames given for find-last-file","" -"Library\Main\Strings\Interface.it-IT.resx","NoSourceFoldersError","not-updated","No source folders specified for backup","" -"Library\Main\Strings\Interface.it-IT.resx","NotDeletingBackupSetMessage","not-updated","Not deleting backup at time: {0}, because later backups depend on it","" -"Library\Main\Strings\Interface.it-IT.resx","NotDeletingLastFullMessage","not-updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","" -"Library\Main\Strings\Interface.it-IT.resx","NumberOfSourceFoldersHasChangedError","not-updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.it-IT.resx","PartialUploadMessage","not-updated","Failed after uploading {0} volume(s). Error message: {1}","" -"Library\Main\Strings\Interface.it-IT.resx","PreviousManifestFilenameMismatchError","not-updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","" -"Library\Main\Strings\Interface.it-IT.resx","PreviousManifestHashMismatchError","not-updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","" -"Library\Main\Strings\Interface.it-IT.resx","PrimaryManifestReadErrorLogMessage","not-updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","" -"Library\Main\Strings\Interface.it-IT.resx","ReadingSecondaryManifestLogMessage","not-updated","Secondary manifest file found: {0}, attempting read.","" -"Library\Main\Strings\Interface.it-IT.resx","RemovingPartialFilesMessage","not-updated","Removing partial file: {0}","" -"Library\Main\Strings\Interface.it-IT.resx","SecondaryManifestReadErrorLogMessage","not-updated","Failed to read the secondary manifest {0}. Error message: {1}","" -"Library\Main\Strings\Interface.it-IT.resx","SignatureCachePathMissingError","not-updated","Signature cache path was not given as an argument","" -"Library\Main\Strings\Interface.it-IT.resx","SkippedContentVolumeLogMessage","not-updated","The content volume {0} is not present in the manifest and is not used","" -"Library\Main\Strings\Interface.it-IT.resx","SkippedUnlistedSignatureFileWarning","not-updated","The signature file {0} was skipped because the signature file was not found in the manifest","" -"Library\Main\Strings\Interface.it-IT.resx","SourceDirIsIncludedMultipleTimesError","not-updated","The folder {0} is included multiple times","" -"Library\Main\Strings\Interface.it-IT.resx","SourceDirsAreRelatedError","not-updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","" -"Library\Main\Strings\Interface.it-IT.resx","SourceFolderIsMissingError","not-updated","The source folder {0} does not exist, aborting backup","" -"Library\Main\Strings\Interface.it-IT.resx","SourceFoldersHasChangedError","not-updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.it-IT.resx","StatusBuildingFilelist","not-updated","Building filelist ...","" -"Library\Main\Strings\Interface.it-IT.resx","StatusCompleted","not-updated","Completed","" -"Library\Main\Strings\Interface.it-IT.resx","StatusCreatingVolume","not-updated","Creating volume {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusDownloadingContentVolume","not-updated","Downloading content, volume {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusDownloadingSignatureVolume","not-updated","Downloading signatures, volume {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusLoadingFilelist","not-updated","Loading remote filelist","" -"Library\Main\Strings\Interface.it-IT.resx","StatusPatching","not-updated","Patching restore with #{0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusProcessing","not-updated","Processing: {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusReadingIncrementalData","not-updated","Reading incremental data ...","" -"Library\Main\Strings\Interface.it-IT.resx","StatusReadingIncrementalFile","not-updated","Reading incremental data from: {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusReadingIncrementals","not-updated","Reading incremental data","" -"Library\Main\Strings\Interface.it-IT.resx","StatusReadingManifest","not-updated","Reading manifest file: {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusReadingSignatureFile","not-updated","Reading signatures: {0}, vol {1}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusStarted","not-updated","Started","" -"Library\Main\Strings\Interface.it-IT.resx","StatusUploadingContentVolume","not-updated","Uploading content, volume {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusUploadingManifestVolume","not-updated","Uploading manifest, volume {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusUploadingSignatureVolume","not-updated","Uploading signatures, volume {0}","" -"Library\Main\Strings\Interface.it-IT.resx","StatusUploadingVerificationVolume","not-updated","Uploading verification file","" -"Library\Main\Strings\Interface.it-IT.resx","StatusWaitingForUpload","not-updated","Waiting for upload to complete ...","" -"Library\Main\Strings\Interface.it-IT.resx","TooFewTargetFoldersError","not-updated","The backup contains {0} folders but {1} target folders were supplied","" -"Library\Main\Strings\Interface.it-IT.resx","TooManyTargetFoldersWarning","not-updated","The backup contains {0} folder(s) but {1} target folders were supplied","" -"Library\Main\Strings\Interface.it-IT.resx","UnexpectedCompressionError","not-updated","Unexpected compression mode: {0}","" -"Library\Main\Strings\Interface.it-IT.resx","UnexpectedOperationTypeError","not-updated","The operation mode {0} was not expected","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedBooleanValue","not-updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedEnumerationValue","not-updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedIntegerValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedOptionDisabledModuleWarning","not-updated","The option --{0} is not supported because the module {1} is not currently loaded","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedOptionWarning","not-updated","The supplied option --{0} is not supported and will be ignored","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedPathValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid path","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedSizeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid size","" -"Library\Main\Strings\Interface.it-IT.resx","UnsupportedTimeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid time","" -"Library\Main\Strings\Manifestfile.it-IT.resx","EofInManifestFile","not-updated","Got EOF while attempting to locate the self-hash of a manifest","" -"Library\Main\Strings\Manifestfile.it-IT.resx","HashGenerationFailure","not-updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","" -"Library\Main\Strings\Manifestfile.it-IT.resx","InternalError","not-updated","An internal error occured when creating the manifest, please report this to the developers","" -"Library\Main\Strings\Manifestfile.it-IT.resx","InvalidManifestError","not-updated","The manifest file did not have the expected root Xml element: {0}","" -"Library\Main\Strings\Manifestfile.it-IT.resx","InvalidSourcePathError","not-updated","The number of source paths in the manifest file are wrong","" -"Library\Main\Strings\Manifestfile.it-IT.resx","MainfestIsMissingSelfFilename","not-updated","Manifest did not contain its own filename as expected","" -"Library\Main\Strings\Manifestfile.it-IT.resx","MainfestIsMissingSelfHash","not-updated","Manifest did not contain a self hash as expected","" -"Library\Main\Strings\Manifestfile.it-IT.resx","ManifestValidationError","not-updated","Failed to validate manifest: {0}","" -"Library\Main\Strings\Manifestfile.it-IT.resx","MissingPreviousManifestFilename","not-updated","Manifest has no previous manifest filename","" -"Library\Main\Strings\Manifestfile.it-IT.resx","MissingPreviousManifestHash","not-updated","Manifest has no previous manifest hash","" -"Library\Main\Strings\Manifestfile.it-IT.resx","NoFilesError","not-updated","Invalid manifest, there were no files in the manifest","" -"Library\Main\Strings\Manifestfile.it-IT.resx","SelfhashMismatch","not-updated","Manifest file had selfhash {0} but the hash of the file is {1}","" -"Library\Main\Strings\Manifestfile.it-IT.resx","UnsupportedHashAlgorithmError","not-updated","The manifest uses the hash algorithm {0}, which is unsupported","" -"Library\Main\Strings\Manifestfile.it-IT.resx","UnsupportedVersionError","not-updated","The manifest has version {0}, the current application only supports versions up to {1}","" -"Library\Main\Strings\Manifestfile.it-IT.resx","WrongCountError","not-updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","" -"Library\Main\Strings\Options.it-IT.resx","AllowfullremoveLong","not-updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","" -"Library\Main\Strings\Options.it-IT.resx","AllowfullremoveShort","not-updated","Allow removal of the all backups","" -"Library\Main\Strings\Options.it-IT.resx","AllowsleepShort","not-updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","" -"Library\Main\Strings\Options.it-IT.resx","AllowsourcefolderchangeLong","not-updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","" -"Library\Main\Strings\Options.it-IT.resx","AllowsourcefolderchangeShort","not-updated","Skip verifying the source folders","" -"Library\Main\Strings\Options.it-IT.resx","AsynchronousuploadDeprecated","not-updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","" -"Library\Main\Strings\Options.it-IT.resx","AsynchronousuploadfolderLong","not-updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","" -"Library\Main\Strings\Options.it-IT.resx","AsynchronousuploadfolderShort","not-updated","The path where ready volumes are placed until uploaded","" -"Library\Main\Strings\Options.it-IT.resx","AsynchronousuploadlimitLong","not-updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","" -"Library\Main\Strings\Options.it-IT.resx","AsynchronousuploadlimitShort","not-updated","The number of volumes to create ahead of time","" -"Library\Main\Strings\Options.it-IT.resx","AsynchronousuploadLong","not-updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","" -"Library\Main\Strings\Options.it-IT.resx","AsynchronousuploadShort","not-updated","Transmit files on a separate thread","" -"Library\Main\Strings\Options.it-IT.resx","AutocleanupLong","not-updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","" -"Library\Main\Strings\Options.it-IT.resx","AutocleanupShort","not-updated","A flag indicating that Duplicati should remove unused files","" -"Library\Main\Strings\Options.it-IT.resx","BackendlogdatabaseLong","not-updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","" -"Library\Main\Strings\Options.it-IT.resx","BackendlogdatabaseShort","not-updated","Database log of remote operations","" -"Library\Main\Strings\Options.it-IT.resx","BackupprefixLong","not-updated","Any string used to prefix the filenames generated by Duplicati.","" -"Library\Main\Strings\Options.it-IT.resx","BackupprefixShort","not-updated","Backup volume filename prefix","" -"Library\Main\Strings\Options.it-IT.resx","CompressionmoduleLong","not-updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","" -"Library\Main\Strings\Options.it-IT.resx","CompressionmoduleShort","not-updated","Select what module to use for compression","" -"Library\Main\Strings\Options.it-IT.resx","CreateverificationfileLong","not-updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","" -"Library\Main\Strings\Options.it-IT.resx","CreateverificationfileShort","not-updated","Create verification file on server","" -"Library\Main\Strings\Options.it-IT.resx","DebugoutputLong","not-updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","" -"Library\Main\Strings\Options.it-IT.resx","DebugoutputShort","not-updated","Enables debugging output","" -"Library\Main\Strings\Options.it-IT.resx","DebugretryerrorsLong","not-updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","" -"Library\Main\Strings\Options.it-IT.resx","DebugretryerrorsShort","not-updated","Show error messages when a retry is performed","" -"Library\Main\Strings\Options.it-IT.resx","DisableautocreatefolderLong","not-updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","" -"Library\Main\Strings\Options.it-IT.resx","DisableautocreatefolderShort","not-updated","Disables automatic folder creation","" -"Library\Main\Strings\Options.it-IT.resx","DisablefiletimecheckLong","not-updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","" -"Library\Main\Strings\Options.it-IT.resx","DisablefiletimecheckShort","not-updated","Disable checks based on file time","" -"Library\Main\Strings\Options.it-IT.resx","DisablemoduleLong","not-updated","Supply one or more module names, separated by commas to unload them","" -"Library\Main\Strings\Options.it-IT.resx","DisablemoduleShort","not-updated","Disabled one or more modules","" -"Library\Main\Strings\Options.it-IT.resx","DisableStreamingLong","not-updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","" -"Library\Main\Strings\Options.it-IT.resx","DisableStreamingShort","not-updated","Disables use of the streaming transfer method","" -"Library\Main\Strings\Options.it-IT.resx","DisabletimetoleranceLong","not-updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","" -"Library\Main\Strings\Options.it-IT.resx","DisabletimetoleranceShort","not-updated","Deactivates tolerance when comparing times","" -"Library\Main\Strings\Options.it-IT.resx","DisableusndiffcheckLong","not-updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","" -"Library\Main\Strings\Options.it-IT.resx","DisableusndiffcheckShort","not-updated","Disables changelist by USN numbers","" -"Library\Main\Strings\Options.it-IT.resx","DontreadmanifestsLong","not-updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","" -"Library\Main\Strings\Options.it-IT.resx","DontreadmanifestsShort","not-updated","An option that prevents verifying the manifests","" -"Library\Main\Strings\Options.it-IT.resx","EnablemoduleLong","not-updated","Supply one or more module names, separated by commas to load them","" -"Library\Main\Strings\Options.it-IT.resx","EnablemoduleShort","not-updated","Enables one or more modules","" -"Library\Main\Strings\Options.it-IT.resx","EncryptionmoduleLong","not-updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","" -"Library\Main\Strings\Options.it-IT.resx","EncryptionmoduleShort","not-updated","Select what module to use for encryption","" -"Library\Main\Strings\Options.it-IT.resx","ExcludeemptyfoldersLong","not-updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","" -"Library\Main\Strings\Options.it-IT.resx","ExcludeemptyfoldersShort","not-updated","Controls empty folder actions","" -"Library\Main\Strings\Options.it-IT.resx","ExcludeLong","not-updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.it-IT.resx","ExcluderegexpLong","not-updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.it-IT.resx","ExcluderegexpShort","not-updated","Exclude files regular expression","" -"Library\Main\Strings\Options.it-IT.resx","ExcludeShort","not-updated","Exclude files","" -"Library\Main\Strings\Options.it-IT.resx","FiletorestoreLong","not-updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","" -"Library\Main\Strings\Options.it-IT.resx","FiletorestoreShort","not-updated","A list of files to restore","" -"Library\Main\Strings\Options.it-IT.resx","ForceLong","not-updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","" -"Library\Main\Strings\Options.it-IT.resx","ForceShort","not-updated","Force the removal of files","" -"Library\Main\Strings\Options.it-IT.resx","FullifmorethannincrementalsLong","not-updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","" -"Library\Main\Strings\Options.it-IT.resx","FullifmorethannincrementalsShort","not-updated","The max number of incrementals in a chain","" -"Library\Main\Strings\Options.it-IT.resx","FullifolderthanLong","not-updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","" -"Library\Main\Strings\Options.it-IT.resx","FullifolderthanShort","not-updated","The max duration between full backups","" -"Library\Main\Strings\Options.it-IT.resx","FullifsourcefolderchangedLong","not-updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","" -"Library\Main\Strings\Options.it-IT.resx","FullifsourcefolderchangedShort","not-updated","Run a full backup if the sourcefolder has changed","" -"Library\Main\Strings\Options.it-IT.resx","FullLong","not-updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","" -"Library\Main\Strings\Options.it-IT.resx","FullShort","not-updated","A flag used to force full backups","" -"Library\Main\Strings\Options.it-IT.resx","GpgencryptionDeprecated","not-updated","Use --encryption-module=gpg instead","" -"Library\Main\Strings\Options.it-IT.resx","GpgencryptionLong","not-updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","" -"Library\Main\Strings\Options.it-IT.resx","GpgencryptionShort","not-updated","Use GnuPG for encryption","" -"Library\Main\Strings\Options.it-IT.resx","IncludeLong","not-updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","" -"Library\Main\Strings\Options.it-IT.resx","IncluderegexpLong","not-updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","" -"Library\Main\Strings\Options.it-IT.resx","IncluderegexpShort","not-updated","Include files regular expression","" -"Library\Main\Strings\Options.it-IT.resx","IncludeShort","not-updated","Include files","" -"Library\Main\Strings\Options.it-IT.resx","ListverifyuploadsLong","not-updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","" -"Library\Main\Strings\Options.it-IT.resx","ListverifyuploadsShort","not-updated","Verify uploads by listing contents","" -"Library\Main\Strings\Options.it-IT.resx","LogfileLong","not-updated","Specifies the name of a while into which internal log information is written","" -"Library\Main\Strings\Options.it-IT.resx","LogfileShort","not-updated","Log internal information","" -"Library\Main\Strings\Options.it-IT.resx","LoglevelLong","not-updated","Specifies the amount of log information to write into the file specified by --log-file","" -"Library\Main\Strings\Options.it-IT.resx","LoglevelShort","not-updated","Log information level","" -"Library\Main\Strings\Options.it-IT.resx","MaxdownloadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.it-IT.resx","MaxdownloadprsecondShort","not-updated","Max number of bytes to download pr. second","" -"Library\Main\Strings\Options.it-IT.resx","MaxuploadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.it-IT.resx","MaxuploadprsecondShort","not-updated","Max number of bytes to upload pr. second","" -"Library\Main\Strings\Options.it-IT.resx","NoconnectionreuseLong","not-updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","" -"Library\Main\Strings\Options.it-IT.resx","NoconnectionreuseShort","not-updated","Do not re-use connections","" -"Library\Main\Strings\Options.it-IT.resx","NoencryptionLong","not-updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","" -"Library\Main\Strings\Options.it-IT.resx","NoencryptionShort","not-updated","Disable encryption","" -"Library\Main\Strings\Options.it-IT.resx","NumberofretriesLong","not-updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","" -"Library\Main\Strings\Options.it-IT.resx","NumberofretriesShort","not-updated","Number of times to retry a failed transmission","" -"Library\Main\Strings\Options.it-IT.resx","OldfilenamesDeprecated","not-updated","This option will be removed in the future but is included for the odd case where the new format breaks something","" -"Library\Main\Strings\Options.it-IT.resx","OldfilenamesLong","not-updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","" -"Library\Main\Strings\Options.it-IT.resx","OldfilenamesShort","not-updated","Uses the old filename format","" -"Library\Main\Strings\Options.it-IT.resx","OpenfilepolicyLong","not-updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","" -"Library\Main\Strings\Options.it-IT.resx","OpenfilepolicyShort","not-updated","Determines how to handle open files","" -"Library\Main\Strings\Options.it-IT.resx","PassphraseLong","not-updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","" -"Library\Main\Strings\Options.it-IT.resx","PassphraseShort","not-updated","Passphrase used to encrypt backups","" -"Library\Main\Strings\Options.it-IT.resx","RestoretimeLong","not-updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","" -"Library\Main\Strings\Options.it-IT.resx","RestoretimeShort","not-updated","The time to restore files","" -"Library\Main\Strings\Options.it-IT.resx","RetrydelayLong","not-updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","" -"Library\Main\Strings\Options.it-IT.resx","RetrydelayShort","not-updated","Time to wait between retries","" -"Library\Main\Strings\Options.it-IT.resx","ShortfilenamesDeprecated","not-updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","" -"Library\Main\Strings\Options.it-IT.resx","ShortfilenamesLong","not-updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","" -"Library\Main\Strings\Options.it-IT.resx","ShortfilenamesShort","not-updated","Use short filenames","" -"Library\Main\Strings\Options.it-IT.resx","SignaturecachepathLong","not-updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","" -"Library\Main\Strings\Options.it-IT.resx","SignaturecachepathShort","not-updated","A path to temporary storage","" -"Library\Main\Strings\Options.it-IT.resx","SignaturecontrolfilesLong","not-updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","" -"Library\Main\Strings\Options.it-IT.resx","SignaturecontrolfilesShort","not-updated","A list of control files to embed in the backups","" -"Library\Main\Strings\Options.it-IT.resx","SkipfilehashchecksLong","not-updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","" -"Library\Main\Strings\Options.it-IT.resx","SkipfilehashchecksShort","not-updated","Set this flag to skip hash checks","" -"Library\Main\Strings\Options.it-IT.resx","SkipfileslargerthanLong","not-updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","" -"Library\Main\Strings\Options.it-IT.resx","SkipfileslargerthanShort","not-updated","A size string that limits the size of files being backed up","" -"Library\Main\Strings\Options.it-IT.resx","SnapshotpolicyLong","not-updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","" -"Library\Main\Strings\Options.it-IT.resx","SnapshotpolicyShort","not-updated","Controls the use of disk snapshots","" -"Library\Main\Strings\Options.it-IT.resx","SortedfilelistLong","not-updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","" -"Library\Main\Strings\Options.it-IT.resx","SortedfilelistShort","not-updated","Sort the list of files","" -"Library\Main\Strings\Options.it-IT.resx","SynchronousuploadLong","not-updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","" -"Library\Main\Strings\Options.it-IT.resx","SynchronousuploadShort","not-updated","Upload files synchronously","" -"Library\Main\Strings\Options.it-IT.resx","TempdirLong","not-updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","" -"Library\Main\Strings\Options.it-IT.resx","TempdirShort","not-updated","Temporary storage folder","" -"Library\Main\Strings\Options.it-IT.resx","ThreadpriorityLong","not-updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","" -"Library\Main\Strings\Options.it-IT.resx","ThreadpriorityShort","not-updated","Thread priority","" -"Library\Main\Strings\Options.it-IT.resx","TimeseparatorDeprecated","not-updated","Duplicati no longer uses a time separator for the filenames so this option is useless","" -"Library\Main\Strings\Options.it-IT.resx","TimeseparatorLong","not-updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","" -"Library\Main\Strings\Options.it-IT.resx","TimeseparatorShort","not-updated","Backup volume filename timeseparator","" -"Library\Main\Strings\Options.it-IT.resx","TotalsizeLong","not-updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","" -"Library\Main\Strings\Options.it-IT.resx","TotalsizeShort","not-updated","The number of bytes generated by each backup run","" -"Library\Main\Strings\Options.it-IT.resx","UploadUnchangedBackupsLong","not-updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","" -"Library\Main\Strings\Options.it-IT.resx","UploadUnchangedBackupsShort","not-updated","Upload empty backup files","" -"Library\Main\Strings\Options.it-IT.resx","UsnpolicyLong","not-updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","" -"Library\Main\Strings\Options.it-IT.resx","UsnpolicyShort","not-updated","Controls the use of NTFS Update Sequence Numbers","" -"Library\Main\Strings\Options.it-IT.resx","VerificationLevelLong","not-updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","" -"Library\Main\Strings\Options.it-IT.resx","VerificationLevelShort","not-updated","Level of verification","" -"Library\Main\Strings\Options.it-IT.resx","VolsizeLong","not-updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","" -"Library\Main\Strings\Options.it-IT.resx","VolsizeShort","not-updated","A size string that limits the size of the volumes","" -"Library\Main\Strings\Options.it-IT.resx","VssexcludewritersLong","not-updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","" -"Library\Main\Strings\Options.it-IT.resx","VssexcludewritersShort","not-updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","" -"Library\Main\Strings\RSyncDir.it-IT.resx","CreateFolderError","not-updated","Failed to create folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","DeletedFilenameError","not-updated","An error occured while determining file status, filename: {0}, folder name:{1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","DeleteFileError","not-updated","Failed to delete file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","DeleteFolderError","not-updated","Failed to remove folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FailedToSetFileWriteTime","not-updated","Failed to set the write time for the file: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FailedToSetFolderWriteTime","not-updated","Failed to set the write time for the folder: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FileChangedWhileReadError","not-updated","The file {0} changed while being backed up, omitting file from backup set","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FileChangedWhileReadWarning","not-updated","The file {0} changed while being backed up, this may result in a broken file","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FileProcessError","not-updated","Failed to process file: {0}. Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FileShouldBePartialError","not-updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FileToDeleteMissingError","not-updated","File marked for deletion did not exist: {0}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FolderModificationTimeReadError","not-updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","FolderToDeleteMissingError","not-updated","Folder was marked for deletion, but did not exist: {0}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","InternalPathMappingError","not-updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","" -"Library\Main\Strings\RSyncDir.it-IT.resx","InvalidPartialFileEntry","not-updated","The partial file record for {0} does not match the file","" -"Library\Main\Strings\RSyncDir.it-IT.resx","InvalidPartialRecordError","not-updated","The partial record file is invalid","" -"Library\Main\Strings\RSyncDir.it-IT.resx","InvalidTimeStampError","not-updated","The timestamp information for file {0} could not be read: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","MultipassUsageError","not-updated","Multi pass is not initialized","" -"Library\Main\Strings\RSyncDir.it-IT.resx","PartialFileAddedLogMessage","not-updated","File {0} is partial from byte offset {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","PartialFileIncompleteWarning","not-updated","The partial file {0} was not completed","" -"Library\Main\Strings\RSyncDir.it-IT.resx","PartialLeftoverDeleteError","not-updated","Failed to clean up the partial incomplete file {0}, error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","RestoreFileError","not-updated","Failed to restore file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","RestoreFolderDeltaError","not-updated","Folder did not exist on restore by delta: {0}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","RestoreFolderMissingError","not-updated","Folder did not exist on restore: {0}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","SnapshotFailedError","not-updated","Failed to create a snapshot: {0}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","UsnDisposeFailedWarning","not-updated","Failed to dispose USN helper: {0}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","UsnFailedError","not-updated","Failed to read USN data: {0}","" -"Library\Main\Strings\RSyncDir.it-IT.resx","UsnJournalIdChangedWarning","not-updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","" -"Library\Main\Strings\RSyncDir.it-IT.resx","UsnNotSupportedOnLinuxError","not-updated","USN is not supported on Linux","" -"Library\Main\Strings\RSyncDir.it-IT.resx","UsnNumberingFaultWarning","not-updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.it-IT.resx","ConfirmPassphrasePrompt","not-updated","Confirm passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.it-IT.resx","Description","not-updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.it-IT.resx","Displayname","not-updated","Password prompt","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.it-IT.resx","EmptyPassphraseError","not-updated","Empty passphrases are not allowed","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.it-IT.resx","EnterPassphrasePrompt","not-updated","Enter passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.it-IT.resx","PassphraseMismatchError","not-updated","The passphrases do not match","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","Description","not-updated","This module exposes a number of properties that can be used to change the way http requests are issued","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DescriptionAcceptAnyCertificateLong","not-updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DescriptionAcceptAnyCertificateShort","not-updated","Accept any server certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DescriptionAcceptHashLong","not-updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DescriptionAcceptHashShort","not-updated","Optionally accept a known SSL certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DisableExpect100Long","not-updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DisableExpect100Short","not-updated","Disable the expect header","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DisableNagleLong","not-updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DisableNagleShort","not-updated","Disable nagling","" -"Library\Modules\Builtin\Strings\HttpOptions.it-IT.resx","DisplayName","not-updated","Configure http requests","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of signature file","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","EndofstreamInBlocksizeError","not-updated","End of stream occured while reading blocksize in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","EndofstreamInStronglenError","not-updated","End of stream occured while reading stronglen in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","EndofstreamInStrongSignatureError","not-updated","End of stream occured while reading strong signature from signature file","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","InvalidBlocksizeError","not-updated","Blocklen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","InvalidFilesizeError","not-updated","The size of the signature file is invalid","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","InvalidSignatureHeaderError","not-updated","Signature stream did not have the correct start marker","" -"Library\SharpRSync\Strings\ChecksumFile.it-IT.resx","InvalidStrongsizeError","not-updated","Stronglen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of delta file","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","EndofstreamWithoutMarkerError","not-updated","Stream ended but had no end marker","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","InternalBufferError","not-updated","Internal error, had buffered both matched and unmatched blocks!","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","InvalidCopyLengthError","not-updated","Invalid length for copy data","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","InvalidCopyOffsetError","not-updated","Invalid offset for copy data","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","InvalidLitteralSizeError","not-updated","Invalid size for literal data","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","InvalidSignatureError","not-updated","Delta stream did not have the correct start marker","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","UnexpectedEndofstreamError","not-updated","Unexpected end of stream detected","" -"Library\SharpRSync\Strings\DeltaFile.it-IT.resx","UnknownCommandError","not-updated","Unknown command in delta file","" -"Library\SharpRSync\Strings\Program.it-IT.resx","ErrorOccurred","not-updated","An error occurred: {0}","" -"Library\SharpRSync\Strings\Program.it-IT.resx","UsageMessage","not-updated","Usage: - {0} signature - {0} delta - {0} patch ","" -"Library\SharpRSync\Strings\RDiffBinary.it-IT.resx","EncodedLengthError","not-updated","Encoded value had unexpected length","" -"Library\SharpRSync\Strings\RDiffBinary.it-IT.resx","InvalidDataLengthError","not-updated","Invalid data length","" -"Library\SharpRSync\Strings\RDiffBinary.it-IT.resx","InvalidDeltaCopyCommandError","not-updated","Invalid delta copy command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.it-IT.resx","InvalidEncodedSizeError","not-updated","Invalid size for encoded value!","" -"Library\SharpRSync\Strings\RDiffBinary.it-IT.resx","InvalidLiteralCommand","not-updated","Invalid literal delta command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.it-IT.resx","SizeTooLargeError","not-updated","Unable to size item, because it is larger than: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.it-IT.resx","ValueTooLargeError","not-updated","Value must be less than: {0}","" -"Library\SharpRSync\Strings\RollingBuffer.it-IT.resx","BufferExhaustedError","not-updated","Buffer has too few bytes","" -"Library\SharpRSync\Strings\RollingBuffer.it-IT.resx","InternalError","not-updated","This is one sad rolling buffer :(","" -"Library\SharpRSync\Strings\RollingBuffer.it-IT.resx","NegativeIndexError","not-updated","Index cannot be negative","" -"Library\SharpRSync\Strings\Utility.it-IT.resx","UnexpectedEndOfStreamError","not-updated","Unexpected end of stream","" -"Library\Snapshots\Strings\LinuxSnapshot.it-IT.resx","ExternalProgramLaunchError","not-updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.it-IT.resx","ExternalProgramTimeoutError","not-updated","The external command failed to complete within the set time limit: {0} {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.it-IT.resx","InvalidFilePathError","not-updated","Unable to match local path {0} with any snapshot path: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.it-IT.resx","MountFolderMissingError","not-updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.it-IT.resx","MountFolderNotRemovedError","not-updated","Script returned successfully, but the temporary folder {0} still exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.it-IT.resx","ScriptExitCodeError","not-updated","The script returned exit code {0}, but {1} was expected: {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.it-IT.resx","ScriptOutputError","not-updated","Script returned successfully, but the output was missing the {0} parameter: {1}","" -"Library\Snapshots\Strings\Shared.it-IT.resx","InvalidEnumPathError","not-updated","Unable to match local path {0} with a snapshot","" -"Library\Snapshots\Strings\USNHelper.it-IT.resx","EmptyResponseError","not-updated","Unexpected empty response while enumerating","" -"Library\Snapshots\Strings\USNHelper.it-IT.resx","LinuxNotSupportedError","not-updated","USN is not supported on Linux","" -"Library\Snapshots\Strings\USNHelper.it-IT.resx","SafeGuardError","not-updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","" -"Library\Snapshots\Strings\WinNativeMethod.it-IT.resx","MissingBackupPrivilegeError","not-updated","Calling process does not have the backup privilege","" -"Library\Utility\Strings\FilenameFilter.it-IT.resx","FilterContainsPathSeparator","not-updated","Filter contains: {0}","" -"Library\Utility\Strings\Sizeparser.it-IT.resx","InvalidSizeValueError","not-updated","Invalid size value: {0}","" -"Library\Utility\Strings\SslCertificateValidator.it-IT.resx","InvalidCallSequence","not-updated","The SSL certificate validator was called in an incorrect order","" -"Library\Utility\Strings\SslCertificateValidator.it-IT.resx","VerifyCertificateException","not-updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","" -"Library\Utility\Strings\SslCertificateValidator.it-IT.resx","VerifyCertificateHashError","not-updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","" -"Library\Utility\Strings\TempFolder.it-IT.resx","TempFolderDoesNotExistError","not-updated","Temporary folder does not exist: {0}","" -"Library\Utility\Strings\Timeparser.it-IT.resx","InvalidDayError","not-updated","Unable to parse date: {0}, invalid day: {1}","" -"Library\Utility\Strings\Timeparser.it-IT.resx","InvalidIntegerError","not-updated","Failed to parse the segment: {0}, invalid integer","" -"Library\Utility\Strings\Timeparser.it-IT.resx","InvalidSpecifierError","not-updated","Invalid specifier: {0}","" -"Library\Utility\Strings\Timeparser.it-IT.resx","InvalidTimeError","not-updated","Unable to parse date: {0}, invalid time: {1}","" -"Library\Utility\Strings\Timeparser.it-IT.resx","InvalidYearError","not-updated","Unable to parse date: {0}, invalid year: {1}","" -"Library\Utility\Strings\Timeparser.it-IT.resx","UnknownMonthError","not-updated","Unable to parse date: {0}, unknown month: {1}","" -"Library\Utility\Strings\Timeparser.it-IT.resx","UnparsedDataFragmentError","not-updated","Unparsed data: {0}","" -"Library\Utility\Strings\Utility.it-IT.resx","InvalidHexDigitError","not-updated","The digit '{0}' is not a valid hex digit","" -"Library\Utility\Strings\Utility.it-IT.resx","InvalidHexStringLengthError","not-updated","The hex string size must be a multiple of two, eg. the length must be even","" -"Library\Utility\Strings\Utility.it-IT.resx","TimeoutException","not-updated","The request timed out","" -"Library\Utility\Strings\Utility.it-IT.resx","UnexpectedRequestResultError","not-updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","" -"Winforms\Controls\PasswordConfirmationDialog.it-IT.resx","$this.Text","missing","Please confirm the password","" -"Winforms\Controls\PasswordConfirmationDialog.it-IT.resx","CancelBtn.Text","missing","Cancel","" -"Winforms\Controls\PasswordControl.it-IT.resx","ShowPassword.ToolTip","missing","Show or hide the password","" -"Winforms\Controls\Strings\PasswordConfirmationDialog.it-IT.resx","PasswordDoNotMatchError","not-updated","The password that you have entered does not match the previously entered password","" -"Winforms\Controls\Strings\PasswordControl.it-IT.resx","ConfirmClearingPassword","not-updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","" -"WizardForm\Dialog.it-IT.resx","$this.Text","missing","Dialog","" -"WizardForm\Dialog.it-IT.resx","_BackButton.Text","missing","< Back","" -"WizardForm\Dialog.it-IT.resx","_CancelButton.Text","missing","Cancel","" -"WizardForm\Dialog.it-IT.resx","_InfoLabel.Text","missing","Helptext","" -"WizardForm\Dialog.it-IT.resx","_NextButton.Text","missing","Next >","" -"WizardForm\Dialog.it-IT.resx","_TitleLabel.Text","missing","Title","" -"WizardForm\StartPage.it-IT.resx","WizardHelp.Text","missing","Click next to continue","" -"WizardForm\StartPage.it-IT.resx","WizardIntroduction.Text","missing","Wizard introduction","" -"WizardForm\StartPage.it-IT.resx","WizardTitle.Text","missing","Wizard title","" -"WizardForm\Strings\Dialog.it-IT.resx","FinishButtonText","not-updated","Finish","" -"WizardForm\Strings\Dialog.it-IT.resx","NextButtonText","not-updated","Next >","" diff --git a/Duplicati/Localization/report.it-IT.url b/Duplicati/Localization/report.it-IT.url deleted file mode 100644 index 9b9f4c373..000000000 --- a/Duplicati/Localization/report.it-IT.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AilOWz75w8nHdGdFaEJlR3BGN0t5VlQyWlNhNlhvckE&single=true&gid=0&output=csv diff --git a/Duplicati/Localization/report.pt-BR.csv b/Duplicati/Localization/report.pt-BR.csv deleted file mode 100644 index 7186a0fcc..000000000 --- a/Duplicati/Localization/report.pt-BR.csv +++ /dev/null @@ -1,1602 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.pt-BR.resx","ProgramUsage","not-updated","Usage: Duplicati.CommandLine.Decrypter.exe ","" -"CommandLine\Strings\Program.pt-BR.resx","AddedFoldersHeader","not-updated","Added folders","" -"CommandLine\Strings\Program.pt-BR.resx","CollectionStatusHeader","not-updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","" -"CommandLine\Strings\Program.pt-BR.resx","CollectionStatusLineFull","not-updated","Full\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.pt-BR.resx","CollectionStatusLineInc","not-updated"," Inc\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.pt-BR.resx","ControlFilesHeader","not-updated","Control files","" -"CommandLine\Strings\Program.pt-BR.resx","DeletedFilesHeader","not-updated","Deleted files","" -"CommandLine\Strings\Program.pt-BR.resx","DeletedFoldersHeader","not-updated","Deleted folders","" -"CommandLine\Strings\Program.pt-BR.resx","DuplicatiOptionsHeader","not-updated","Duplicati options:","" -"CommandLine\Strings\Program.pt-BR.resx","FileEntryNotFound","not-updated","< not found >","" -"CommandLine\Strings\Program.pt-BR.resx","FindLastVersionEntry","not-updated","{0}\t{1}","" -"CommandLine\Strings\Program.pt-BR.resx","FindLastVersionHeader","not-updated","Backuptime\t\tFilename","" -"CommandLine\Strings\Program.pt-BR.resx","FolderCreatedMessage","not-updated","The folder {0} was created","" -"CommandLine\Strings\Program.pt-BR.resx","GenericModulesHeader","not-updated","Supported generic modules:","" -"CommandLine\Strings\Program.pt-BR.resx","IntegerParseError","not-updated","Unable to parse ""{0}"" into a number","" -"CommandLine\Strings\Program.pt-BR.resx","InternalOptionUsedError","not-updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","" -"CommandLine\Strings\Program.pt-BR.resx","ModifiedFilesHeader","not-updated","Modified files","" -"CommandLine\Strings\Program.pt-BR.resx","ModuleIsLoadedAutomatically","not-updated","Module is loaded atomatically, use --disable-module to prevent this","" -"CommandLine\Strings\Program.pt-BR.resx","ModuleIsNotLoadedAutomatically","not-updated","Module is not loaded atomatically, use --enable-module to load it","" -"CommandLine\Strings\Program.pt-BR.resx","NewFilesHeader","not-updated","New files","" -"CommandLine\Strings\Program.pt-BR.resx","NewOrModifiedFilesHeader","not-updated","New/Modified files","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageBackend","not-updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageBackup","not-updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageCleanup","not-updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageCreateFolders","not-updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageDeleteOld","not-updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageFilters","not-updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageFindLastVersion","not-updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageHeader","not-updated","********** Duplicati v. {0} ********** - -Usage:","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageListContentFiles","not-updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageListFiles","not-updated","List files: - Duplicati.CommandLine list [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageListSets","not-updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageListSignatureFiles","not-updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageListSourceFolders","not-updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageOptionTypes","not-updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsagePurgeCache","not-updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageRestore","not-updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageTimes","not-updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","" -"CommandLine\Strings\Program.pt-BR.resx","ProgramUsageVerify","not-updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","" -"CommandLine\Strings\Program.pt-BR.resx","SupportedBackendsHeader","not-updated","Supported backends:","" -"CommandLine\Strings\Program.pt-BR.resx","SupportedCompressionModulesHeader","not-updated","Supported compression modules:","" -"CommandLine\Strings\Program.pt-BR.resx","SupportedEncryptionModulesHeader","not-updated","Supported encryption modules:","" -"CommandLine\Strings\Program.pt-BR.resx","SupportedOptionsHeader","not-updated","Supported options:","" -"CommandLine\Strings\Program.pt-BR.resx","TimeParseError","not-updated","Unable to parse ""{0}"" into a time offset: {1}","" -"CommandLine\Strings\Program.pt-BR.resx","UnhandledException","not-updated","An error occured: {0}","" -"CommandLine\Strings\Program.pt-BR.resx","UnhandledInnerException","not-updated","The inner error message is: {0}","" -"CommandLine\Strings\Program.pt-BR.resx","UsageExampleLinux","not-updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","" -"CommandLine\Strings\Program.pt-BR.resx","UsageExampleWindows","not-updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","" -"CommandLine\Strings\Program.pt-BR.resx","VerificationCompleted","not-updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","" -"CommandLine\Strings\Program.pt-BR.resx","VerificationErrorHeader","not-updated","Reported error messages:","" -"CommandLine\Strings\Program.pt-BR.resx","WrongNumberOfCommandsError_v2","not-updated","Found {0} commands but expected {1}, commands: -{2}","" -"GUI\ApplicationSetup.pt-BR.resx","$this.Text","missing","Duplicati Options","" -"GUI\ApplicationSetup.pt-BR.resx","AdvancedTab.Text","missing","Advanced","" -"GUI\ApplicationSetup.pt-BR.resx","BalloonNotificationLevel.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.pt-BR.resx","Bandwidth.ToolTip","missing","Set the initial bandwidth limits to use in Duplicati","" -"GUI\ApplicationSetup.pt-BR.resx","BasicTab.Text","missing","Basic","" -"GUI\ApplicationSetup.pt-BR.resx","CacheSizeLabel.Text","missing","Calculating cache size...","" -"GUI\ApplicationSetup.pt-BR.resx","CancelBtn.Text","missing","Cancel","" -"GUI\ApplicationSetup.pt-BR.resx","ClearCacheButton.Text","missing","Clear cache","" -"GUI\ApplicationSetup.pt-BR.resx","ClearCacheButton.ToolTip","missing","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","" -"GUI\ApplicationSetup.pt-BR.resx","CommonPassword.ToolTip","missing","Enter the default password to apply to new backups","" -"GUI\ApplicationSetup.pt-BR.resx","EncryptionMethod.Text","missing","Encryption method:","" -"GUI\ApplicationSetup.pt-BR.resx","EncryptionMethod.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.pt-BR.resx","EncryptionModule.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.pt-BR.resx","groupBox1.Text","missing","User interface","" -"GUI\ApplicationSetup.pt-BR.resx","groupBox2.Text","missing","Cache","" -"GUI\ApplicationSetup.pt-BR.resx","groupBox4.Text","missing","Default throttle settings","" -"GUI\ApplicationSetup.pt-BR.resx","HideDonateButton.Text","missing","Hide Donate button on the main wizard page","" -"GUI\ApplicationSetup.pt-BR.resx","label1.Text","missing","Time to display past backups in log:","" -"GUI\ApplicationSetup.pt-BR.resx","label1.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.pt-BR.resx","label2.Text","missing","Sections:","" -"GUI\ApplicationSetup.pt-BR.resx","label3.Text","missing","Language:","" -"GUI\ApplicationSetup.pt-BR.resx","label3.ToolTip","missing","Select user interface language (requires restart)","" -"GUI\ApplicationSetup.pt-BR.resx","label4.Text","missing","Temporary folder:","" -"GUI\ApplicationSetup.pt-BR.resx","label6.Text","missing","Content:","" -"GUI\ApplicationSetup.pt-BR.resx","label7.Text","missing","Time to wait after startup:","" -"GUI\ApplicationSetup.pt-BR.resx","label7.ToolTip","missing","Select the amount of time Duplicati is paused after startup","" -"GUI\ApplicationSetup.pt-BR.resx","label8.Text","missing","Backup notifications:","" -"GUI\ApplicationSetup.pt-BR.resx","label8.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.pt-BR.resx","LanguageSelection.ToolTip","missing","Choose the language for the user interface (requires restart)","" -"GUI\ApplicationSetup.pt-BR.resx","LicenseLink.Text","missing","Homepage","" -"GUI\ApplicationSetup.pt-BR.resx","LicenseLink.ToolTip","missing","Click to go to the homepage of the currently selected section","" -"GUI\ApplicationSetup.pt-BR.resx","LicenseSections.ToolTip","missing","Lists the available license sections","" -"GUI\ApplicationSetup.pt-BR.resx","LicenseTab.Text","missing","License","" -"GUI\ApplicationSetup.pt-BR.resx","OKBtn.Text","missing","OK","" -"GUI\ApplicationSetup.pt-BR.resx","PasswordDefaultsGroup.Text","missing","Default password","" -"GUI\ApplicationSetup.pt-BR.resx","RecentDuration.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.pt-BR.resx","SignatureCacheEnabled.Text","missing","Signature cache:","" -"GUI\ApplicationSetup.pt-BR.resx","SignatureCacheEnabled.ToolTip","missing","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","" -"GUI\ApplicationSetup.pt-BR.resx","SignatureCachePathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.pt-BR.resx","SignatureCachePathBrowse.ToolTip","missing","Browse for the signature cache folder","" -"GUI\ApplicationSetup.pt-BR.resx","StartupDelayDuration.ToolTip","missing","Select the amount of time Duplicat is paused after startup","" -"GUI\ApplicationSetup.pt-BR.resx","TempPath.ToolTip","missing","Enter the path where Duplicati stores temporary files","" -"GUI\ApplicationSetup.pt-BR.resx","TempPathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.pt-BR.resx","TempPathBrowse.ToolTip","missing","Browse for the temporary folder","" -"GUI\ApplicationSetup.pt-BR.resx","ThreadPriorityPicker.ToolTip","missing","Set the initial thread priority to be used by Duplicati","" -"GUI\ApplicationSetup.pt-BR.resx","UseCommonPassword.Text","missing","Use password for new backups:","" -"GUI\ApplicationSetup.pt-BR.resx","UseCommonPassword.ToolTip","missing","Enable this to use the same password for multiple backups","" -"GUI\HelperControls\BackupFileList.pt-BR.resx","changeDestinationToolStripMenuItem.Text","missing","Change destination...","" -"GUI\HelperControls\BackupFileList.pt-BR.resx","folderBrowserDialog.Description","missing","Select the folder to restore to","" -"GUI\HelperControls\BackupFileList.pt-BR.resx","LoadingIndicator.Text","missing","Reading filelist, please wait ...","" -"GUI\HelperControls\BackupItems.pt-BR.resx","statusLabel.Text","missing","Loading list of backups","" -"GUI\HelperControls\BackupItems.pt-BR.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\HelperControls\BandwidthLimit.pt-BR.resx","DownloadLimitCheckbox.Text","missing","Download limit (restore)","" -"GUI\HelperControls\BandwidthLimit.pt-BR.resx","UploadLimitCheckbox.Text","missing","Upload limit (backup)","" -"GUI\HelperControls\CommandLineOptionGrid.pt-BR.resx","argumentDataGridViewTextBoxColumn.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.pt-BR.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.pt-BR.resx","enabledDataGridViewCheckBoxColumn.HeaderText","missing","Enabled","" -"GUI\HelperControls\CommandLineOptionGrid.pt-BR.resx","nameDataGridViewTextBoxColumn.HeaderText","missing","Name","" -"GUI\HelperControls\CommandLineOptionGrid.pt-BR.resx","valueDataGridViewTextBoxColumn.HeaderText","missing","Value","" -"GUI\HelperControls\DurationEditor.pt-BR.resx","CustomDuration.Error","missing","s","" -"GUI\HelperControls\DurationEditor.pt-BR.resx","EasyDuration.Items","missing","Each day","" -"GUI\HelperControls\DurationEditor.pt-BR.resx","EasyDuration.Items1","missing","Each week","" -"GUI\HelperControls\DurationEditor.pt-BR.resx","EasyDuration.Items2","missing","Each second week","" -"GUI\HelperControls\DurationEditor.pt-BR.resx","EasyDuration.Items3","missing","Each month","" -"GUI\HelperControls\DurationEditor.pt-BR.resx","EasyDuration.Items4","missing","Custom ...","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","$this.Text","missing","FilterDialog","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","BrowseFileButton.Text","missing","...","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","CancelBtn.Text","missing","Cancel","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","Exclusive.Text","missing","Exclude files matching the filter","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","folderBrowserDialog.Description","missing","Select the folder path to use for the filter","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","HelpLink.Text","missing","Filter help","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","Inclusive.Text","missing","Include files matching the filter","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","IsRegExp.Text","missing","Filter is regular expression","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","label1.Text","missing","Filter","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","OKBtn.Text","missing","OK","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","openFileDialog.Filter","missing","All files (*.*)|*.*","" -"GUI\HelperControls\FilterDialog.pt-BR.resx","openFileDialog.Title","missing","Select the file to use for the filter","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","AddFilterButton.ToolTipText","missing","Add a new filter","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","btnTestSearch.Text","missing","Test Search Selection...","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","EditFilterButton.ToolTipText","missing","Edit the selected filter","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","ExcludeFolderButton.ToolTipText","missing","Adds an excluded folder to the list","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","groupBox1.Text","missing","Filters","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","HelpButton.Text","missing","Filter help","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","HelpButton.ToolTipText","missing","Opens the Duplicati Filter usage Wiki page","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","IncludeFolderButton.ToolTipText","missing","Adds an included folder to the list","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","label1.Text","missing","Test a filename:","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","MoveFilterBottomButton.ToolTipText","missing","Move the selected filter to the bottom","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","MoveFilterDownButton.ToolTipText","missing","Move the selected filter down","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","MoveFilterTopButton.ToolTipText","missing","Move the selected filter to the top","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","MoveFilterUpButton.ToolTipText","missing","Move the selected filter up","" -"GUI\HelperControls\FilterEditor.pt-BR.resx","RemoveFilterButton.ToolTipText","missing","Remove the selected filter","" -"GUI\HelperControls\FolderPathEntry.pt-BR.resx","BrowseFolderButton.Text","missing","...","" -"GUI\HelperControls\FolderPathEntry.pt-BR.resx","BrowseFolderButton.ToolTip","missing","Click to browse for a folder","" -"GUI\HelperControls\FolderPathEntry.pt-BR.resx","DeleteButton.ToolTip","missing","Click to remove the entry","" -"GUI\HelperControls\FolderPathEntry.pt-BR.resx","FolderPath.ToolTip","missing","Enter the path to the folder here","" -"GUI\HelperControls\FolderPathEntry.pt-BR.resx","SizeLabel.Text","missing","(...)","" -"GUI\HelperControls\FolderPathEntry.pt-BR.resx","SizeLabel.ToolTip","missing","The size of the selected folder","" -"GUI\HelperControls\Strings\BackupFileList.pt-BR.resx","RootNodeTooltip","not-updated","Source folder {0} -Target folder: {1} -Right click to change target folder","" -"GUI\HelperControls\Strings\BackupItems.pt-BR.resx","ErrorStatusDisplay","not-updated","Error: {0}","" -"GUI\HelperControls\Strings\BackupItems.pt-BR.resx","NoDataReceived","not-updated","No data received","" -"GUI\HelperControls\Strings\BackupItems.pt-BR.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\HelperControls\Strings\BackupItems.pt-BR.resx","TooltipFullBackup","not-updated","Full backup","" -"GUI\HelperControls\Strings\BackupItems.pt-BR.resx","TooltipFullBackupWithSize","not-updated","Full backup - {0}","" -"GUI\HelperControls\Strings\BackupItems.pt-BR.resx","TooltipIncrementalBackup","not-updated","Incremental backup","" -"GUI\HelperControls\Strings\BackupItems.pt-BR.resx","TooltipIncrementalBackupWithSize","not-updated","Incremental backup - {0}, chain: {1}","" -"GUI\HelperControls\Strings\BackupTreeView.pt-BR.resx","ConfirmDeleteFolder","not-updated","Do you want to delete the folder {0} and all the backups contained in it?","" -"GUI\HelperControls\Strings\BackupTreeView.pt-BR.resx","ConfirmRemoveBackup","not-updated","Remove the backup '{0}' ?","" -"GUI\HelperControls\Strings\BackupTreeView.pt-BR.resx","NewBackup","not-updated","New Backup","" -"GUI\HelperControls\Strings\BackupTreeView.pt-BR.resx","NewFolder","not-updated","New Folder","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.pt-BR.resx","InfoLabelFormat","not-updated","Value type: {0}. -{1}. -{2}","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.pt-BR.resx","PageNotSupportedWarning","not-updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","" -"GUI\HelperControls\Strings\DurationEditor.pt-BR.resx","CustomDuration","not-updated","Custom ...","" -"GUI\HelperControls\Strings\FilterDialog.pt-BR.resx","InvalidRegExpMessage","not-updated","The expression is not a valid regular expression: {0}","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","ExcludeFolderBrowseTitle","not-updated","Choose the folder to add for exclusion","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","FileIsExcluded","not-updated","The file {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","FileIsIncluded","not-updated","The file {0} is included due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","FileIsIncludedDefault","not-updated","The file {0} is included because no rule matched","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","FilenameIsNotInAnyRootFolder","not-updated","The filename {0} is not located in any of the source folders","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","FilepathIsNotAbsoluteError","not-updated","The filename {0} is not an absolute path","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","FolderIsExcluded","not-updated","The folder {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","FolderIsRootFolder","not-updated","The folder {0} is included because it is a source folder","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","IncludeFolderBrowseTitle","not-updated","Choose the folder to add for inclusion","" -"GUI\HelperControls\Strings\FilterEditor.pt-BR.resx","InvalidCharsInFilenameError","not-updated","The filename {0} has invalid characters","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","BytesName","not-updated","bytes","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","BytesPerSecond","not-updated","bytes/s","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","GBName","not-updated","GB","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","GBPerSecond","not-updated","GB/s","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","KBName","not-updated","kB","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","KBPerSecond","not-updated","kB/s","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","MBName","not-updated","MB","" -"GUI\HelperControls\Strings\SizeSelector.pt-BR.resx","MBPerSecond","not-updated","MB/s","" -"GUI\HelperControls\Strings\TestSearchSelection.pt-BR.resx","FileName","not-updated","File Name '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.pt-BR.resx","FileType","not-updated","File Type '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.pt-BR.resx","TotalSizeLabel","not-updated","Total {0} files at {1}","" -"GUI\HelperControls\Strings\WaitForOperation.pt-BR.resx","ReallyAbortQuestion","not-updated","Are you sure you want to abort the operation?","" -"GUI\HelperControls\Strings\WaitForOperation.pt-BR.resx","UserCancelled","not-updated","The user cancelled the operation","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","$this.Text","missing","Test Search Selection","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","btnCancel.Text","missing","Cancel","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","btnOK.Text","missing","OK","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","chFile.Text","missing","Filename","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","chFileExt.Text","missing","Ext","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","chPath.Text","missing","Path","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","chSize.Text","missing","Size","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","label1.Text","missing","Filters:","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","label2.Text","missing","Use context menu to add and remove filters","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","label3.Text","missing","Files to be included:","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","lbLoading.Text","missing","Scanning files, please wait....","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miExclude.Text","missing","Exclude","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miExcludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miExcludeFileName.Text","missing","Add filename filter","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miExcludeFilePath.Text","missing","File Path","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miInclude.Text","missing","Include","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miIncludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miIncludeFileName.Text","missing","Add filename filer","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","miIncludeFilePath.Text","missing","File path","" -"GUI\HelperControls\TestSearchSelection.pt-BR.resx","removeFilterToolStripMenuItem.Text","missing","Remove Filter","" -"GUI\HelperControls\ThreadPriorityPicker.pt-BR.resx","ThreadPriority.Items","missing","High (Not recommended)","" -"GUI\HelperControls\ThreadPriorityPicker.pt-BR.resx","ThreadPriority.Items1","missing","Above normal","" -"GUI\HelperControls\ThreadPriorityPicker.pt-BR.resx","ThreadPriority.Items2","missing","Normal","" -"GUI\HelperControls\ThreadPriorityPicker.pt-BR.resx","ThreadPriority.Items3","missing","Below normal","" -"GUI\HelperControls\ThreadPriorityPicker.pt-BR.resx","ThreadPriority.Items4","missing","Low","" -"GUI\HelperControls\ThreadPriorityPicker.pt-BR.resx","ThreadPriorityEnabled.Text","missing","Set thread priority","" -"GUI\HelperControls\WaitForOperation.pt-BR.resx","$this.Text","missing","WaitForOperation","" -"GUI\ListBackupFiles.pt-BR.resx","$this.Text","missing","Files in selected backup","" -"GUI\ListBackupFiles.pt-BR.resx","CancelBtn.Text","missing","Close","" -"GUI\ListBackupFiles.pt-BR.resx","groupBox1.Text","missing","Loading file list, please wait ...","" -"GUI\LogViewer.pt-BR.resx","$this.Text","missing","Log data","" -"GUI\MainForm.pt-BR.resx","$this.Text","missing","Duplicati Control Window","" -"GUI\MainForm.pt-BR.resx","controlToolStripMenuItem.Text","missing","Control","" -"GUI\MainForm.pt-BR.resx","DelayDuration05Menu.Text","missing","5 minutes","" -"GUI\MainForm.pt-BR.resx","DelayDuration15Menu.Text","missing","15 minutes","" -"GUI\MainForm.pt-BR.resx","DelayDuration30Menu.Text","missing","30 minutes","" -"GUI\MainForm.pt-BR.resx","DelayDuration60Menu.Text","missing","1 hour","" -"GUI\MainForm.pt-BR.resx","label1.Text","missing","Duplicati dummy window","" -"GUI\MainForm.pt-BR.resx","optionsToolStripMenuItem.Text","missing","Options...","" -"GUI\MainForm.pt-BR.resx","pausePeriodToolStripMenuItem.Text","missing","Pause period","" -"GUI\MainForm.pt-BR.resx","pauseToolStripMenuItem.Text","missing","Pause","" -"GUI\MainForm.pt-BR.resx","quitToolStripMenuItem.Text","missing","Quit","" -"GUI\MainForm.pt-BR.resx","statusToolStripMenuItem.Text","missing","Status","" -"GUI\MainForm.pt-BR.resx","stopToolStripMenuItem.Text","missing","Stop","" -"GUI\MainForm.pt-BR.resx","throttleOptionsToolStripMenuItem.Text","missing","Throttle options...","" -"GUI\MainForm.pt-BR.resx","wizardToolStripMenuItem.Text","missing","Wizard...","" -"GUI\RestoreBackup.pt-BR.resx","$this.Text","missing","RestoreBackup","" -"GUI\RestoreBackup.pt-BR.resx","CancelBtn.Text","missing","Cancel","" -"GUI\RestoreBackup.pt-BR.resx","folderBrowserDialog.Description","missing","Select the folder where the data will be restored to","" -"GUI\RestoreBackup.pt-BR.resx","label1.Text","missing","Backup to restore","" -"GUI\RestoreBackup.pt-BR.resx","label2.Text","missing","Destination","" -"GUI\RestoreBackup.pt-BR.resx","OKBtn.Text","missing","OK","" -"GUI\RestoreBackup.pt-BR.resx","SelectTargetFolder.Text","missing","...","" -"GUI\ServiceStatus.pt-BR.resx","$this.Text","missing","Duplicati Status","" -"GUI\ServiceStatus.pt-BR.resx","columnHeader1.Text","missing","Time","" -"GUI\ServiceStatus.pt-BR.resx","columnHeader2.Text","missing","Backup set","" -"GUI\ServiceStatus.pt-BR.resx","columnHeader3.Text","missing","Size","" -"GUI\ServiceStatus.pt-BR.resx","columnHeader4.Text","missing","Time","" -"GUI\ServiceStatus.pt-BR.resx","columnHeader5.Text","missing","Backup set","" -"GUI\ServiceStatus.pt-BR.resx","CurrentStatus.Text","missing","Waiting for next backup","" -"GUI\ServiceStatus.pt-BR.resx","label1_2.Text","missing","Completed backups","" -"GUI\ServiceStatus.pt-BR.resx","label5.Text","missing","Pending backups","" -"GUI\ServiceStatus.pt-BR.resx","linkLabel1.Text","missing","Duplicati Options","" -"GUI\ServiceStatus.pt-BR.resx","optionsLabel.Text","missing","(UI Language, Default password, Advanced, ...)","" -"GUI\ServiceStatus.pt-BR.resx","pauseBackupToolStripMenuItem.Text","missing","Pause backup","" -"GUI\ServiceStatus.pt-BR.resx","PauseDuration05Menu.Text","missing","5 minutes","" -"GUI\ServiceStatus.pt-BR.resx","PauseDuration15Menu.Text","missing","15 minutes","" -"GUI\ServiceStatus.pt-BR.resx","PauseDuration30Menu.Text","missing","30 minutes","" -"GUI\ServiceStatus.pt-BR.resx","PauseDuration60Menu.Text","missing","1 hour","" -"GUI\ServiceStatus.pt-BR.resx","pausePeriodMenuItem.Text","missing","Pause period","" -"GUI\ServiceStatus.pt-BR.resx","quickLabel.Text","missing","Quick actions","" -"GUI\ServiceStatus.pt-BR.resx","runBackupNowToolStripMenuItem.Text","missing","Run backup now","" -"GUI\ServiceStatus.pt-BR.resx","runBackupNowToolStripMenuItem1.Text","missing","Run backup now","" -"GUI\ServiceStatus.pt-BR.resx","stopBackupToolStripMenuItem.Text","missing","Stop backup","" -"GUI\ServiceStatus.pt-BR.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\ServiceStatus.pt-BR.resx","viewLogToolStripMenuItem.Text","missing","View log ...","" -"GUI\ServiceStatus.pt-BR.resx","wizardHelpLabel.Text","missing","(Create, edit, delete, run, restore backups)","" -"GUI\ServiceStatus.pt-BR.resx","wizardLink.Text","missing","Duplicati Wizard","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","BalloonNotification_Continous","not-updated","While running, and on errors, warnings","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","BalloonNotification_Errors","not-updated","On errors","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","BalloonNotification_Off","not-updated","No notifications","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","BalloonNotification_Start","not-updated","On start, errors, warnings","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","BalloonNotification_StartAndStop","not-updated","On start, stop, errors, warnings","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","BalloonNotification_Warnings","not-updated","On errors, warnings","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","CacheSize","not-updated","Cache size: {0}","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","CalculatingCacheSize","not-updated","Calculating cache size ...","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","ConfirmCacheDelete","not-updated","Delete signature files in the folder: -{0}","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","DefaultLanguage","not-updated","System language, {0}","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","DialogTitle","not-updated","Duplicati Options, version {0}","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","EncryptionModuleLoadError","not-updated","An error occured while loading encryption modules: {0}","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","ErrorWhileExaminingFolder","not-updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","FolderIsMissingFile","not-updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","LanguageChangedWarning","not-updated","The language has changed. This will take effect after you restart Duplicati.","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","SaveExtensionError","not-updated","An error occured while saving settings: {0}","" -"GUI\Strings\ApplicationSetup.pt-BR.resx","SettingControlsLoadError","not-updated","An error occured while loading setting controls: {0}","" -"GUI\Strings\Common.pt-BR.resx","FifteenMinutes","not-updated","15 minutes","" -"GUI\Strings\Common.pt-BR.resx","FiveMinutes","not-updated","5 minutes","" -"GUI\Strings\Common.pt-BR.resx","GenericError","not-updated","An error occured: {0}","" -"GUI\Strings\Common.pt-BR.resx","InvalidDuration","not-updated","The full backup duration entered is not valid: {0}","" -"GUI\Strings\Common.pt-BR.resx","MenuPause","not-updated","Pause","" -"GUI\Strings\Common.pt-BR.resx","MenuResume","not-updated","Resume","" -"GUI\Strings\Common.pt-BR.resx","NoMinutes","not-updated","None","" -"GUI\Strings\Common.pt-BR.resx","OneDay","not-updated","One day","" -"GUI\Strings\Common.pt-BR.resx","OneMinute","not-updated","1 minute","" -"GUI\Strings\Common.pt-BR.resx","OneMonth","not-updated","One month","" -"GUI\Strings\Common.pt-BR.resx","OneWeek","not-updated","One week","" -"GUI\Strings\Common.pt-BR.resx","SixtyMinutes","not-updated","1 hour","" -"GUI\Strings\Common.pt-BR.resx","ThirtyMinutes","not-updated","30 minutes","" -"GUI\Strings\Common.pt-BR.resx","ThreadPriorityAboveNormal","not-updated","Above normal","" -"GUI\Strings\Common.pt-BR.resx","ThreadPriorityBelowNormal","not-updated","Below normal","" -"GUI\Strings\Common.pt-BR.resx","ThreadPriorityHighest","not-updated","Highest","" -"GUI\Strings\Common.pt-BR.resx","ThreadPriorityNormal","not-updated","Normal","" -"GUI\Strings\Common.pt-BR.resx","ThreadPriortyLowest","not-updated","Lowest","" -"GUI\Strings\Common.pt-BR.resx","ThreeMonths","not-updated","Three months","" -"GUI\Strings\Common.pt-BR.resx","TwoWeeks","not-updated","Two weeks","" -"GUI\Strings\DatabaseUpgrader.pt-BR.resx","BackupFilenamePrefix","not-updated","backup","" -"GUI\Strings\DatabaseUpgrader.pt-BR.resx","DatabaseFormatError","not-updated","Unable to determine database format: {0}","" -"GUI\Strings\DatabaseUpgrader.pt-BR.resx","InvalidVersionError","not-updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","" -"GUI\Strings\DatabaseUpgrader.pt-BR.resx","TableLayoutError","not-updated","Unknown table layout detected","" -"GUI\Strings\DatabaseUpgrader.pt-BR.resx","UpgradeFailure","not-updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","ApplicationExitLogMesssage","not-updated","The backup was stopped because the application was closed","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","CleaningUpMessage","not-updated","Removing old backups ...","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","CleanupError","not-updated","Failed during cleanup: {0}","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","CleanupLogdataHeader","not-updated","Cleanup output:","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","ErrorMessage","not-updated","Error: {0}","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","OtherAbortMessage","not-updated","The backup was stopped, the reason was: {0}","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","ShutdownWhileBackupInprogress","not-updated","Duplicati was terminated before the backup completed, status is unknown","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","TaskManagerCloseMessage","not-updated","The backup was stopped because the application was closed by the task manager","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","UserClosingMessage","not-updated","The backup was stopped by the user","" -"GUI\Strings\DuplicatiRunner.pt-BR.resx","WindowsShutdownMessage","not-updated","The backup was stopped because the machine was being shut down","" -"GUI\Strings\DynamicSetupHelper.pt-BR.resx","NoFoldersInSetupError","not-updated","No folders are included in the backup","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","NoDataError","not-updated","No data returned","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipAddedFile","not-updated","Added file","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipAddedFolder","not-updated","Added folder","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipAddedOrModifiedFile","not-updated","Added or modified file","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipControlFile","not-updated","Control file","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipDeletedFile","not-updated","Deleted file","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipDeletedFolder","not-updated","Deleted folder","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipExistingFolder","not-updated","Existing folder","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipIncompleteFile","not-updated","Incomplete file","" -"GUI\Strings\ListBackupFiles.pt-BR.resx","TooltipModifiedFile","not-updated","Modified file","" -"GUI\Strings\MainForm.pt-BR.resx","BalloonTip_Error","not-updated","Failed to run backup {0}: {1}","" -"GUI\Strings\MainForm.pt-BR.resx","BalloonTip_Running","not-updated","{0}","" -"GUI\Strings\MainForm.pt-BR.resx","BalloonTip_Started","not-updated","Running {0}","" -"GUI\Strings\MainForm.pt-BR.resx","BalloonTip_Stopped","not-updated","Finished {0}","" -"GUI\Strings\MainForm.pt-BR.resx","BalloonTip_Warning","not-updated","Backup {0} gave a warning","" -"GUI\Strings\MainForm.pt-BR.resx","ExitWhileBackupIsRunningQuestion","not-updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","" -"GUI\Strings\MainForm.pt-BR.resx","MultipleNamedBackupsFound","not-updated","The backup named ""{0}"" was found {1} times","" -"GUI\Strings\MainForm.pt-BR.resx","NamedBackupGroupNotFound","not-updated","The backup group named ""{0}"" was not found","" -"GUI\Strings\MainForm.pt-BR.resx","NamedBackupNotFound","not-updated","The backup named ""{0}"" was not found","" -"GUI\Strings\MainForm.pt-BR.resx","PauseOperationFailed","not-updated","Failed to execute the Pause request: {0}","" -"GUI\Strings\MainForm.pt-BR.resx","TerminateForExitQuestion","not-updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","" -"GUI\Strings\MainForm.pt-BR.resx","TrayStatusPause","not-updated","Duplicati is currently paused","" -"GUI\Strings\MainForm.pt-BR.resx","TrayStatusReady","not-updated","Duplicati is ready","" -"GUI\Strings\MainForm.pt-BR.resx","TrayStatusRunning","not-updated","Duplicati is running {0}","" -"GUI\Strings\Program.pt-BR.resx","AnotherInstanceDetected","not-updated","Another instance is running, and was notified","" -"GUI\Strings\Program.pt-BR.resx","DatabaseOpenError","not-updated","Failed to create, open or upgrade the database. -Error message: {0}","" -"GUI\Strings\Program.pt-BR.resx","FullCommandDescription","not-updated","Forces the --run-backup command to perform a full backup","" -"GUI\Strings\Program.pt-BR.resx","HelpCommandDescription","not-updated","Displays this help","" -"GUI\Strings\Program.pt-BR.resx","HelpDisplayDialog","not-updated","Supported commandline arguments: - -{0}","" -"GUI\Strings\Program.pt-BR.resx","HelpDisplayFormat","not-updated","--{0}: {1}","" -"GUI\Strings\Program.pt-BR.resx","LanguageSelectionError","not-updated","Failed to set the user interface language: {0}","" -"GUI\Strings\Program.pt-BR.resx","LogfileCommandDescription","not-updated","Outputs log information to the file given","" -"GUI\Strings\Program.pt-BR.resx","LoglevelCommandDescription","not-updated","Determines the amount of information written in the log file","" -"GUI\Strings\Program.pt-BR.resx","PauseCommandDescription","not-updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","" -"GUI\Strings\Program.pt-BR.resx","PortablemodeCommandDescription","not-updated","Activates portable mode where the database is placed below the program executable","" -"GUI\Strings\Program.pt-BR.resx","ResumeCommandDescription","not-updated","Resumes operation of Duplicati, if paused","" -"GUI\Strings\Program.pt-BR.resx","RunbackupCommandDescription","not-updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","" -"GUI\Strings\Program.pt-BR.resx","SeriousError","not-updated","A serious error occured in Duplicati: {0}","" -"GUI\Strings\Program.pt-BR.resx","ShowstausCommandDescription","not-updated","Displays the status window","" -"GUI\Strings\Program.pt-BR.resx","ShowwizardCommandDescription","not-updated","Displays the wizard window","" -"GUI\Strings\Program.pt-BR.resx","StartupFailure","not-updated","Unable to start up, perhaps another process is already running? -Error message: {0}","" -"GUI\Strings\Program.pt-BR.resx","TraylessCommandDescription","not-updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","" -"GUI\Strings\Program.pt-BR.resx","UnencrypteddatabaseCommandDescription","not-updated","Disables database encryption","" -"GUI\Strings\Program.pt-BR.resx","WrongSQLiteVersion","not-updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","" -"GUI\Strings\Scheduler.pt-BR.resx","InvalidTimeSetupError","not-updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","" -"GUI\Strings\ServiceStatus.pt-BR.resx","BackupImmediate","not-updated","Now","" -"GUI\Strings\ServiceStatus.pt-BR.resx","BackupStatusError","not-updated","Failed backup","" -"GUI\Strings\ServiceStatus.pt-BR.resx","BackupStatusOK","not-updated","Successfull backup","" -"GUI\Strings\ServiceStatus.pt-BR.resx","BackupStatusPartial","not-updated","Backup only processed some of the files","" -"GUI\Strings\ServiceStatus.pt-BR.resx","BackupStatusWarning","not-updated","Completed backup with warnings","" -"GUI\Strings\ServiceStatus.pt-BR.resx","DialogTitle","not-updated","Duplicati {0} - Status","" -"GUI\Strings\ServiceStatus.pt-BR.resx","NoFilesInBackupMessages","not-updated","The backup has no changes","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionExit","not-updated","Close Duplicati","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionPause","not-updated","Pause","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionPause10","not-updated","Pause for 10 minutes","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionPause15","not-updated","Pause for 15 minutes","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionPause30","not-updated","Pause for 30 minutes","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionPause5","not-updated","Pause for 5 minutes","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionPause60","not-updated","Pause for 60 minutes","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionResume","not-updated","Resume","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionStop","not-updated","Stop the current backup","" -"GUI\Strings\ServiceStatus.pt-BR.resx","QuickActionThrottle","not-updated","Throttle options ...","" -"GUI\Strings\ServiceStatus.pt-BR.resx","SelectQuickAction","not-updated","- Select action -","" -"GUI\Strings\ServiceStatus.pt-BR.resx","StatusBackup","not-updated","Backup: {0}","" -"GUI\Strings\ServiceStatus.pt-BR.resx","StatusPaused","not-updated","Duplicati is currently paused","" -"GUI\Strings\ServiceStatus.pt-BR.resx","StatusRestore","not-updated","Restore: {0}","" -"GUI\Strings\ServiceStatus.pt-BR.resx","StatusWaiting","not-updated","Waiting for next backup","" -"GUI\Strings\ServiceStatus.pt-BR.resx","SwitchToAdvanced","not-updated","Advanced >>>","" -"GUI\Strings\ServiceStatus.pt-BR.resx","SwitchToSimple","not-updated","Simple <<<","" -"GUI\Strings\TaskType.pt-BR.resx","FullBackup","not-updated","Full backup","" -"GUI\Strings\TaskType.pt-BR.resx","IncrementalBackup","not-updated","Incremental backup","" -"GUI\Strings\TaskType.pt-BR.resx","ListActualFiles","not-updated","List actual files","" -"GUI\Strings\TaskType.pt-BR.resx","ListBackupEntries","not-updated","List backup entries","" -"GUI\Strings\TaskType.pt-BR.resx","ListBackups","not-updated","List backups","" -"GUI\Strings\TaskType.pt-BR.resx","ListFiles","not-updated","List files","" -"GUI\Strings\TaskType.pt-BR.resx","RemoveAllButNFull","not-updated","Remove all but n full","" -"GUI\Strings\TaskType.pt-BR.resx","RemoveOlderThan","not-updated","Remove older than","" -"GUI\Strings\TaskType.pt-BR.resx","Restore","not-updated","Restore","" -"GUI\Strings\TaskType.pt-BR.resx","RestoreSetup","not-updated","Restore setup","" -"GUI\Strings\TrayIconWrapper.pt-BR.resx","GtkLoadError","not-updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","" -"GUI\Strings\TrayIconWrapper.pt-BR.resx","GtkNotFoundError","not-updated","Unable to locate gtk assemblies","" -"GUI\Strings\TrayIconWrapper.pt-BR.resx","GtkTooOldError","not-updated","Gtk found, but it has version {0} and must be at least {1}","" -"GUI\Strings\WizardHandler.pt-BR.resx","ResumeNowQuestion","not-updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","" -"GUI\Strings\WizardHandler.pt-BR.resx","SetupRestoreSuccess","not-updated","The previous Duplicati setup is now restored!","" -"GUI\Strings\WizardHandler.pt-BR.resx","StopBackupError","not-updated","An error occured while attempting to stop the running backup: {0}","" -"GUI\Strings\WizardHandler.pt-BR.resx","StopRunningBackupQuestion","not-updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","" -"GUI\Strings\WizardHandler.pt-BR.resx","UnableToStopBackupError","not-updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","" -"GUI\Strings\WizardHandler.pt-BR.resx","WizardFormTitle","not-updated","Duplicati Setup Wizard","" -"GUI\Wizard pages\Add backup\AdvancedOptions.pt-BR.resx","EditFilters.Text","missing","Modify filters that control what files are included in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.pt-BR.resx","EditOverrides.Text","missing","Manually override settings (advanced)","" -"GUI\Wizard pages\Add backup\AdvancedOptions.pt-BR.resx","IncludeDuplicatiSetup.Text","missing","Include the current Duplicati setup in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.pt-BR.resx","LimitOptions.Text","missing","Set limits, such as volumesize and bandwidth limits","" -"GUI\Wizard pages\Add backup\AdvancedOptions.pt-BR.resx","SelectCleanup.Text","missing","Select when to remove old backups","" -"GUI\Wizard pages\Add backup\AdvancedOptions.pt-BR.resx","SelectWhen.Text","missing","Select when and how often the backup should run","" -"GUI\Wizard pages\Add backup\CleanupSettings.pt-BR.resx","CleanFullBackupHelptext.Text","missing","To prevent the backups from growing indefinetly, old backups should be deleted regularly","" -"GUI\Wizard pages\Add backup\CleanupSettings.pt-BR.resx","EnableCleanupDuration.Text","missing","Never keep backups older than this","" -"GUI\Wizard pages\Add backup\CleanupSettings.pt-BR.resx","EnableFullBackupClean.Text","missing","Never keep more than this many full backups","" -"GUI\Wizard pages\Add backup\CleanupSettings.pt-BR.resx","IgnoreTimestamps.Text","missing","Ignore file modification timestamp when making incremental backups","" -"GUI\Wizard pages\Add backup\FinishedAdd.pt-BR.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Add backup\FinishedAdd.pt-BR.resx","RunNow.Text","missing","Run backup now","" -"GUI\Wizard pages\Add backup\PasswordSettings.pt-BR.resx","EnablePassword.Text","missing","Protect the backups with this password","" -"GUI\Wizard pages\Add backup\PasswordSettings.pt-BR.resx","EncryptionModule.ToolTip","missing","Choose the encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.pt-BR.resx","EncryptionModuleLabel.Text","missing","Encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.pt-BR.resx","GeneratePasswordButton.ToolTip","missing","Click here to generate a random password","" -"GUI\Wizard pages\Add backup\PasswordSettings.pt-BR.resx","PasswordHelptext.Text","missing","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","" -"GUI\Wizard pages\Add backup\PasswordSettings.pt-BR.resx","UseSettingsAsDefault.Text","missing","Use these settings on new backups","" -"GUI\Wizard pages\Add backup\PasswordSettings.pt-BR.resx","UseSettingsAsDefault.ToolTip","missing","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","appdataSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","desktopSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","DocumentsRadio.Text","missing","My documents","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","FolderRadio.Text","missing","Custom folder list","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","IncludeDesktop.Text","missing","Include files on the desktop","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","IncludeDocuments.Text","missing","Include documents","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","IncludeImages.Text","missing","Include my images","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","IncludeMusic.Text","missing","Include my music","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","IncludeSettings.Text","missing","Include application settings","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","myDocumentsSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","myMusicSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","myPicturesSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.pt-BR.resx","totalSize.Text","missing","Calculating size","" -"GUI\Wizard pages\Add backup\SelectName.pt-BR.resx","button1.Text","missing","Add a group","" -"GUI\Wizard pages\Add backup\SelectName.pt-BR.resx","label1.Text","missing","Backup name","" -"GUI\Wizard pages\Add backup\SelectName.pt-BR.resx","label2.Text","missing","Place the backup in a group (optional)","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","AlwaysFullRadio.Text","missing","Always perform a full backup, never incremental (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","Day1Label.Text","missing","Mon","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","Day2Label.Text","missing","Tue","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","Day3Label.Text","missing","Wen","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","Day4Label.Text","missing","Thu","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","Day5Label.Text","missing","Fri","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","Day6Label.Text","missing","Sat","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","Day7Label.Text","missing","Sun","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","FullStrategyPanel.Text","missing","Full / Incremental strategy","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","IncrementalPeriodRadio.Text","missing","Incremental, then full after this period:","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","label1.Text","missing","Run the backup at this time","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","label2.Text","missing","Interval","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","label3.Text","missing","Allowed days","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","NeverFullRadio.Text","missing","Always perform an incremental backup, never full (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","NoScheduleRadio.Text","missing","Never run automatically, only run when I manually start it (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.pt-BR.resx","ScheduleRadio.Text","missing","Run backup at specified interval (recommended)","" -"GUI\Wizard pages\Add backup\SettingOverrides.pt-BR.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.pt-BR.resx","PageDescription","not-updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.pt-BR.resx","PageTitle","not-updated","Advanced settings","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.pt-BR.resx","DisabledCleanupWarning","not-updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.pt-BR.resx","PageDescription","not-updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.pt-BR.resx","PageTitle","not-updated","Select cleanup options","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.pt-BR.resx","TooShortCleanupDurationDay","not-updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.pt-BR.resx","TooShortFullDuration","not-updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.pt-BR.resx","PageDescription","not-updated","On this page you can modify filters that control what files are included in the backup.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.pt-BR.resx","PageTitle","not-updated","Edit filters","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","PageDescription","not-updated","You have now entered all the required data, and can now create the backup.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","PageDescriptionModify","not-updated","The backup modifications are now ready to be saved.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","PageTitle","not-updated","Ready to add backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","PageTitleModify","not-updated","Ready to save changes","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryActionAdd","not-updated","Add new backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryActionModify","not-updated","Modify backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryDestination","not-updated","Destination","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryDestinationPath","not-updated","Destination path","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryFullBackupEach","not-updated","Full backup each","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryKeepFullBackups","not-updated","Keep full backups","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryRepeat","not-updated","Repeat","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummarySourceFolder","not-updated","Source folder","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.pt-BR.resx","SummaryWhen","not-updated","When","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","ChangePasswordQuestion","not-updated","Are you sure you want to change the current password to a new random one?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","EmptyPasswordError","not-updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","EnablePasswordRestoreText","not-updated","Backup is protected with password","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","EncryptionModuleLoadError","not-updated","Failed to load the encryption modules: {0}","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","NewGeneratedPasswordWarning","not-updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","NoEncryptionMethodSelected","not-updated","You must select an encryption method.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","NoPasswordWarning","not-updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","PageDescription","not-updated","On this page you can select options that protect your backups from being read or altered.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","PageDescriptionRestore","not-updated","Enter the encryption settings that were used to create the backup originally","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","PageTitle","not-updated","Select password for the backup","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.pt-BR.resx","PasswordChangedWarning","not-updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","CalculatingSize","not-updated","Calculating size ...","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","CalculatingSizeMarker","not-updated","(...)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","DuplicateFolderError","not-updated","The folder ""{0}"" is included twice","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","FinalSizeCalculated","not-updated","The selected items take up {0} of space","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","FolderDoesNotExistWarning","not-updated","The folder ""{0}"" does not exist. -How do you want to proceed?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","NoFilesSelectedError","not-updated","You have not included any files.","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","PageDescription","not-updated","On this page you must select the folder and files you wish to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","PageTitle","not-updated","Select files to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","PartialSizeCalculated","not-updated","Calculating ... (using more than {0} of space)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","RelatedFoldersError","not-updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.pt-BR.resx","UpgradeWarning","not-updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","" -"GUI\Wizard pages\Add backup\Strings\SelectName.pt-BR.resx","DuplicateNameEnteredError","not-updated","There already exists a backup with that name","" -"GUI\Wizard pages\Add backup\Strings\SelectName.pt-BR.resx","InvalidNameEnteredError","not-updated","Failed to validate the backup name: {0}","" -"GUI\Wizard pages\Add backup\Strings\SelectName.pt-BR.resx","NoNameEnteredError","not-updated","You must enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectName.pt-BR.resx","PageDescription","not-updated","On this page you can enter a name for the backup, so you can find and modify it later","" -"GUI\Wizard pages\Add backup\Strings\SelectName.pt-BR.resx","PageTitle","not-updated","Enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","FullDurationShorterThanScheduleDurationError","not-updated","The interval between each full backup must be larger than the schedule interval.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","NoScheduleWarning","not-updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","OnlyFullBackupsWarning","not-updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","OnlyIncrementalBackupsWarning","not-updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","PageDescription","not-updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","PageTitle","not-updated","Select when the backup should run","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","TimeIsInThePastWarning","not-updated","The time you entered is in the past.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","TimeOccursShortlyWarning","not-updated","The time you entered will occur shortly.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","TooManyIncrementalsWarning","not-updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","TooShortFullDurationError","not-updated","The interval between full backups must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.pt-BR.resx","TooShortScheduleDurationError","not-updated","The schedule interval must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.pt-BR.resx","BackendLoadError","not-updated","An error occured while loading backend settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.pt-BR.resx","CompressionLoadError","not-updated","An error occured while loading compression settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.pt-BR.resx","EncryptionLoadError","not-updated","An error occured while loading encryption settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.pt-BR.resx","GenericModuleLoadError","not-updated","An error occured while loading generic module settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.pt-BR.resx","PageDescription","not-updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.pt-BR.resx","PageTitle","not-updated","Override settings","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.pt-BR.resx","PageDescription","not-updated","On this page you may select limits that prevent the backup procedure from using too many resources","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.pt-BR.resx","PageTitle","not-updated","Select how to limit the backup","" -"GUI\Wizard pages\Add backup\ThrottleOptions.pt-BR.resx","AsyncEnabled.Text","missing","Upload asyncronosly","" -"GUI\Wizard pages\Add backup\ThrottleOptions.pt-BR.resx","BackupLimitEnabled.Text","missing","Each backup size limit ","" -"GUI\Wizard pages\Add backup\ThrottleOptions.pt-BR.resx","label1.Text","missing","Size of each volume","" -"GUI\Wizard pages\Backends\RawContainer.pt-BR.resx","label1.Text","missing","Destination","" -"GUI\Wizard pages\Delete backup\DeleteFinished.pt-BR.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Delete backup\DeleteFinished.pt-BR.resx","label2.Text","missing","Warning: You cannot restore the files after the backup is deleted!!!","" -"GUI\Wizard pages\Delete backup\DeleteFinished.pt-BR.resx","label3.Text","missing","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.pt-BR.resx","PageDescription","not-updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.pt-BR.resx","PageTitle","not-updated","Delete backup","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.pt-BR.resx","SummaryText","not-updated","Action: Delete backup -Name: {0}","" -"GUI\Wizard pages\FirstLaunch.pt-BR.resx","CreateNew.Text","missing","Setup a new backup","" -"GUI\Wizard pages\FirstLaunch.pt-BR.resx","RestoreFiles.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\FirstLaunch.pt-BR.resx","RestoreFilesHelp.Text","missing","You do not want to set up Duplicati, but just want to restore some files","" -"GUI\Wizard pages\FirstLaunch.pt-BR.resx","RestoreSettingsHelp.Text","missing","You have used Duplicati before, and want to restore your setup","" -"GUI\Wizard pages\FirstLaunch.pt-BR.resx","RestoreSetup.Text","missing","Restore settings from a previous Duplicati installation","" -"GUI\Wizard pages\FirstLaunch.pt-BR.resx","SetupNewBackupHelp.Text","missing","You have not used Duplicati before, or want to start over","" -"GUI\Wizard pages\FirstLaunch.pt-BR.resx","SimpleHelpHeader.Text","missing","Select one of the options below, and click next","" -"GUI\Wizard pages\MainPage.pt-BR.resx","Backup.Text","missing","Run a backup immediately","" -"GUI\Wizard pages\MainPage.pt-BR.resx","CreateNew.Text","missing","Schedule a new backup","" -"GUI\Wizard pages\MainPage.pt-BR.resx","donate_button.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.pt-BR.resx","donate_link.Text","missing","Support Duplicati","" -"GUI\Wizard pages\MainPage.pt-BR.resx","donate_link.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.pt-BR.resx","Edit.Text","missing","Edit an existing backup","" -"GUI\Wizard pages\MainPage.pt-BR.resx","label1.Text","missing","What do you want to do?","" -"GUI\Wizard pages\MainPage.pt-BR.resx","Remove.Text","missing","Remove an existing backup","" -"GUI\Wizard pages\MainPage.pt-BR.resx","Restore.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\Restore\FinishedRestore.pt-BR.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Restore\FinishedRestore.pt-BR.resx","RunInBackground.Text","missing","Run restore operation as a background job","" -"GUI\Wizard pages\Restore\SelectBackupVersion.pt-BR.resx","label1.Text","missing","Select the backup you want to restore","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.pt-BR.resx","MostRecent","not-updated","most recent","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.pt-BR.resx","PageDescription","not-updated","Duplicati is now ready to restore your files.","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.pt-BR.resx","PageTitle","not-updated","Ready to restore files","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.pt-BR.resx","RestoreFailedError","not-updated","The restore operation failed: {0}","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.pt-BR.resx","RestoreWaitDialogTitle","not-updated","Restoring files, please wait...","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.pt-BR.resx","SummaryText","not-updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.pt-BR.resx","NoBackupSelectedError","not-updated","You must select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.pt-BR.resx","PageDescription","not-updated","The list below shows all the available backups. Select one to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.pt-BR.resx","PageTitle","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","CreateNewFolderWarning","not-updated","The folder {0} does not exist. Do you want to create it?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","FolderIsNotEmptyWarning","not-updated","The folder {0} is not empty. Do you want to use it anyway?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","FolderPathIsRelativeError","not-updated","You must enter the full path of the folder: {0}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","FolderValidationError","not-updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","NoFilesSelectedError","not-updated","You have not selected any files to restore.","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","NoFolderError","not-updated","You must enter a folder to restore to","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","PageDescription","not-updated","Please select the folder into which the backup will be restored","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","PageTitle","not-updated","Select restore folder","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.pt-BR.resx","PathTooLongWarning","not-updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","" -"GUI\Wizard pages\Restore\TargetFolder.pt-BR.resx","BrowseFolder.Text","missing","...","" -"GUI\Wizard pages\Restore\TargetFolder.pt-BR.resx","folderBrowserDialog.Description","missing","Select the folder where the backup will be restored","" -"GUI\Wizard pages\Restore\TargetFolder.pt-BR.resx","label2.Text","missing","Restore to this folder","" -"GUI\Wizard pages\Restore\TargetFolder.pt-BR.resx","PartialRestore.Text","missing","Restore only the items selected below","" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.pt-BR.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","PageDescription","not-updated","You have now entered all the required data, and can now restore the setup.","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","PageTitle","not-updated","Ready to restore settings","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","RestoreFailedError","not-updated","Failed to restore setup files, the error message was: - {0}","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","RestoreWaitDialogTitle","not-updated","Restoring setup, please wait...","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","SetupFileMissingError","not-updated","Connection succeded, but not setup file was found","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","SummaryRestoreBackup","not-updated","Restore backup","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","SummarySource","not-updated","Source","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.pt-BR.resx","SummarySourcePath","not-updated","Source path","" -"GUI\Wizard pages\RunNow\RunNowFinished.pt-BR.resx","ForceFull.Text","missing","Force full backup","" -"GUI\Wizard pages\RunNow\RunNowFinished.pt-BR.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.pt-BR.resx","PageDescription","not-updated","You are now ready to run the backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.pt-BR.resx","PageTitle","not-updated","Ready to run backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.pt-BR.resx","SummaryText","not-updated","Action: Run backup now -Name: {0}","" -"GUI\Wizard pages\SelectBackend.pt-BR.resx","Question.Text","missing","Where do you want to store the backups?","" -"GUI\Wizard pages\SelectBackup.pt-BR.resx","DirectRestore.Text","missing","Restore files directly","" -"GUI\Wizard pages\SelectBackup.pt-BR.resx","RestoreExisting.Text","missing","Restore from an existing backup","" -"GUI\Wizard pages\SelectBackup.pt-BR.resx","ShowAdvanced.Text","missing","Show advanced options","" -"GUI\Wizard pages\SelectBackup.pt-BR.resx","topLabel.Text","missing","Select backup to modify","" -"GUI\Wizard pages\Strings\FirstLaunch.pt-BR.resx","NoActionSelection","not-updated","You must select an action","" -"GUI\Wizard pages\Strings\FirstLaunch.pt-BR.resx","PageHelptext","not-updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","" -"GUI\Wizard pages\Strings\FirstLaunch.pt-BR.resx","PageTitle","not-updated","Welcome to Duplicati","" -"GUI\Wizard pages\Strings\FirstLaunch.pt-BR.resx","ShowAdvancedQuestion","not-updated","Do you need to modify advanced settings? -(Most users do not need this)","" -"GUI\Wizard pages\Strings\MainPage.pt-BR.resx","PageHelptext","not-updated","Please select the action you want to perform below","" -"GUI\Wizard pages\Strings\MainPage.pt-BR.resx","PageTitle","not-updated","Welcome to the Duplicati Wizard","" -"GUI\Wizard pages\Strings\SelectBackend.pt-BR.resx","NoActionSelected","not-updated","You must enter the storage method before you can continue.","" -"GUI\Wizard pages\Strings\SelectBackend.pt-BR.resx","PageHelptext","not-updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","" -"GUI\Wizard pages\Strings\SelectBackend.pt-BR.resx","PageTitle","not-updated","Select a place to store the backups","" -"GUI\Wizard pages\Strings\SelectBackend.pt-BR.resx","RestoreSetupTitle","not-updated","Where is the backup stored?","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","NoActionSelected","not-updated","You must select a backup before you can continue","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageHelptextEdit","not-updated","In the list below, select the backup you want to modify","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageHelptextRemove","not-updated","In the list below, select the backup you want to delete","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageHelptextRestore","not-updated","In the list below, select the backup you want to restore","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageHelptextRunNow","not-updated","In the list below, select the backup you want to run immediately","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageHelptextUnknown","not-updated","Unknown action","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageTitleEdit","not-updated","Select the backup to modify","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageTitleRemove","not-updated","Select the backup to remove","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageTitleRestore","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageTitleRunNow","not-updated","Select the backup to run now","" -"GUI\Wizard pages\Strings\SelectBackup.pt-BR.resx","PageTitleUnknown","not-updated","Unknown action","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","CreateContainer.Text","missing","Create container","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","label1.Text","missing","CloudFiles Username","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","label2.Text","missing","CloudFiles API Key","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","label3.Text","missing","Container name","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","label4.Text","missing","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","label5_2.Text","missing","CloudFiles AuthUrl","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\CloudFiles\CloudFilesUI.pt-BR.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","Description_v2","not-updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionAuthenticationURLLong_v2","not-updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionAuthenticationURLShort","not-updated","Provide another authentication URL","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionPasswordLong","not-updated","Supplies the API Access Key used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionPasswordShort","not-updated","Supplies the access key used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionUKAccountLong","not-updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionUKAccountShort","not-updated","Use a UK account","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionUsernameLong","not-updated","Supplies the username used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DescriptionUsernameShort","not-updated","Supplies the username used to authenticate with CloudFiles","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","DisplayName","not-updated","CloudFiles (Rackspace)","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","ETagVerificationError","not-updated","MD5 Hash (ETag) verification failed","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","FileDeleteError","not-updated","Failed to delete file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","FileUploadError","not-updated","Failed to upload file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","InvalidUrlError","not-updated","Invalid URL: {0}","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","NoAPIKeyError","not-updated","No CloudFiles API Access Key given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","NoUserIDError","not-updated","No CloudFiles userID given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.pt-BR.resx","UnexpectedResponseError","not-updated","Unexpected CloudFiles response, perhaps the API has changed?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","CreateMissingContainer","not-updated","The container does not exist, do you want to create it?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","EmptyAPIKeyError","not-updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","EmptyAuthUrlError","not-updated","The AuthUrl field cannot be empty","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","EmptyCloudFilesIDError","not-updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","EmptyContainerNameError","not-updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","InvalidAuthUrlError","not-updated","The url {0} is invalid","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.pt-BR.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.pt-BR.resx","IncorrectUsageError","not-updated","Cannot read and write on the same stream","" -"Library\Backend\File\FileUI.pt-BR.resx","BrowseTargetFolder.Text","missing","...","" -"Library\Backend\File\FileUI.pt-BR.resx","folderBrowserDialog.Description","missing","Select the folder where the backups will be stored","" -"Library\Backend\File\FileUI.pt-BR.resx","FolderLabel.Text","missing","Folder","" -"Library\Backend\File\FileUI.pt-BR.resx","label1.Text","missing","Username","" -"Library\Backend\File\FileUI.pt-BR.resx","label2.Text","missing","Password","" -"Library\Backend\File\FileUI.pt-BR.resx","UseCredentials.Text","missing","Use alternate credentials","" -"Library\Backend\File\FileUI.pt-BR.resx","UseDisk.Text","missing","Removable disk","" -"Library\Backend\File\FileUI.pt-BR.resx","UsePath.Text","missing","Path","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","AlternateDestinationMarkerLong","not-updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","AlternateDestinationMarkerShort","not-updated","Look for a file in the destination folder","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","AlternateTargetPathsLong","not-updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","AlternateTargetPathsShort","not-updated","A list of secondary target paths","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","Description","not-updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","DisplayName","not-updated","File based","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","FolderMissingError","not-updated","The folder {0} does not exist","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","NoDestinationWithMarkerFileError","not-updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","UseMoveForPutLong","not-updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","" -"Library\Backend\File\Strings\FileBackend.pt-BR.resx","UseMoveForPutShort","not-updated","Move the file instead of copying it","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","AuthenticationError","not-updated","Failed to authenticate using the given credentials.","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","CreateFolderQuestion","not-updated","The selected folder does not exist. Do you want to create it?","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","EmptyFoldernameError","not-updated","You must enter a folder to backup to","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","FolderEmptyError","not-updated","The selected folder is empty","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","FolderNotEmptyWarning","not-updated","The selected folder is not empty. Do you want to use it anyway?","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","FolderValidationError","not-updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","NonRootedPathError","not-updated","You must enter the full path of the folder","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","NoRemovableDrivesError","not-updated","No removable drives were found on your system. Please enter the path manually.","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\File\Strings\FileUI.pt-BR.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","label1.Text","missing","Server","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","label2.Text","missing","Path","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","label3.Text","missing","Username","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","label4.Text","missing","Password","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","label6.Text","missing","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","PassiveConnection.Text","missing","Use passive connection","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\FTP\FTPUI.pt-BR.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","Description","not-updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionDisableUploadVerifyLong","not-updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionDisableUploadVerifyShort","not-updated","Disable upload verification","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPActiveLong","not-updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPActiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPPassiveLong","not-updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPPassiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (ftps) connection","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","DisplayName","not-updated","FTP based","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","ListVerifyFailure","not-updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","ListVerifySizeFailure","not-updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","" -"Library\Backend\FTP\Strings\FTPBackend.pt-BR.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\FTP\Strings\FTPUI.pt-BR.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\FTP\Strings\FTPUI.pt-BR.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\FTP\Strings\FTPUI.pt-BR.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\FTP\Strings\FTPUI.pt-BR.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\FTP\Strings\FTPUI.pt-BR.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\FTP\Strings\FTPUI.pt-BR.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","AllowCredentialStorage.Text","missing","Store new S3 account information","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","CredentialGroup.Text","missing","Stored credentials","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","groupBox2.Text","missing","Default settings","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","label1.Text","missing","Bucket region:","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","label2.Text","missing","Server name:","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","RemoveAllButton.Text","missing","Remove all","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","RemoveSelectedButton.Text","missing","Remove","" -"Library\Backend\S3\S3CommonOptions.pt-BR.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage","" -"Library\Backend\S3\S3UI.pt-BR.resx","CreateBucket.Text","missing","Create bucket","" -"Library\Backend\S3\S3UI.pt-BR.resx","label1.Text","missing","AWS Access ID","" -"Library\Backend\S3\S3UI.pt-BR.resx","label2.Text","missing","AWS Secret Key","" -"Library\Backend\S3\S3UI.pt-BR.resx","label3.Text","missing","S3 Bucket name","" -"Library\Backend\S3\S3UI.pt-BR.resx","label4.Text","missing","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","" -"Library\Backend\S3\S3UI.pt-BR.resx","label5.Text","missing","RRS is cheaper but less reliable","" -"Library\Backend\S3\S3UI.pt-BR.resx","label6.Text","missing","Bucket create region","" -"Library\Backend\S3\S3UI.pt-BR.resx","label7.Text","missing","S3 Servername","" -"Library\Backend\S3\S3UI.pt-BR.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\S3\S3UI.pt-BR.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\S3\S3UI.pt-BR.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage (RRS)","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","AMZKeyDescriptionLong","not-updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","AMZKeyDescriptionShort","not-updated","The AWS ""Secret Access Key""","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","AMZUserIDDescriptionLong","not-updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","AMZUserIDDescriptionShort","not-updated","The AWS ""Access Key ID""","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","DeprecatedUrlFormat","not-updated","You are using a deprected url format, please change it to: {0}","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","Description_v2","not-updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","DisplayName","not-updated","Amazon S3 based","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","FTPPasswordDescriptionLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","FTPPasswordDescriptionShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","NoAMZKeyError","not-updated","No Amazon S3 secret key given","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","NoAMZUserIDError","not-updated","No Amazon S3 userID given","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","OptionsAreMutuallyExclusiveError","not-updated","The options --{0} and --{1} are mutually exclusive","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3EurobucketDeprecationDescription","not-updated","Please use --{0}={1} instead","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3EurobucketDescriptionLong","not-updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3EurobucketDescriptionShort","not-updated","Use a European server","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3LocationDescriptionLong","not-updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3LocationDescriptionShort","not-updated","Specifies S3 location constraints","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3NewStyleDeprecation","not-updated","The subdomain calling option does nothing, the library will pick the right calling convention","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3NewStyleDescriptionLong","not-updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3NewStyleDescriptionShort","not-updated","Use subdomain calling style","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3ServerNameDescriptionLong","not-updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3ServerNameDescriptionShort","not-updated","Specifies an alternate S3 server name","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3UseRRSDescriptionLong","not-updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","S3UseRRSDescriptionShort","not-updated","Use Reduced Redundancy Storage","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","UnableToDecodeBucketnameError","not-updated","Unable to determine the bucket name for host: {0}","" -"Library\Backend\S3\Strings\S3Backend.pt-BR.resx","UnableToParseURLError","not-updated","Could not parse the url: {0}","" -"Library\Backend\S3\Strings\S3SettingsControl.pt-BR.resx","PageDescription","not-updated","Displays various options related to the S3 backend","" -"Library\Backend\S3\Strings\S3SettingsControl.pt-BR.resx","PageTitle","not-updated","S3","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","BucketnameCaseWarning","not-updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","BucketnameNotPrefixedWarning","not-updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","CreateMissingBucket","not-updated","The bucket does not exist, do you want to create it?","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","EmptyAWSIDError","not-updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","EmptyAWSKeyError","not-updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","EmptyBucketnameError","not-updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","HostnameInvalidWarning","not-updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","HostnameInvalidWithNonUSBucketOptionError","not-updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","MonoRequiresExistingBucket","not-updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","NewS3RequiresLowerCaseError","not-updated","The new amazon s3 API requires that bucket names are all lower case.","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","NonUSBucketsRequireLowerCaseError","not-updated","Non-US buckets require that the bucket name is in lower case.","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\S3\Strings\S3UI.pt-BR.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\SSHCommonOptions.pt-BR.resx","BrowseForSFTPButton.Text","missing","...","" -"Library\Backend\SSH\SSHCommonOptions.pt-BR.resx","BrowseForSFTPDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Backend\SSH\SSHCommonOptions.pt-BR.resx","label1.Text","missing","SFTP path:","" -"Library\Backend\SSH\SSHCommonOptions.pt-BR.resx","UseManagedAsDefault.Text","missing","Use managed SSH by default","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","BrowseForKeyFileButton.Text","missing","...","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","GenerateDebugOutput.Text","missing","Generate debug output","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","Keyfilelabel.Text","missing","Keyfile","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","label1.Text","missing","Server","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","label2.Text","missing","Path","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","label3.Text","missing","Username","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","OpenSSHKeyFileDialog.Filter","missing","All files (*.*)|*.*","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","OpenSSHKeyFileDialog.Title","missing","Select the OpenSSH keyfile","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","UsePassword.Text","missing","Password","" -"Library\Backend\SSH\SSHUI.pt-BR.resx","UseUnmanagedSSH.Text","missing","Use installed sftp program instead of the built-in SSH library","" -"Library\Backend\SSH\Strings\SharpExpectProcess.pt-BR.resx","LogDisabled","not-updated","Log was disabled, no output","" -"Library\Backend\SSH\Strings\SharpExpectProcess.pt-BR.resx","PasswordMarker","not-updated","*password*","" -"Library\Backend\SSH\Strings\SharpExpectProcess.pt-BR.resx","WriteAfterExitError","not-updated","Can't write after process has exited: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","AuthenticationError","not-updated","Login failed due to bad credentials, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","CloseTimeoutError","not-updated","Timeout while closing session","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","ConnectionTimeoutError","not-updated","Timeout occured while connecting, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","CreateFolderError","not-updated","Failed to create folder: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugDeleteFooter","not-updated","Delete complete","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugDeleteHeader","not-updated","Delete start","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugGetFooter","not-updated","Get complete","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugGetHeader","not-updated","Get start","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugListFooter","not-updated","List complete","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugListHeader","not-updated","List start","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugParseFailed","not-updated","Failed to parse line: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugPutFooter","not-updated","Put complete","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DebugPutHeader","not-updated","Put start","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DeleteError","not-updated","Failed to delete file: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","Description","not-updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionDebugToConsoleLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionDebugToConsoleShort","not-updated","Prints debug info to the console","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSFTPCommandLong","not-updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSFTPCommandShort","not-updated","The path to the ""sftp"" program","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSshkeyfileLong","not-updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSshkeyfileShort","not-updated","Uses a SSH private key to authenticate","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSshnocdLong","not-updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSshnocdShort","not-updated","Do not use the cd command","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSSHOptionsLong","not-updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionSSHOptionsShort","not-updated","Extra options to the ssh commands","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionTransferTimeoutLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionTransferTimeoutShort","not-updated","Sets the timeout for transfering a file","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionUnmanagedLong","not-updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DescriptionUnmanagedShort","not-updated","Use an external sftp application","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DisplayName","not-updated","SSH based","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","DownloadTimeoutError","not-updated","Timeout while downloading file","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","FolderNotFoundError","not-updated","Folder not found: {0}, log: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","FolderNotFoundManagedError","not-updated","Unable to set folder to {0}, error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","FolderVerificationError","not-updated","Failed to validate the remote directory: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","HostNotAuthenticatedError","not-updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","IncorrectFileHeaderError","not-updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","KeyfileNotFoundError","not-updated","The supplied keyfile was not found: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","KeyfileParseError","not-updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","LaunchErrorLinux","not-updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","LaunchErrorWindows","not-updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","PasswordMissingError","not-updated","A password was expected, but passwordless login was specified","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","StreamingNotSupportedError","not-updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","UnexpectedConnectionError","not-updated","Unexpected error: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","UnexpectedExitResponseError","not-updated","Got unexpected exit response","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","UnexpectedResponseError","not-updated","Failed to get expected response to command: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","UnsupportedKeyfileEncryptionError","not-updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","UploadTimeoutError","not-updated","Timeout while uploading file","" -"Library\Backend\SSH\Strings\SSHBackend.pt-BR.resx","UsernameMissingError","not-updated","A username was expected, but none was supplied","" -"Library\Backend\SSH\Strings\SSHCommonOptions.pt-BR.resx","LoadError","not-updated","An error occured while setting up the SSH dialog: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.pt-BR.resx","LocatingSftpError","not-updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.pt-BR.resx","SftpAutodetectedInfo","not-updated","Leave empty to use the sftp application found: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.pt-BR.resx","SftpNotAutodetectedWarning","not-updated","The sftp application could not be located, please enter the path manually","" -"Library\Backend\SSH\Strings\SSHCommonOptions.pt-BR.resx","SftpProgramNotFoundError","not-updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.pt-BR.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Backend\SSH\Strings\SSHSettingsControl.pt-BR.resx","PageDescription","not-updated","Settings for the SSH backend","" -"Library\Backend\SSH\Strings\SSHSettingsControl.pt-BR.resx","PageTitle","not-updated","SSH","" -"Library\Backend\SSH\Strings\SSHUI.pt-BR.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\SSH\Strings\SSHUI.pt-BR.resx","MissingSCPWarning","not-updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","" -"Library\Backend\SSH\Strings\SSHUI.pt-BR.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\SSH\Strings\SSHUI.pt-BR.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\Strings\SSHUI.pt-BR.resx","PasswordRequiredManagedError","not-updated","A password is required when using the managed SSH option and no keyfile is supplied","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","Description","not-updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","Displayname","not-updated","Tahoe-LAFS based","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","UnexpectedJsonFragmentType","not-updated","Found the Json fragment {0} but expected {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","UnrecognizedUriError","not-updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.pt-BR.resx","UriHasQueryError","not-updated","The supplied URL contains a query, which is not allowed","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","EmptyFolderPathError","not-updated","You must enter the name of the folder where the data should be stored","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","InvalidFolderPathError","not-updated","The folder path is invalid, it must start with ""{0}""","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.pt-BR.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","label1.Text","missing","Server","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","label2.Text","missing","Path","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\TahoeLAFS\TahoeUI.pt-BR.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","Description","not-updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionDebugPropfindLong","not-updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionDebugPropfindShort","not-updated","Dump the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionForceDigestLong","not-updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionForceDigestShort","not-updated","Force the use of the HTTP Digest authentication method","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","DisplayName","not-updated","WEBDAV based","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\WEBDAV\Strings\WEBDAV.pt-BR.resx","SeenThenNotFoundError","not-updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","BackslashWarning","not-updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","LeadingSlashWarning","not-updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.pt-BR.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","DigestAuth.Text","missing","Authentication method must be ""Digest""","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","label1.Text","missing","Server","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","label2.Text","missing","Path","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","label3.Text","missing","Username","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","label4.Text","missing","Password","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","UseIntegratedAuth.Text","missing","Use integrated authentication","" -"Library\Backend\WEBDAV\WebDAVUI.pt-BR.resx","UseSSL.Text","missing","Use SSL","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","AttemptReadWhileWritingError","not-updated","Cannot read data while writing","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","AttemptWriteWhileReadingError","not-updated","Cannot write while reading","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","CompressionlevelLong","not-updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","CompressionlevelShort","not-updated","Sets the Zip compression level","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","DeleteUnsupportedError","not-updated","Zip does not support deleting","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","Description","not-updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","DisplayName","not-updated","Zip compression","" -"Library\Compression\Strings\FileArchiveZip.pt-BR.resx","FileNotFoundError","not-updated","File not found: {0}","" -"Library\DynamicLoader\Strings\BackendLoader.pt-BR.resx","NoURLSuppliedError","not-updated","This instance was not created with an URL","" -"Library\DynamicLoader\Strings\BackendLoader.pt-BR.resx","UrlNotSupportedError","not-updated","The supplied url is not supported","" -"Library\DynamicLoader\Strings\DynamicLoader.pt-BR.resx","DynamicAssemblyLoadError","not-updated","Failed to load assembly {0}, error message: {1}","" -"Library\DynamicLoader\Strings\DynamicLoader.pt-BR.resx","DynamicTypeLoadError","not-updated","Failed to load process type {0} assembly {1}, error message: {2}","" -"Library\Encryption\GPGCommonOptions.pt-BR.resx","BrowseForGPGDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Encryption\GPGCommonOptions.pt-BR.resx","BrowseForGPGPathButton.Text","missing","...","" -"Library\Encryption\GPGCommonOptions.pt-BR.resx","label1.Text","missing","GPG path:","" -"Library\Encryption\Strings\AESEncryption.pt-BR.resx","AesencryptiondontallowfallbackLong_v2","not-updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","" -"Library\Encryption\Strings\AESEncryption.pt-BR.resx","AesencryptiondontallowfallbackShort","not-updated","Do not attempt to decrypt using previous method","" -"Library\Encryption\Strings\AESEncryption.pt-BR.resx","BadKeyStretchError","not-updated","Bad key stretch","" -"Library\Encryption\Strings\AESEncryption.pt-BR.resx","Description_v2","not-updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","" -"Library\Encryption\Strings\AESEncryption.pt-BR.resx","DisplayName","not-updated","AES-256 encryption, built-in","" -"Library\Encryption\Strings\EncryptionBase.pt-BR.resx","DecryptionError","not-updated","Failed to decrypt data (invalid passphrase?): {0}","" -"Library\Encryption\Strings\GPGCommonOptions.pt-BR.resx","GpgAutodetectedInfo","not-updated","Leave empty to use the gpg application found: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.pt-BR.resx","GpgNotAutodetectedWarning","not-updated","The gpg application could not be located, please enter the path manually","" -"Library\Encryption\Strings\GPGCommonOptions.pt-BR.resx","GpgProgramNotFoundError","not-updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.pt-BR.resx","LoadError","not-updated","An error occured while setting up the GPG dialog: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.pt-BR.resx","LocatingGpgError","not-updated","The entered GPG program could not be found. -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.pt-BR.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","Description","not-updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","DisplayName","not-updated","GNU Privacy Guard, external","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptiondecryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptiondecryptionswitchesShort","not-updated","Extra GPG commandline options for decryption","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","Gpgencryptiondisablearmordeprecated","not-updated","This option has non-standard handling, please use the --{0} option instead.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptiondisablearmorLong","not-updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptiondisablearmorShort","not-updated","Don't use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptionenablearmorLong","not-updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptionenablearmorShort","not-updated","Use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptionencryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgencryptionencryptionswitchesShort","not-updated","Extra GPG commandline options for encryption","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GPGExecuteError","not-updated","Failed to execute GPG at ""{0}"": {1}","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GPGNotFoundWarning","not-updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgprogrampathLong","not-updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","GpgprogrampathShort","not-updated","The path to GnuPG","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","SignkeyLong","not-updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","" -"Library\Encryption\Strings\GPGEncryption.pt-BR.resx","SignkeyShort","not-updated","Sign key for GnuPG","" -"Library\Encryption\Strings\GPGSettingsControl.pt-BR.resx","PageDescription","not-updated","Settings for the GPG encryption module","" -"Library\Encryption\Strings\GPGSettingsControl.pt-BR.resx","PageTitle","not-updated","GPG","" -"Library\Encryption\Strings\GPGStreamWrapper.pt-BR.resx","DecryptionError","not-updated","Decryption failed: {0}","" -"Library\Encryption\Strings\GPGStreamWrapper.pt-BR.resx","GPGFlushError","not-updated","Failure while invoking GnuPG, program won't flush output","" -"Library\Encryption\Strings\GPGStreamWrapper.pt-BR.resx","GPGTerminateError","not-updated","Failure while invoking GnuPG, program won't terminate","" -"Library\Interface\Strings\CommandLineArgument.pt-BR.resx","AliasesHeader","not-updated","aliases","" -"Library\Interface\Strings\CommandLineArgument.pt-BR.resx","DefaultValueHeader","not-updated","default value","" -"Library\Interface\Strings\CommandLineArgument.pt-BR.resx","DeprecationMarker","not-updated","[DEPRECATED]","" -"Library\Interface\Strings\CommandLineArgument.pt-BR.resx","ValuesHeader","not-updated","values","" -"Library\Interface\Strings\Common.pt-BR.resx","CancelExceptionError","not-updated","Cancelled","" -"Library\Interface\Strings\Common.pt-BR.resx","ConfigurationIsMissingItemError","not-updated","The configuration for the backend is not valid, it is missing the {0} field","" -"Library\Interface\Strings\Common.pt-BR.resx","ConfirmTestConnectionQuestion","not-updated","Do you want to test the connection?","" -"Library\Interface\Strings\Common.pt-BR.resx","ConnectionFailure","not-updated","Connection Failed: {0}","" -"Library\Interface\Strings\Common.pt-BR.resx","ConnectionSuccess","not-updated","Connection succeeded!","" -"Library\Interface\Strings\Common.pt-BR.resx","DefaultDirectoryWarning","not-updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","" -"Library\Interface\Strings\Common.pt-BR.resx","EmptyPasswordError","not-updated","You must enter a password","" -"Library\Interface\Strings\Common.pt-BR.resx","EmptyPasswordWarning","not-updated","You have not entered a password. -Proceed without a password?","" -"Library\Interface\Strings\Common.pt-BR.resx","EmptyServernameError","not-updated","You must enter the name of the server","" -"Library\Interface\Strings\Common.pt-BR.resx","EmptyUsernameError","not-updated","You must enter a username","" -"Library\Interface\Strings\Common.pt-BR.resx","EmptyUsernameWarning","not-updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","" -"Library\Interface\Strings\Common.pt-BR.resx","ExistingBackupDetectedQuestion","not-updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","" -"Library\Interface\Strings\Common.pt-BR.resx","FolderAlreadyExistsError","not-updated","The folder cannot be created because it already exists","" -"Library\Interface\Strings\Common.pt-BR.resx","FolderCreated","not-updated","Folder created!","" -"Library\Interface\Strings\Common.pt-BR.resx","FolderMissingError","not-updated","The requested folder does not exist","" -"Library\Interface\Strings\Common.pt-BR.resx","InvalidServernameError","not-updated","The server name ""{0}"" is not valid","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","Boolean","not-updated","Boolean","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","Enumeration","not-updated","Enumeration","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","Integer","not-updated","Integer","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","Path","not-updated","Path","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","Size","not-updated","Size","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","String","not-updated","String","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","Timespan","not-updated","Timespan","" -"Library\Interface\Strings\DataTypes.pt-BR.resx","Unknown","not-updated","Unknown","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","BackendDoesNotSupportCreateFolder","not-updated","The backend {0} ({1}) does not support the CreateFolder operation ","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","BackendNotFoundError","not-updated","Unable to find backend for: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","CachedSignatureDecryptWarning","not-updated","Attempt to decrypt file {0} failed with error: {1}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","CachedSignatureHashMismatchWarning","not-updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","CompletedDeleteTransaction","not-updated","Delete transaction completed successfully","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","CompletingDeleteTransactionWarning","not-updated","Completing unfinished delete transaction and removing {0} files","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","DeleteCacheFileError","not-updated","An error occured while attempting to delete cache file {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","DeleteTransactionFileFoundWarning","not-updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","DeleteTransactionFileReadError","not-updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","DeletingTransactionLeftoverFile","not-updated","Deleting file from delete transaction ""{0}""","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","DownloadedFileSizeError","not-updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","DuplicateFileEntryWarning","not-updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","EmptyManifestWarning","not-updated","Empty backupset detected, this is likely an error: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","ExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FailureWhileDisposingBackendError","not-updated","An error occured while closing a connection: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FileDeleteError2","not-updated","Failed to delete file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FileDownloadError2","not-updated","Failed to download file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FileListingError","not-updated","Failed to retrieve file listing: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FilenameParseError","not-updated","Unable to parse filenames for the desired volumes","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FilesNotForceRemovedMessage","not-updated","No files removed, specify --force to remove files.","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FileUploadError2","not-updated","Failed to upload file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","FunctionLookupError","not-updated","Failed to find function: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","HashMismatchError","not-updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","InvalidEntryTypeError","not-updated","Invalid entry type: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","MultipleDeleteTransactionsFoundError","not-updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","NoBackupsFoundError","not-updated","No backups found at remote location","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","NonExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","OrphanIncrementalFoundMessage","not-updated","Failed to match incremental package to a full: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","PartialFileFoundMessage","not-updated","Found a partial file, run cleanup to remove: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","RemoveOrphanFileWarning","not-updated","Deleting orphan file: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","RemovingLeftoverFileMessage","not-updated","Removing leftover file: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","SaveCacheFileError","not-updated","Failed to save the cached signature file as {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","StatusMessageDownloading","not-updated","Downloading: {0}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","StatusMessageUploading","not-updated","Uploading: {0} ({1})","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","TooManyOrphansFoundError","not-updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","UnmatchedFilenameWarning","not-updated","The file {0} was found on the backend but not recognized by Duplicati","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","UploadSizeVerificationFailure","not-updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.pt-BR.resx","UploadVerificationFailure","not-updated","The file {0} was uploaded but not found on the server","" -"Library\Main\Strings\ExecutionStoppedException.pt-BR.resx","DefaultMessage","not-updated","The user has stopped the operation","" -"Library\Main\Strings\FilenameStrategy.pt-BR.resx","InvalidEntryTypeError","not-updated","Invalid entry type:{0}","" -"Library\Main\Strings\Interface.pt-BR.resx","BadSortingDetectedError","not-updated","Bad sorting of backup times detected","" -"Library\Main\Strings\Interface.pt-BR.resx","BadVolumeSortOrder","not-updated","Bad sort order on volumes detected","" -"Library\Main\Strings\Interface.pt-BR.resx","CannotCleanWithoutHashesError","not-updated","When using cleanup the manifests and hashes must be verified","" -"Library\Main\Strings\Interface.pt-BR.resx","CannotSkipHashChecksOnBackup","not-updated","Hash checks cannot be disabled while performing a backup","" -"Library\Main\Strings\Interface.pt-BR.resx","CannotVerifyChain","not-updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","" -"Library\Main\Strings\Interface.pt-BR.resx","CannotVerifyWithoutHashes","not-updated","Hash checks cannot be disabled while performing a verification","" -"Library\Main\Strings\Interface.pt-BR.resx","DeleteManifestsSuggestion","not-updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","" -"Library\Main\Strings\Interface.pt-BR.resx","DeletingBackupSetMessage","not-updated","Deleting backup at {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","DeprecatedOptionUsedWarning","not-updated","The option {0} is deprecated: {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","DisablingSignatureCacheForVerification","not-updated","The signature cache is disabled when performing verification","" -"Library\Main\Strings\Interface.pt-BR.resx","DuplicateOptionNameWarning","not-updated","The option --{0} exists more than once, please report this to the developers","" -"Library\Main\Strings\Interface.pt-BR.resx","FailedToFindControlFilesMessage","not-updated","Failed to find control files in: {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","FileHashFailure","not-updated","A hash check failed, this is an indication of a corrupt file: {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","FilenameMismatchError","not-updated","The manifest report that the file should be named {0} but it was named {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","FilesAreNotForceDeletedMessage","not-updated","Files are not deleted, use the --force command to actually remove files","" -"Library\Main\Strings\Interface.pt-BR.resx","FileSizeMismatchError","not-updated","The file {0} has size {1} but should have size {2}","" -"Library\Main\Strings\Interface.pt-BR.resx","FullBecauseBackendIsEmpty","not-updated","A full backup is made because no existing backup chains were found on the destination","" -"Library\Main\Strings\Interface.pt-BR.resx","FullBecauseFlagWasSet","not-updated","A full backup was forced with the --{0} flag","" -"Library\Main\Strings\Interface.pt-BR.resx","FullBecauseLastFullIsFrom","not-updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","FullBecauseSourceFoldersChanged","not-updated","A full backup is made because the source folders have changed","" -"Library\Main\Strings\Interface.pt-BR.resx","FullBecauseThereAreNIncrementals","not-updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","IncrementalBecauseLastFullIsFrom","not-updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","IncrementalBecauseNoFlagsWereSet","not-updated","An incremental backup is made because no full backup criteria was found","" -"Library\Main\Strings\Interface.pt-BR.resx","IncrementalBecauseThereAreNIncrementals","not-updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","InternalDeleteCountError","not-updated","An internal error occured, and the operation was aborted to protect the backup sets","" -"Library\Main\Strings\Interface.pt-BR.resx","ManifestAndFileCountMismatchError","not-updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","" -"Library\Main\Strings\Interface.pt-BR.resx","ManifestsMustBeRead","not-updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.pt-BR.resx","ManifestsMustBeReadOnBackups","not-updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.pt-BR.resx","ManifestVersionRequiresRelativeNamesWarning","not-updated","One or more manifests are from version 1, which requires that filenames searched are relative","" -"Library\Main\Strings\Interface.pt-BR.resx","MissingSignatureFile","not-updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","" -"Library\Main\Strings\Interface.pt-BR.resx","NoFilesGivenError","not-updated","No filenames given for find-last-file","" -"Library\Main\Strings\Interface.pt-BR.resx","NoSourceFoldersError","not-updated","No source folders specified for backup","" -"Library\Main\Strings\Interface.pt-BR.resx","NotDeletingBackupSetMessage","not-updated","Not deleting backup at time: {0}, because later backups depend on it","" -"Library\Main\Strings\Interface.pt-BR.resx","NotDeletingLastFullMessage","not-updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","" -"Library\Main\Strings\Interface.pt-BR.resx","NumberOfSourceFoldersHasChangedError","not-updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.pt-BR.resx","PartialUploadMessage","not-updated","Failed after uploading {0} volume(s). Error message: {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","PreviousManifestFilenameMismatchError","not-updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","" -"Library\Main\Strings\Interface.pt-BR.resx","PreviousManifestHashMismatchError","not-updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","" -"Library\Main\Strings\Interface.pt-BR.resx","PrimaryManifestReadErrorLogMessage","not-updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","ReadingSecondaryManifestLogMessage","not-updated","Secondary manifest file found: {0}, attempting read.","" -"Library\Main\Strings\Interface.pt-BR.resx","RemovingPartialFilesMessage","not-updated","Removing partial file: {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","SecondaryManifestReadErrorLogMessage","not-updated","Failed to read the secondary manifest {0}. Error message: {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","SignatureCachePathMissingError","not-updated","Signature cache path was not given as an argument","" -"Library\Main\Strings\Interface.pt-BR.resx","SkippedContentVolumeLogMessage","not-updated","The content volume {0} is not present in the manifest and is not used","" -"Library\Main\Strings\Interface.pt-BR.resx","SkippedUnlistedSignatureFileWarning","not-updated","The signature file {0} was skipped because the signature file was not found in the manifest","" -"Library\Main\Strings\Interface.pt-BR.resx","SourceDirIsIncludedMultipleTimesError","not-updated","The folder {0} is included multiple times","" -"Library\Main\Strings\Interface.pt-BR.resx","SourceDirsAreRelatedError","not-updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","" -"Library\Main\Strings\Interface.pt-BR.resx","SourceFolderIsMissingError","not-updated","The source folder {0} does not exist, aborting backup","" -"Library\Main\Strings\Interface.pt-BR.resx","SourceFoldersHasChangedError","not-updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusBuildingFilelist","not-updated","Building filelist ...","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusCompleted","not-updated","Completed","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusCreatingVolume","not-updated","Creating volume {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusDownloadingContentVolume","not-updated","Downloading content, volume {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusDownloadingSignatureVolume","not-updated","Downloading signatures, volume {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusLoadingFilelist","not-updated","Loading remote filelist","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusPatching","not-updated","Patching restore with #{0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusProcessing","not-updated","Processing: {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusReadingIncrementalData","not-updated","Reading incremental data ...","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusReadingIncrementalFile","not-updated","Reading incremental data from: {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusReadingIncrementals","not-updated","Reading incremental data","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusReadingManifest","not-updated","Reading manifest file: {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusReadingSignatureFile","not-updated","Reading signatures: {0}, vol {1}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusStarted","not-updated","Started","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusUploadingContentVolume","not-updated","Uploading content, volume {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusUploadingManifestVolume","not-updated","Uploading manifest, volume {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusUploadingSignatureVolume","not-updated","Uploading signatures, volume {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusUploadingVerificationVolume","not-updated","Uploading verification file","" -"Library\Main\Strings\Interface.pt-BR.resx","StatusWaitingForUpload","not-updated","Waiting for upload to complete ...","" -"Library\Main\Strings\Interface.pt-BR.resx","TooFewTargetFoldersError","not-updated","The backup contains {0} folders but {1} target folders were supplied","" -"Library\Main\Strings\Interface.pt-BR.resx","TooManyTargetFoldersWarning","not-updated","The backup contains {0} folder(s) but {1} target folders were supplied","" -"Library\Main\Strings\Interface.pt-BR.resx","UnexpectedCompressionError","not-updated","Unexpected compression mode: {0}","" -"Library\Main\Strings\Interface.pt-BR.resx","UnexpectedOperationTypeError","not-updated","The operation mode {0} was not expected","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedBooleanValue","not-updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedEnumerationValue","not-updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedIntegerValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedOptionDisabledModuleWarning","not-updated","The option --{0} is not supported because the module {1} is not currently loaded","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedOptionWarning","not-updated","The supplied option --{0} is not supported and will be ignored","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedPathValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid path","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedSizeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid size","" -"Library\Main\Strings\Interface.pt-BR.resx","UnsupportedTimeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid time","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","EofInManifestFile","not-updated","Got EOF while attempting to locate the self-hash of a manifest","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","HashGenerationFailure","not-updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","InternalError","not-updated","An internal error occured when creating the manifest, please report this to the developers","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","InvalidManifestError","not-updated","The manifest file did not have the expected root Xml element: {0}","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","InvalidSourcePathError","not-updated","The number of source paths in the manifest file are wrong","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","MainfestIsMissingSelfFilename","not-updated","Manifest did not contain its own filename as expected","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","MainfestIsMissingSelfHash","not-updated","Manifest did not contain a self hash as expected","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","ManifestValidationError","not-updated","Failed to validate manifest: {0}","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","MissingPreviousManifestFilename","not-updated","Manifest has no previous manifest filename","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","MissingPreviousManifestHash","not-updated","Manifest has no previous manifest hash","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","NoFilesError","not-updated","Invalid manifest, there were no files in the manifest","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","SelfhashMismatch","not-updated","Manifest file had selfhash {0} but the hash of the file is {1}","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","UnsupportedHashAlgorithmError","not-updated","The manifest uses the hash algorithm {0}, which is unsupported","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","UnsupportedVersionError","not-updated","The manifest has version {0}, the current application only supports versions up to {1}","" -"Library\Main\Strings\Manifestfile.pt-BR.resx","WrongCountError","not-updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","" -"Library\Main\Strings\Options.pt-BR.resx","AllowfullremoveLong","not-updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","" -"Library\Main\Strings\Options.pt-BR.resx","AllowfullremoveShort","not-updated","Allow removal of the all backups","" -"Library\Main\Strings\Options.pt-BR.resx","AllowsleepShort","not-updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","" -"Library\Main\Strings\Options.pt-BR.resx","AllowsourcefolderchangeLong","not-updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","" -"Library\Main\Strings\Options.pt-BR.resx","AllowsourcefolderchangeShort","not-updated","Skip verifying the source folders","" -"Library\Main\Strings\Options.pt-BR.resx","AsynchronousuploadDeprecated","not-updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","" -"Library\Main\Strings\Options.pt-BR.resx","AsynchronousuploadfolderLong","not-updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","" -"Library\Main\Strings\Options.pt-BR.resx","AsynchronousuploadfolderShort","not-updated","The path where ready volumes are placed until uploaded","" -"Library\Main\Strings\Options.pt-BR.resx","AsynchronousuploadlimitLong","not-updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","" -"Library\Main\Strings\Options.pt-BR.resx","AsynchronousuploadlimitShort","not-updated","The number of volumes to create ahead of time","" -"Library\Main\Strings\Options.pt-BR.resx","AsynchronousuploadLong","not-updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","" -"Library\Main\Strings\Options.pt-BR.resx","AsynchronousuploadShort","not-updated","Transmit files on a separate thread","" -"Library\Main\Strings\Options.pt-BR.resx","AutocleanupLong","not-updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","" -"Library\Main\Strings\Options.pt-BR.resx","AutocleanupShort","not-updated","A flag indicating that Duplicati should remove unused files","" -"Library\Main\Strings\Options.pt-BR.resx","BackendlogdatabaseLong","not-updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","" -"Library\Main\Strings\Options.pt-BR.resx","BackendlogdatabaseShort","not-updated","Database log of remote operations","" -"Library\Main\Strings\Options.pt-BR.resx","BackupprefixLong","not-updated","Any string used to prefix the filenames generated by Duplicati.","" -"Library\Main\Strings\Options.pt-BR.resx","BackupprefixShort","not-updated","Backup volume filename prefix","" -"Library\Main\Strings\Options.pt-BR.resx","CompressionmoduleLong","not-updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","" -"Library\Main\Strings\Options.pt-BR.resx","CompressionmoduleShort","not-updated","Select what module to use for compression","" -"Library\Main\Strings\Options.pt-BR.resx","CreateverificationfileLong","not-updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","" -"Library\Main\Strings\Options.pt-BR.resx","CreateverificationfileShort","not-updated","Create verification file on server","" -"Library\Main\Strings\Options.pt-BR.resx","DebugoutputLong","not-updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","" -"Library\Main\Strings\Options.pt-BR.resx","DebugoutputShort","not-updated","Enables debugging output","" -"Library\Main\Strings\Options.pt-BR.resx","DebugretryerrorsLong","not-updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","" -"Library\Main\Strings\Options.pt-BR.resx","DebugretryerrorsShort","not-updated","Show error messages when a retry is performed","" -"Library\Main\Strings\Options.pt-BR.resx","DisableautocreatefolderLong","not-updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","" -"Library\Main\Strings\Options.pt-BR.resx","DisableautocreatefolderShort","not-updated","Disables automatic folder creation","" -"Library\Main\Strings\Options.pt-BR.resx","DisablefiletimecheckLong","not-updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","" -"Library\Main\Strings\Options.pt-BR.resx","DisablefiletimecheckShort","not-updated","Disable checks based on file time","" -"Library\Main\Strings\Options.pt-BR.resx","DisablemoduleLong","not-updated","Supply one or more module names, separated by commas to unload them","" -"Library\Main\Strings\Options.pt-BR.resx","DisablemoduleShort","not-updated","Disabled one or more modules","" -"Library\Main\Strings\Options.pt-BR.resx","DisableStreamingLong","not-updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","" -"Library\Main\Strings\Options.pt-BR.resx","DisableStreamingShort","not-updated","Disables use of the streaming transfer method","" -"Library\Main\Strings\Options.pt-BR.resx","DisabletimetoleranceLong","not-updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","" -"Library\Main\Strings\Options.pt-BR.resx","DisabletimetoleranceShort","not-updated","Deactivates tolerance when comparing times","" -"Library\Main\Strings\Options.pt-BR.resx","DisableusndiffcheckLong","not-updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","" -"Library\Main\Strings\Options.pt-BR.resx","DisableusndiffcheckShort","not-updated","Disables changelist by USN numbers","" -"Library\Main\Strings\Options.pt-BR.resx","DontreadmanifestsLong","not-updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","" -"Library\Main\Strings\Options.pt-BR.resx","DontreadmanifestsShort","not-updated","An option that prevents verifying the manifests","" -"Library\Main\Strings\Options.pt-BR.resx","EnablemoduleLong","not-updated","Supply one or more module names, separated by commas to load them","" -"Library\Main\Strings\Options.pt-BR.resx","EnablemoduleShort","not-updated","Enables one or more modules","" -"Library\Main\Strings\Options.pt-BR.resx","EncryptionmoduleLong","not-updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","" -"Library\Main\Strings\Options.pt-BR.resx","EncryptionmoduleShort","not-updated","Select what module to use for encryption","" -"Library\Main\Strings\Options.pt-BR.resx","ExcludeemptyfoldersLong","not-updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","" -"Library\Main\Strings\Options.pt-BR.resx","ExcludeemptyfoldersShort","not-updated","Controls empty folder actions","" -"Library\Main\Strings\Options.pt-BR.resx","ExcludeLong","not-updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.pt-BR.resx","ExcluderegexpLong","not-updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.pt-BR.resx","ExcluderegexpShort","not-updated","Exclude files regular expression","" -"Library\Main\Strings\Options.pt-BR.resx","ExcludeShort","not-updated","Exclude files","" -"Library\Main\Strings\Options.pt-BR.resx","FiletorestoreLong","not-updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","" -"Library\Main\Strings\Options.pt-BR.resx","FiletorestoreShort","not-updated","A list of files to restore","" -"Library\Main\Strings\Options.pt-BR.resx","ForceLong","not-updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","" -"Library\Main\Strings\Options.pt-BR.resx","ForceShort","not-updated","Force the removal of files","" -"Library\Main\Strings\Options.pt-BR.resx","FullifmorethannincrementalsLong","not-updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","" -"Library\Main\Strings\Options.pt-BR.resx","FullifmorethannincrementalsShort","not-updated","The max number of incrementals in a chain","" -"Library\Main\Strings\Options.pt-BR.resx","FullifolderthanLong","not-updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","" -"Library\Main\Strings\Options.pt-BR.resx","FullifolderthanShort","not-updated","The max duration between full backups","" -"Library\Main\Strings\Options.pt-BR.resx","FullifsourcefolderchangedLong","not-updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","" -"Library\Main\Strings\Options.pt-BR.resx","FullifsourcefolderchangedShort","not-updated","Run a full backup if the sourcefolder has changed","" -"Library\Main\Strings\Options.pt-BR.resx","FullLong","not-updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","" -"Library\Main\Strings\Options.pt-BR.resx","FullShort","not-updated","A flag used to force full backups","" -"Library\Main\Strings\Options.pt-BR.resx","GpgencryptionDeprecated","not-updated","Use --encryption-module=gpg instead","" -"Library\Main\Strings\Options.pt-BR.resx","GpgencryptionLong","not-updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","" -"Library\Main\Strings\Options.pt-BR.resx","GpgencryptionShort","not-updated","Use GnuPG for encryption","" -"Library\Main\Strings\Options.pt-BR.resx","IncludeLong","not-updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","" -"Library\Main\Strings\Options.pt-BR.resx","IncluderegexpLong","not-updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","" -"Library\Main\Strings\Options.pt-BR.resx","IncluderegexpShort","not-updated","Include files regular expression","" -"Library\Main\Strings\Options.pt-BR.resx","IncludeShort","not-updated","Include files","" -"Library\Main\Strings\Options.pt-BR.resx","ListverifyuploadsLong","not-updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","" -"Library\Main\Strings\Options.pt-BR.resx","ListverifyuploadsShort","not-updated","Verify uploads by listing contents","" -"Library\Main\Strings\Options.pt-BR.resx","LogfileLong","not-updated","Specifies the name of a while into which internal log information is written","" -"Library\Main\Strings\Options.pt-BR.resx","LogfileShort","not-updated","Log internal information","" -"Library\Main\Strings\Options.pt-BR.resx","LoglevelLong","not-updated","Specifies the amount of log information to write into the file specified by --log-file","" -"Library\Main\Strings\Options.pt-BR.resx","LoglevelShort","not-updated","Log information level","" -"Library\Main\Strings\Options.pt-BR.resx","MaxdownloadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.pt-BR.resx","MaxdownloadprsecondShort","not-updated","Max number of bytes to download pr. second","" -"Library\Main\Strings\Options.pt-BR.resx","MaxuploadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.pt-BR.resx","MaxuploadprsecondShort","not-updated","Max number of bytes to upload pr. second","" -"Library\Main\Strings\Options.pt-BR.resx","NoconnectionreuseLong","not-updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","" -"Library\Main\Strings\Options.pt-BR.resx","NoconnectionreuseShort","not-updated","Do not re-use connections","" -"Library\Main\Strings\Options.pt-BR.resx","NoencryptionLong","not-updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","" -"Library\Main\Strings\Options.pt-BR.resx","NoencryptionShort","not-updated","Disable encryption","" -"Library\Main\Strings\Options.pt-BR.resx","NumberofretriesLong","not-updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","" -"Library\Main\Strings\Options.pt-BR.resx","NumberofretriesShort","not-updated","Number of times to retry a failed transmission","" -"Library\Main\Strings\Options.pt-BR.resx","OldfilenamesDeprecated","not-updated","This option will be removed in the future but is included for the odd case where the new format breaks something","" -"Library\Main\Strings\Options.pt-BR.resx","OldfilenamesLong","not-updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","" -"Library\Main\Strings\Options.pt-BR.resx","OldfilenamesShort","not-updated","Uses the old filename format","" -"Library\Main\Strings\Options.pt-BR.resx","OpenfilepolicyLong","not-updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","" -"Library\Main\Strings\Options.pt-BR.resx","OpenfilepolicyShort","not-updated","Determines how to handle open files","" -"Library\Main\Strings\Options.pt-BR.resx","PassphraseLong","not-updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","" -"Library\Main\Strings\Options.pt-BR.resx","PassphraseShort","not-updated","Passphrase used to encrypt backups","" -"Library\Main\Strings\Options.pt-BR.resx","RestoretimeLong","not-updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","" -"Library\Main\Strings\Options.pt-BR.resx","RestoretimeShort","not-updated","The time to restore files","" -"Library\Main\Strings\Options.pt-BR.resx","RetrydelayLong","not-updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","" -"Library\Main\Strings\Options.pt-BR.resx","RetrydelayShort","not-updated","Time to wait between retries","" -"Library\Main\Strings\Options.pt-BR.resx","ShortfilenamesDeprecated","not-updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","" -"Library\Main\Strings\Options.pt-BR.resx","ShortfilenamesLong","not-updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","" -"Library\Main\Strings\Options.pt-BR.resx","ShortfilenamesShort","not-updated","Use short filenames","" -"Library\Main\Strings\Options.pt-BR.resx","SignaturecachepathLong","not-updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","" -"Library\Main\Strings\Options.pt-BR.resx","SignaturecachepathShort","not-updated","A path to temporary storage","" -"Library\Main\Strings\Options.pt-BR.resx","SignaturecontrolfilesLong","not-updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","" -"Library\Main\Strings\Options.pt-BR.resx","SignaturecontrolfilesShort","not-updated","A list of control files to embed in the backups","" -"Library\Main\Strings\Options.pt-BR.resx","SkipfilehashchecksLong","not-updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","" -"Library\Main\Strings\Options.pt-BR.resx","SkipfilehashchecksShort","not-updated","Set this flag to skip hash checks","" -"Library\Main\Strings\Options.pt-BR.resx","SkipfileslargerthanLong","not-updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","" -"Library\Main\Strings\Options.pt-BR.resx","SkipfileslargerthanShort","not-updated","A size string that limits the size of files being backed up","" -"Library\Main\Strings\Options.pt-BR.resx","SnapshotpolicyLong","not-updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","" -"Library\Main\Strings\Options.pt-BR.resx","SnapshotpolicyShort","not-updated","Controls the use of disk snapshots","" -"Library\Main\Strings\Options.pt-BR.resx","SortedfilelistLong","not-updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","" -"Library\Main\Strings\Options.pt-BR.resx","SortedfilelistShort","not-updated","Sort the list of files","" -"Library\Main\Strings\Options.pt-BR.resx","SynchronousuploadLong","not-updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","" -"Library\Main\Strings\Options.pt-BR.resx","SynchronousuploadShort","not-updated","Upload files synchronously","" -"Library\Main\Strings\Options.pt-BR.resx","TempdirLong","not-updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","" -"Library\Main\Strings\Options.pt-BR.resx","TempdirShort","not-updated","Temporary storage folder","" -"Library\Main\Strings\Options.pt-BR.resx","ThreadpriorityLong","not-updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","" -"Library\Main\Strings\Options.pt-BR.resx","ThreadpriorityShort","not-updated","Thread priority","" -"Library\Main\Strings\Options.pt-BR.resx","TimeseparatorDeprecated","not-updated","Duplicati no longer uses a time separator for the filenames so this option is useless","" -"Library\Main\Strings\Options.pt-BR.resx","TimeseparatorLong","not-updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","" -"Library\Main\Strings\Options.pt-BR.resx","TimeseparatorShort","not-updated","Backup volume filename timeseparator","" -"Library\Main\Strings\Options.pt-BR.resx","TotalsizeLong","not-updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","" -"Library\Main\Strings\Options.pt-BR.resx","TotalsizeShort","not-updated","The number of bytes generated by each backup run","" -"Library\Main\Strings\Options.pt-BR.resx","UploadUnchangedBackupsLong","not-updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","" -"Library\Main\Strings\Options.pt-BR.resx","UploadUnchangedBackupsShort","not-updated","Upload empty backup files","" -"Library\Main\Strings\Options.pt-BR.resx","UsnpolicyLong","not-updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","" -"Library\Main\Strings\Options.pt-BR.resx","UsnpolicyShort","not-updated","Controls the use of NTFS Update Sequence Numbers","" -"Library\Main\Strings\Options.pt-BR.resx","VerificationLevelLong","not-updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","" -"Library\Main\Strings\Options.pt-BR.resx","VerificationLevelShort","not-updated","Level of verification","" -"Library\Main\Strings\Options.pt-BR.resx","VolsizeLong","not-updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","" -"Library\Main\Strings\Options.pt-BR.resx","VolsizeShort","not-updated","A size string that limits the size of the volumes","" -"Library\Main\Strings\Options.pt-BR.resx","VssexcludewritersLong","not-updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","" -"Library\Main\Strings\Options.pt-BR.resx","VssexcludewritersShort","not-updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","CreateFolderError","not-updated","Failed to create folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","DeletedFilenameError","not-updated","An error occured while determining file status, filename: {0}, folder name:{1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","DeleteFileError","not-updated","Failed to delete file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","DeleteFolderError","not-updated","Failed to remove folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FailedToSetFileWriteTime","not-updated","Failed to set the write time for the file: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FailedToSetFolderWriteTime","not-updated","Failed to set the write time for the folder: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FileChangedWhileReadError","not-updated","The file {0} changed while being backed up, omitting file from backup set","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FileChangedWhileReadWarning","not-updated","The file {0} changed while being backed up, this may result in a broken file","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FileProcessError","not-updated","Failed to process file: {0}. Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FileShouldBePartialError","not-updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FileToDeleteMissingError","not-updated","File marked for deletion did not exist: {0}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FolderModificationTimeReadError","not-updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","FolderToDeleteMissingError","not-updated","Folder was marked for deletion, but did not exist: {0}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","InternalPathMappingError","not-updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","InvalidPartialFileEntry","not-updated","The partial file record for {0} does not match the file","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","InvalidPartialRecordError","not-updated","The partial record file is invalid","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","InvalidTimeStampError","not-updated","The timestamp information for file {0} could not be read: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","MultipassUsageError","not-updated","Multi pass is not initialized","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","PartialFileAddedLogMessage","not-updated","File {0} is partial from byte offset {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","PartialFileIncompleteWarning","not-updated","The partial file {0} was not completed","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","PartialLeftoverDeleteError","not-updated","Failed to clean up the partial incomplete file {0}, error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","RestoreFileError","not-updated","Failed to restore file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","RestoreFolderDeltaError","not-updated","Folder did not exist on restore by delta: {0}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","RestoreFolderMissingError","not-updated","Folder did not exist on restore: {0}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","SnapshotFailedError","not-updated","Failed to create a snapshot: {0}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","UsnDisposeFailedWarning","not-updated","Failed to dispose USN helper: {0}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","UsnFailedError","not-updated","Failed to read USN data: {0}","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","UsnJournalIdChangedWarning","not-updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","UsnNotSupportedOnLinuxError","not-updated","USN is not supported on Linux","" -"Library\Main\Strings\RSyncDir.pt-BR.resx","UsnNumberingFaultWarning","not-updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.pt-BR.resx","ConfirmPassphrasePrompt","not-updated","Confirm passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.pt-BR.resx","Description","not-updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.pt-BR.resx","Displayname","not-updated","Password prompt","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.pt-BR.resx","EmptyPassphraseError","not-updated","Empty passphrases are not allowed","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.pt-BR.resx","EnterPassphrasePrompt","not-updated","Enter passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.pt-BR.resx","PassphraseMismatchError","not-updated","The passphrases do not match","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","Description","not-updated","This module exposes a number of properties that can be used to change the way http requests are issued","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DescriptionAcceptAnyCertificateLong","not-updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DescriptionAcceptAnyCertificateShort","not-updated","Accept any server certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DescriptionAcceptHashLong","not-updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DescriptionAcceptHashShort","not-updated","Optionally accept a known SSL certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DisableExpect100Long","not-updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DisableExpect100Short","not-updated","Disable the expect header","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DisableNagleLong","not-updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DisableNagleShort","not-updated","Disable nagling","" -"Library\Modules\Builtin\Strings\HttpOptions.pt-BR.resx","DisplayName","not-updated","Configure http requests","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of signature file","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","EndofstreamInBlocksizeError","not-updated","End of stream occured while reading blocksize in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","EndofstreamInStronglenError","not-updated","End of stream occured while reading stronglen in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","EndofstreamInStrongSignatureError","not-updated","End of stream occured while reading strong signature from signature file","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","InvalidBlocksizeError","not-updated","Blocklen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","InvalidFilesizeError","not-updated","The size of the signature file is invalid","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","InvalidSignatureHeaderError","not-updated","Signature stream did not have the correct start marker","" -"Library\SharpRSync\Strings\ChecksumFile.pt-BR.resx","InvalidStrongsizeError","not-updated","Stronglen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of delta file","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","EndofstreamWithoutMarkerError","not-updated","Stream ended but had no end marker","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","InternalBufferError","not-updated","Internal error, had buffered both matched and unmatched blocks!","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","InvalidCopyLengthError","not-updated","Invalid length for copy data","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","InvalidCopyOffsetError","not-updated","Invalid offset for copy data","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","InvalidLitteralSizeError","not-updated","Invalid size for literal data","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","InvalidSignatureError","not-updated","Delta stream did not have the correct start marker","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","UnexpectedEndofstreamError","not-updated","Unexpected end of stream detected","" -"Library\SharpRSync\Strings\DeltaFile.pt-BR.resx","UnknownCommandError","not-updated","Unknown command in delta file","" -"Library\SharpRSync\Strings\Program.pt-BR.resx","ErrorOccurred","not-updated","An error occurred: {0}","" -"Library\SharpRSync\Strings\Program.pt-BR.resx","UsageMessage","not-updated","Usage: - {0} signature - {0} delta - {0} patch ","" -"Library\SharpRSync\Strings\RDiffBinary.pt-BR.resx","EncodedLengthError","not-updated","Encoded value had unexpected length","" -"Library\SharpRSync\Strings\RDiffBinary.pt-BR.resx","InvalidDataLengthError","not-updated","Invalid data length","" -"Library\SharpRSync\Strings\RDiffBinary.pt-BR.resx","InvalidDeltaCopyCommandError","not-updated","Invalid delta copy command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.pt-BR.resx","InvalidEncodedSizeError","not-updated","Invalid size for encoded value!","" -"Library\SharpRSync\Strings\RDiffBinary.pt-BR.resx","InvalidLiteralCommand","not-updated","Invalid literal delta command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.pt-BR.resx","SizeTooLargeError","not-updated","Unable to size item, because it is larger than: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.pt-BR.resx","ValueTooLargeError","not-updated","Value must be less than: {0}","" -"Library\SharpRSync\Strings\RollingBuffer.pt-BR.resx","BufferExhaustedError","not-updated","Buffer has too few bytes","" -"Library\SharpRSync\Strings\RollingBuffer.pt-BR.resx","InternalError","not-updated","This is one sad rolling buffer :(","" -"Library\SharpRSync\Strings\RollingBuffer.pt-BR.resx","NegativeIndexError","not-updated","Index cannot be negative","" -"Library\SharpRSync\Strings\Utility.pt-BR.resx","UnexpectedEndOfStreamError","not-updated","Unexpected end of stream","" -"Library\Snapshots\Strings\LinuxSnapshot.pt-BR.resx","ExternalProgramLaunchError","not-updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.pt-BR.resx","ExternalProgramTimeoutError","not-updated","The external command failed to complete within the set time limit: {0} {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.pt-BR.resx","InvalidFilePathError","not-updated","Unable to match local path {0} with any snapshot path: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.pt-BR.resx","MountFolderMissingError","not-updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.pt-BR.resx","MountFolderNotRemovedError","not-updated","Script returned successfully, but the temporary folder {0} still exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.pt-BR.resx","ScriptExitCodeError","not-updated","The script returned exit code {0}, but {1} was expected: {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.pt-BR.resx","ScriptOutputError","not-updated","Script returned successfully, but the output was missing the {0} parameter: {1}","" -"Library\Snapshots\Strings\Shared.pt-BR.resx","InvalidEnumPathError","not-updated","Unable to match local path {0} with a snapshot","" -"Library\Snapshots\Strings\USNHelper.pt-BR.resx","EmptyResponseError","not-updated","Unexpected empty response while enumerating","" -"Library\Snapshots\Strings\USNHelper.pt-BR.resx","LinuxNotSupportedError","not-updated","USN is not supported on Linux","" -"Library\Snapshots\Strings\USNHelper.pt-BR.resx","SafeGuardError","not-updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","" -"Library\Snapshots\Strings\WinNativeMethod.pt-BR.resx","MissingBackupPrivilegeError","not-updated","Calling process does not have the backup privilege","" -"Library\Utility\Strings\FilenameFilter.pt-BR.resx","FilterContainsPathSeparator","not-updated","Filter contains: {0}","" -"Library\Utility\Strings\Sizeparser.pt-BR.resx","InvalidSizeValueError","not-updated","Invalid size value: {0}","" -"Library\Utility\Strings\SslCertificateValidator.pt-BR.resx","InvalidCallSequence","not-updated","The SSL certificate validator was called in an incorrect order","" -"Library\Utility\Strings\SslCertificateValidator.pt-BR.resx","VerifyCertificateException","not-updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","" -"Library\Utility\Strings\SslCertificateValidator.pt-BR.resx","VerifyCertificateHashError","not-updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","" -"Library\Utility\Strings\TempFolder.pt-BR.resx","TempFolderDoesNotExistError","not-updated","Temporary folder does not exist: {0}","" -"Library\Utility\Strings\Timeparser.pt-BR.resx","InvalidDayError","not-updated","Unable to parse date: {0}, invalid day: {1}","" -"Library\Utility\Strings\Timeparser.pt-BR.resx","InvalidIntegerError","not-updated","Failed to parse the segment: {0}, invalid integer","" -"Library\Utility\Strings\Timeparser.pt-BR.resx","InvalidSpecifierError","not-updated","Invalid specifier: {0}","" -"Library\Utility\Strings\Timeparser.pt-BR.resx","InvalidTimeError","not-updated","Unable to parse date: {0}, invalid time: {1}","" -"Library\Utility\Strings\Timeparser.pt-BR.resx","InvalidYearError","not-updated","Unable to parse date: {0}, invalid year: {1}","" -"Library\Utility\Strings\Timeparser.pt-BR.resx","UnknownMonthError","not-updated","Unable to parse date: {0}, unknown month: {1}","" -"Library\Utility\Strings\Timeparser.pt-BR.resx","UnparsedDataFragmentError","not-updated","Unparsed data: {0}","" -"Library\Utility\Strings\Utility.pt-BR.resx","FormatStringB","not-updated","{0} bytes","" -"Library\Utility\Strings\Utility.pt-BR.resx","FormatStringGB","not-updated","{0:N} GB","" -"Library\Utility\Strings\Utility.pt-BR.resx","FormatStringKB","not-updated","{0:N} KB","" -"Library\Utility\Strings\Utility.pt-BR.resx","FormatStringMB","not-updated","{0:N} MB","" -"Library\Utility\Strings\Utility.pt-BR.resx","InvalidHexDigitError","not-updated","The digit '{0}' is not a valid hex digit","" -"Library\Utility\Strings\Utility.pt-BR.resx","InvalidHexStringLengthError","not-updated","The hex string size must be a multiple of two, eg. the length must be even","" -"Library\Utility\Strings\Utility.pt-BR.resx","TimeoutException","not-updated","The request timed out","" -"Library\Utility\Strings\Utility.pt-BR.resx","UnexpectedRequestResultError","not-updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","" -"Winforms\Controls\PasswordConfirmationDialog.pt-BR.resx","$this.Text","missing","Please confirm the password","" -"Winforms\Controls\PasswordConfirmationDialog.pt-BR.resx","CancelBtn.Text","missing","Cancel","" -"Winforms\Controls\PasswordConfirmationDialog.pt-BR.resx","label1.Text","missing","Password","" -"Winforms\Controls\PasswordConfirmationDialog.pt-BR.resx","OKBtn.Text","missing","OK","" -"Winforms\Controls\PasswordControl.pt-BR.resx","ShowPassword.ToolTip","missing","Show or hide the password","" -"Winforms\Controls\PasswordControl.pt-BR.resx","TextBox.Text","missing","password","" -"Winforms\Controls\Strings\PasswordConfirmationDialog.pt-BR.resx","PasswordDoNotMatchError","not-updated","The password that you have entered does not match the previously entered password","" -"Winforms\Controls\Strings\PasswordControl.pt-BR.resx","ConfirmClearingPassword","not-updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","" -"WizardForm\Dialog.pt-BR.resx","$this.Text","missing","Dialog","" -"WizardForm\Dialog.pt-BR.resx","_BackButton.Text","missing","< Back","" -"WizardForm\Dialog.pt-BR.resx","_CancelButton.Text","missing","Cancel","" -"WizardForm\Dialog.pt-BR.resx","_InfoLabel.Text","missing","Helptext","" -"WizardForm\Dialog.pt-BR.resx","_NextButton.Text","missing","Next >","" -"WizardForm\Dialog.pt-BR.resx","_TitleLabel.Text","missing","Title","" -"WizardForm\StartPage.pt-BR.resx","WizardHelp.Text","missing","Click next to continue","" -"WizardForm\StartPage.pt-BR.resx","WizardIntroduction.Text","missing","Wizard introduction","" -"WizardForm\StartPage.pt-BR.resx","WizardTitle.Text","missing","Wizard title","" -"WizardForm\Strings\Dialog.pt-BR.resx","FinishButtonText","not-updated","Finish","" -"WizardForm\Strings\Dialog.pt-BR.resx","NextButtonText","not-updated","Next >","" diff --git a/Duplicati/Localization/report.pt-BR.url b/Duplicati/Localization/report.pt-BR.url deleted file mode 100644 index b7b787ce8..000000000 --- a/Duplicati/Localization/report.pt-BR.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdFRDQ1hZaUhjai1feEVSeTVkNUdCVlE&single=true&gid=0&output=csv diff --git a/Duplicati/Localization/report.ru-RU.csv b/Duplicati/Localization/report.ru-RU.csv deleted file mode 100644 index f0dbc0f2a..000000000 --- a/Duplicati/Localization/report.ru-RU.csv +++ /dev/null @@ -1,1788 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.ru-RU.resx","ProgramUsage","updated","Usage: Duplicati.CommandLine.Decrypter.exe ","И�пользование: Duplicati.CommandLine.Decrypter.exe <пароль> <входной файл> <файл-результат>" -"CommandLine\Strings\Program.ru-RU.resx","AddedFoldersHeader","updated","Added folders","Добавленные папки" -"CommandLine\Strings\Program.ru-RU.resx","CollectionStatusHeader","updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","�айдено {0} цепочек копировани� on backend - -Тип\tВрем�\t\t\tТома\tРазмер" -"CommandLine\Strings\Program.ru-RU.resx","CollectionStatusLineFull","updated","Full\t{0}\t{1}\t{2}","Полный\t{0}\t{1}\t{2}" -"CommandLine\Strings\Program.ru-RU.resx","CollectionStatusLineInc","updated"," Inc\t{0}\t{1}\t{2}","Инкрементальный\t{0}\t{1}\t{2}" -"CommandLine\Strings\Program.ru-RU.resx","ControlFilesHeader","updated","Control files","Управл�ющие файлы" -"CommandLine\Strings\Program.ru-RU.resx","DeletedFilesHeader","updated","Deleted files","Удаленные файлы" -"CommandLine\Strings\Program.ru-RU.resx","DeletedFoldersHeader","updated","Deleted folders","Удаленный папки" -"CommandLine\Strings\Program.ru-RU.resx","DuplicatiOptionsHeader","updated","Duplicati options:","�а�тройки:" -"CommandLine\Strings\Program.ru-RU.resx","FileEntryNotFound","updated","< not found >","< не найден >" -"CommandLine\Strings\Program.ru-RU.resx","FindLastVersionEntry","not-updated","{0}\t{1}","" -"CommandLine\Strings\Program.ru-RU.resx","FindLastVersionHeader","updated","Backuptime\t\tFilename","Когда копировал��\t\tИм� файла" -"CommandLine\Strings\Program.ru-RU.resx","FolderCreatedMessage","updated","The folder {0} was created","Папка {0} �оздана" -"CommandLine\Strings\Program.ru-RU.resx","GenericModulesHeader","updated","Supported generic modules:","Поддерживаемые �тандартные модули" -"CommandLine\Strings\Program.ru-RU.resx","IntegerParseError","updated","Unable to parse ""{0}"" into a number","�е ра�познать в �троке ""{0}"" номер" -"CommandLine\Strings\Program.ru-RU.resx","InternalOptionUsedError","updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","Ключ --{0} зарезервирован дл� внутренних задач программы, вы не должны его и�пользовать" -"CommandLine\Strings\Program.ru-RU.resx","ModifiedFilesHeader","updated","Modified files","Измененные файлы" -"CommandLine\Strings\Program.ru-RU.resx","ModuleIsLoadedAutomatically","updated","Module is loaded atomatically, use --disable-module to prevent this","Модуль загружен автоматиче�ки, и�пользуйте --disable-module, чтобы он не загружал��" -"CommandLine\Strings\Program.ru-RU.resx","ModuleIsNotLoadedAutomatically","updated","Module is not loaded atomatically, use --enable-module to load it","Модуль не загружен автоматиче�ки, и�пользуйте --enable-module, чтобы он загружал��" -"CommandLine\Strings\Program.ru-RU.resx","NewFilesHeader","updated","New files","�овые файлы" -"CommandLine\Strings\Program.ru-RU.resx","NewOrModifiedFilesHeader","updated","New/Modified files","�овые/измененные файлы" -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageBackend","updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present."," определ�ет�� URL вида ftp://host/ или ssh://server/. -Таким образом прогорамма может пон�ть, хотите ли вы �делать резервную копию или во��тановить фаайлы из копии. Команды cleanup и delete не удал�ют файлы, е�ли только не укзаан ключ --force, так что вы можете по�мотреть, какие файлы будут удалены, прежде чем на �амом деле удалить �ти файлы. -Команду cleanup не �ледует и�пользовать, е�ли только резервное копирование было прервано и о�тали�ь ча�тично переданные файлы. Программа �ообщит вам, е�ли �то произойдет. -Команда delete может быть и�пользована дл� удалени� �тарых резервных копий, когда уже е�ть более новые резервные копии." -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageBackup","updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","Backup (выполнить полное или инкрементальное копирование): - Duplicati.CommandLine [full] [options] <и�ходный каталог> " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageCleanup","updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","Cleanup (удалить неполные или неи�пользуемые файлы)): - Duplicati.CommandLine cleanup [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageCreateFolders","updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","Создать папку (обычно выполн�ет�� автоматиче�ки): - Duplicati.CommandLine create-folder [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageDeleteOld","updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","Удалить �тарые резервные копии: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageFilters","updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","Фильтры: - Программа и�пользует фильтры дл� включени� или и�ключени� файлов из �пи�ка копируемых. - Программа и�пользует ""first-touch"" где первое правило, которому �оответ�твует файл, определ�ет, включать файл или и�ключать.Внутри программы в фильтрах и�пользуют�� регул�рные выражени�, но поддерживают�� и filename globbing. �ргументы командной �троки примен�ют�� в пор�дке их указани�. Пример: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Хот� по�ледний фильтр включает в�е файлы, файлы � именами ""Thumbs.db"" не включают��, так как они �оответ�твуют правилу и�ключени�, идущему раньше. Пути провер�ют�� целиком, и пути отно�ительно папки тоже копируют��, но включа� �л�ш в начале имени. �апример: - -{0} -   Е�ли папка и�ключена, файлы из �той папки в�егда и�ключают��, даже е�ли е�ть фильтры, которые включают файлы из �той папку. Е�ли папка включена �огла�но шаблону, то в�е файлы включены, е�ли папка включает�� без шаблона, файлы могут быть и�ключены или включены дополнительными правилами фильтрации." -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageFindLastVersion","updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","�айти по�леднюю вер�ию файла: - Duplicati.CommandLine find-last-version [options] --file-to-restore= " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageHeader","updated","********** Duplicati v. {0} ********** - -Usage:","**** Duplicati v. {0} - программа командной �троки **** - -И�пользование:" -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageListContentFiles","updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","Спи�ок файлов в копии (которые можно во��тановить): - Duplicati.CommandLine list-current-files [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageListFiles","updated","List files: - Duplicati.CommandLine list [options] ","Спи�ок файлов: - Duplicati.CommandLine list [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageListSets","updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","Спи�ок резервных копий: - Duplicati.CommandLine collection-status [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageListSignatureFiles","updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","Спи�ок файл подпи�ей (файлы в одном наборе копий): - Duplicati.CommandLine list-actual-signature-files [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageListSourceFolders","updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","Спи�ок папок (из которых копируют�� файлы): - Duplicati.CommandLine list-source-folders [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageOptionTypes","updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","Типы ключей: - До�тупны �ледующие типы ключей: - Integer: чи�ловое значение - Boolean: значение и�тины, --force и --force=true означают одно и то же. --force=false противоположно - Timespan: врем� в �пециальном формате (объ��нено ниже) - Size: размер, например 5Мб или 200Кб - Enumeration: какое-либо из �пи�ка значений - Path: путь к папке или файлу - String: в�е другие типы" -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsagePurgeCache","updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","Удалить к�ш подпи�ей: - Duplicati.CommandLine purge-signature-cache [options]" -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageRestore","updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","Restore (во��тановить в�е или некоторые файлы): - Duplicati.CommandLine [options] " -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageTimes","updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","Времена: - Врем� можно указать так: - 1. �трока ""now"", означает текущее врем� - 2. чи�ло �екунд, прошедших � 0:00 1 �нвар� 1970 г., например 123456890 - 3. �трока типа ""2009-03-26T08:30:00+01:00"" - 4: �трока, в которой Y, M, W, D, h, m, s означает Год, Ме��ц, �еделю, День, ча�, минуту и �екунду, например: ""1M4D"" - �то 1 ме��ц и 4 дн�, а ""5m"" - 5 минут." -"CommandLine\Strings\Program.ru-RU.resx","ProgramUsageVerify","updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","Проверить цело�тно�ть резервной копии: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full" -"CommandLine\Strings\Program.ru-RU.resx","SupportedBackendsHeader","updated","Supported backends:","Поддерживаемые модули:" -"CommandLine\Strings\Program.ru-RU.resx","SupportedCompressionModulesHeader","updated","Supported compression modules:","Поддерживаемые модули �жати�:" -"CommandLine\Strings\Program.ru-RU.resx","SupportedEncryptionModulesHeader","updated","Supported encryption modules:","Поддерживаемые модули шифровани�:" -"CommandLine\Strings\Program.ru-RU.resx","SupportedOptionsHeader","updated","Supported options:","Поддерживаемые ключи:" -"CommandLine\Strings\Program.ru-RU.resx","SymlinksHeader","unused","","Ярлыки" -"CommandLine\Strings\Program.ru-RU.resx","TimeParseError","updated","Unable to parse ""{0}"" into a time offset: {1}","�е преобразовать ""{0}"" в �двиг по времени: {1}" -"CommandLine\Strings\Program.ru-RU.resx","UnhandledException","updated","An error occured: {0}","Ошибка: {0}" -"CommandLine\Strings\Program.ru-RU.resx","UnhandledInnerException","updated","The inner error message is: {0}","Внутренн� ошибка: {0}" -"CommandLine\Strings\Program.ru-RU.resx","UsageExampleLinux","updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - В �том примере файл ""/home/user/file.txt"" не будет копировать��." -"CommandLine\Strings\Program.ru-RU.resx","UsageExampleWindows","updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - В �том примере файл ""C:\Documents\Files\file.txt"" не будет копировать��." -"CommandLine\Strings\Program.ru-RU.resx","VerificationCompleted","updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","Проверка завершена, результаты: -Файл манифе�та проверен: {0} -Файл подпи�и проверен: {1} -Файл � копи�ми проверен: {2} -Ошибки: {3}" -"CommandLine\Strings\Program.ru-RU.resx","VerificationErrorHeader","updated","Reported error messages:","Выданы �ообщени� об ошибках:" -"CommandLine\Strings\Program.ru-RU.resx","WrongNumberOfCommandsError_v2","updated","Found {0} commands but expected {1}, commands: -{2}","�айдено {0} команд, а ожидало�ь {1}, команды: -{2}" -"GUI\ApplicationSetup.ru-RU.resx","$this.Text","updated","Duplicati Options","�а�тройки" -"GUI\ApplicationSetup.ru-RU.resx","AdvancedTab.Text","updated","Advanced","Дополнительно" -"GUI\ApplicationSetup.ru-RU.resx","BalloonNotificationLevel.ToolTip","updated","Choose the level of notification given by balloon tips","В�плывающие �ообщени�" -"GUI\ApplicationSetup.ru-RU.resx","Bandwidth.ToolTip","updated","Set the initial bandwidth limits to use in Duplicati","�ачальное ограничение поло�ы пропу�кани�" -"GUI\ApplicationSetup.ru-RU.resx","BasicTab.Text","updated","Basic","О�новное" -"GUI\ApplicationSetup.ru-RU.resx","CacheSizeLabel.Text","updated","Calculating cache size...","Под�чет размера к�ша ..." -"GUI\ApplicationSetup.ru-RU.resx","CacheSizeLabel.ToolTip","unused","","Размер папки к�ша" -"GUI\ApplicationSetup.ru-RU.resx","CancelBtn.Text","updated","Cancel","Отмена" -"GUI\ApplicationSetup.ru-RU.resx","ClearCacheButton.Text","updated","Clear cache","Очи�тить к�ш" -"GUI\ApplicationSetup.ru-RU.resx","ClearCacheButton.ToolTip","updated","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","Удалить в�е файлы подпи�ей из к�ша, они будут загружены �нова при �ледующем копировании" -"GUI\ApplicationSetup.ru-RU.resx","CommonPassword.ToolTip","updated","Enter the default password to apply to new backups","Выберите модуль шифровани� дл� в�ех новых копирований" -"GUI\ApplicationSetup.ru-RU.resx","EncryptionMethod.Text","updated","Encryption method:","Шифрование" -"GUI\ApplicationSetup.ru-RU.resx","EncryptionMethod.ToolTip","updated","Choose the default encryption module to use for new backups","Выберите модуль шифровани� дл� в�ех новых копирований" -"GUI\ApplicationSetup.ru-RU.resx","EncryptionModule.ToolTip","updated","Choose the default encryption module to use for new backups","Выберите модуль шифровани� дл� в�ех новых копирований" -"GUI\ApplicationSetup.ru-RU.resx","groupBox1.Text","updated","User interface","�а�тройки интерфей�а пользовател�" -"GUI\ApplicationSetup.ru-RU.resx","groupBox2.Text","updated","Cache","�а�тройки папки (Дополнительно)" -"GUI\ApplicationSetup.ru-RU.resx","groupBox4.Text","updated","Default throttle settings","�а�тройки копировани� при �тарте" -"GUI\ApplicationSetup.ru-RU.resx","HideDonateButton.Text","missing","Hide Donate button on the main wizard page","" -"GUI\ApplicationSetup.ru-RU.resx","label1.Text","updated","Time to display past backups in log:","Показывать протокол в недавних" -"GUI\ApplicationSetup.ru-RU.resx","label1.ToolTip","updated","Select the time a backup is displayed in the log window after completion","Как долго запи�ь о копировании �охран�ет�� в протоколе по�ле завершени� копировани�" -"GUI\ApplicationSetup.ru-RU.resx","label2.Text","updated","Sections:","Разделы" -"GUI\ApplicationSetup.ru-RU.resx","label3.Text","updated","Language:","Язык интерфей�а пользовател�" -"GUI\ApplicationSetup.ru-RU.resx","label3.ToolTip","updated","Select user interface language (requires restart)","Выберите �зык интерфей�а пользовател� (по�ле изменени� требует�� перезапу�к программы)" -"GUI\ApplicationSetup.ru-RU.resx","label4.Text","updated","Temporary folder:","Временна� папка" -"GUI\ApplicationSetup.ru-RU.resx","label4.ToolTip","unused","","Укажите папку дл� временных файлов" -"GUI\ApplicationSetup.ru-RU.resx","label5.Text","unused","","Пароль" -"GUI\ApplicationSetup.ru-RU.resx","label5.ToolTip","unused","","Выберите модуль шифровани� дл� в�ех новых копирований" -"GUI\ApplicationSetup.ru-RU.resx","label6.Text","updated","Content:","Содержание" -"GUI\ApplicationSetup.ru-RU.resx","label7.Text","updated","Time to wait after startup:","Пауза по�ле запу�ка" -"GUI\ApplicationSetup.ru-RU.resx","label7.ToolTip","updated","Select the amount of time Duplicati is paused after startup","Укажите, как долго программа должна ждать на паузе по�ле запу�ка" -"GUI\ApplicationSetup.ru-RU.resx","label8.Text","updated","Backup notifications:","В�плывающие �ообщени�" -"GUI\ApplicationSetup.ru-RU.resx","label8.ToolTip","updated","Choose the level of notification given by balloon tips","Выберите уровень �ерьезно�ти в�плывающих �ообщений" -"GUI\ApplicationSetup.ru-RU.resx","LanguageSelection.ToolTip","updated","Choose the language for the user interface (requires restart)","Выберите �зык интерфей�а пользовател� (по�ле изменени� требует�� перезапу�к программы)" -"GUI\ApplicationSetup.ru-RU.resx","LicenseLink.Text","updated","Homepage","Веб-�айт" -"GUI\ApplicationSetup.ru-RU.resx","LicenseLink.ToolTip","updated","Click to go to the homepage of the currently selected section","�ажмите дл� перехода на веб-�айт � выбранным разделом" -"GUI\ApplicationSetup.ru-RU.resx","LicenseSections.ToolTip","updated","Lists the available license sections","Спи�ок до�тупных разделов лицензии" -"GUI\ApplicationSetup.ru-RU.resx","LicenseTab.Text","updated","License","Лицензи�" -"GUI\ApplicationSetup.ru-RU.resx","OKBtn.Text","missing","OK","" -"GUI\ApplicationSetup.ru-RU.resx","PasswordDefaultsGroup.Text","updated","Default password","Пароль применит�� ко в�ем новым копировани�м" -"GUI\ApplicationSetup.ru-RU.resx","RecentDuration.ToolTip","updated","Select the time a backup is displayed in the log window after completion","Как долго запи�ь о копировании �охран�ет�� в протоколе по�ле завершени� копировани�" -"GUI\ApplicationSetup.ru-RU.resx","SignatureCacheEnabled.Text","updated","Signature cache:","К�ш подпи�ей" -"GUI\ApplicationSetup.ru-RU.resx","SignatureCacheEnabled.ToolTip","updated","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","К�ш подпи�ей уменьшает объем загружаемых данных за �чет их хранени� на вашем компьютере. Включение �той функции у�кор�ет резервное копирование" -"GUI\ApplicationSetup.ru-RU.resx","SignatureCachePathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.ru-RU.resx","SignatureCachePathBrowse.ToolTip","updated","Browse for the signature cache folder","Указать папку к�ша подпи�ей" -"GUI\ApplicationSetup.ru-RU.resx","StartupDelayDuration.ToolTip","updated","Select the amount of time Duplicat is paused after startup","Как долго программа должна ждать на паузе по�ле запу�ка" -"GUI\ApplicationSetup.ru-RU.resx","TempPath.ToolTip","updated","Enter the path where Duplicati stores temporary files","Укажите папку дл� временных файлов" -"GUI\ApplicationSetup.ru-RU.resx","TempPathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.ru-RU.resx","TempPathBrowse.ToolTip","updated","Browse for the temporary folder","Указать папку дл� временных файлов" -"GUI\ApplicationSetup.ru-RU.resx","ThreadPriorityPicker.ToolTip","updated","Set the initial thread priority to be used by Duplicati","�ачальный приоритет программы копировани�" -"GUI\ApplicationSetup.ru-RU.resx","UseCommonPassword.Text","updated","Use password for new backups:","И�пользовать пароль дл� резервных копий" -"GUI\ApplicationSetup.ru-RU.resx","UseCommonPassword.ToolTip","updated","Enable this to use the same password for multiple backups","Разрешить и�пользовать один пароль дл� в�ех копий" -"GUI\HelperControls\BackupFileList.ru-RU.resx","changeDestinationToolStripMenuItem.Text","updated","Change destination...","Изменить ме�то хранени�..." -"GUI\HelperControls\BackupFileList.ru-RU.resx","folderBrowserDialog.Description","updated","Select the folder to restore to","Выберите, куда во��танавливать" -"GUI\HelperControls\BackupFileList.ru-RU.resx","LoadingIndicator.Text","updated","Reading filelist, please wait ...","Читаем �пи�ок файлов, подождите, пожалуй�та..." -"GUI\HelperControls\BackupItems.ru-RU.resx","statusLabel.Text","updated","Loading list of backups","Загрузка �пи�ка копирований" -"GUI\HelperControls\BackupItems.ru-RU.resx","viewFilesToolStripMenuItem.Text","updated","View contents ...","Про�мотр �одержимого ..." -"GUI\HelperControls\BandwidthLimit.ru-RU.resx","DownloadLimitCheckbox.Text","updated","Download limit (restore)","Ограничение при загрузке" -"GUI\HelperControls\BandwidthLimit.ru-RU.resx","UploadLimitCheckbox.Text","updated","Upload limit (backup)","Ограничение при передаче" -"GUI\HelperControls\CommandLineOptionGrid.ru-RU.resx","argumentDataGridViewTextBoxColumn.HeaderText","updated","argument","аргумент" -"GUI\HelperControls\CommandLineOptionGrid.ru-RU.resx","dataGridViewTextBoxColumn1.HeaderText","updated","argument","аргумент" -"GUI\HelperControls\CommandLineOptionGrid.ru-RU.resx","enabledDataGridViewCheckBoxColumn.HeaderText","updated","Enabled","Разрешено" -"GUI\HelperControls\CommandLineOptionGrid.ru-RU.resx","nameDataGridViewTextBoxColumn.HeaderText","updated","Name","�азвание" -"GUI\HelperControls\CommandLineOptionGrid.ru-RU.resx","valueDataGridViewTextBoxColumn.HeaderText","updated","Value","Значение" -"GUI\HelperControls\DurationEditor.ru-RU.resx","CustomDuration.Error","missing","s","" -"GUI\HelperControls\DurationEditor.ru-RU.resx","EasyDuration.Items","updated","Each day","Ежедневно" -"GUI\HelperControls\DurationEditor.ru-RU.resx","EasyDuration.Items1","updated","Each week","Еженедельно" -"GUI\HelperControls\DurationEditor.ru-RU.resx","EasyDuration.Items2","updated","Each second week","Раз в две недели" -"GUI\HelperControls\DurationEditor.ru-RU.resx","EasyDuration.Items3","updated","Each month","Ежеме��чно" -"GUI\HelperControls\DurationEditor.ru-RU.resx","EasyDuration.Items4","updated","Custom ...","По-�воему ..." -"GUI\HelperControls\FilterDialog.ru-RU.resx","$this.Text","missing","FilterDialog","" -"GUI\HelperControls\FilterDialog.ru-RU.resx","BrowseFileButton.Text","missing","...","" -"GUI\HelperControls\FilterDialog.ru-RU.resx","CancelBtn.Text","updated","Cancel","Отмена" -"GUI\HelperControls\FilterDialog.ru-RU.resx","Exclusive.Text","updated","Exclude files matching the filter","И�ключить файлы, отвечающие шаблону" -"GUI\HelperControls\FilterDialog.ru-RU.resx","folderBrowserDialog.Description","updated","Select the folder path to use for the filter","Выберите путь к папке дл� фильтра" -"GUI\HelperControls\FilterDialog.ru-RU.resx","HelpLink.Text","updated","Filter help","Помощь по фильтру" -"GUI\HelperControls\FilterDialog.ru-RU.resx","Inclusive.Text","updated","Include files matching the filter","Включить файлы, отвечающие шаблону" -"GUI\HelperControls\FilterDialog.ru-RU.resx","IsRegExp.Text","updated","Filter is regular expression","Шаблон - регул�рное выражение" -"GUI\HelperControls\FilterDialog.ru-RU.resx","label1.Text","updated","Filter","Шаблон" -"GUI\HelperControls\FilterDialog.ru-RU.resx","OKBtn.Text","missing","OK","" -"GUI\HelperControls\FilterDialog.ru-RU.resx","openFileDialog.Filter","updated","All files (*.*)|*.*","В�е файлы (*.*)|*.*" -"GUI\HelperControls\FilterDialog.ru-RU.resx","openFileDialog.Title","updated","Select the file to use for the filter","Выбрать файлы дл� и�пользовани� � фильтром" -"GUI\HelperControls\FilterEditor.ru-RU.resx","AddFilterButton.ToolTipText","updated","Add a new filter","Добавить новый фильтр" -"GUI\HelperControls\FilterEditor.ru-RU.resx","btnTestSearch.Text","updated","Test Search Selection...","Выбор те�тового пои�ка..." -"GUI\HelperControls\FilterEditor.ru-RU.resx","EditFilterButton.ToolTipText","updated","Edit the selected filter","Изменить выбранный фильтр" -"GUI\HelperControls\FilterEditor.ru-RU.resx","ExcludeFolderButton.ToolTipText","updated","Adds an excluded folder to the list","Добавить и�ключенную папку в �пи�ок" -"GUI\HelperControls\FilterEditor.ru-RU.resx","groupBox1.Text","updated","Filters","Фильтры:" -"GUI\HelperControls\FilterEditor.ru-RU.resx","HelpButton.Text","updated","Filter help","Помощь по фильтру" -"GUI\HelperControls\FilterEditor.ru-RU.resx","HelpButton.ToolTipText","updated","Opens the Duplicati Filter usage Wiki page","Открывает �траницу помощи по фильтрам" -"GUI\HelperControls\FilterEditor.ru-RU.resx","IncludeFolderButton.ToolTipText","updated","Adds an included folder to the list","Добавл�ет включенную папку к �пи�ку" -"GUI\HelperControls\FilterEditor.ru-RU.resx","label1.Text","updated","Test a filename:","Проверить им� файла" -"GUI\HelperControls\FilterEditor.ru-RU.resx","MoveFilterBottomButton.ToolTipText","updated","Move the selected filter to the bottom","Передвинуть выбранный фильтр в �амый низ" -"GUI\HelperControls\FilterEditor.ru-RU.resx","MoveFilterDownButton.ToolTipText","updated","Move the selected filter down","Передвинуть выбранный фильтр вниз" -"GUI\HelperControls\FilterEditor.ru-RU.resx","MoveFilterTopButton.ToolTipText","updated","Move the selected filter to the top","Передвинуть выбранный фильтр наверх" -"GUI\HelperControls\FilterEditor.ru-RU.resx","MoveFilterUpButton.ToolTipText","updated","Move the selected filter up","Передвинуть выбранный фильтр вверх" -"GUI\HelperControls\FilterEditor.ru-RU.resx","RemoveFilterButton.ToolTipText","updated","Remove the selected filter","Удалить выбранный фильтр" -"GUI\HelperControls\FolderPathEntry.ru-RU.resx","BrowseFolderButton.Text","missing","...","" -"GUI\HelperControls\FolderPathEntry.ru-RU.resx","BrowseFolderButton.ToolTip","updated","Click to browse for a folder","�ажмите, чтобы выбрать папку" -"GUI\HelperControls\FolderPathEntry.ru-RU.resx","DeleteButton.ToolTip","updated","Click to remove the entry","�ажмите, чтобы удалить" -"GUI\HelperControls\FolderPathEntry.ru-RU.resx","FolderPath.ToolTip","updated","Enter the path to the folder here","Введите путь к папке зде�ь" -"GUI\HelperControls\FolderPathEntry.ru-RU.resx","SizeLabel.Text","missing","(...)","" -"GUI\HelperControls\FolderPathEntry.ru-RU.resx","SizeLabel.ToolTip","updated","The size of the selected folder","Размер выбранной папки" -"GUI\HelperControls\Strings\BackupFileList.ru-RU.resx","RootNodeTooltip","updated","Source folder {0} -Target folder: {1} -Right click to change target folder","И�ходна� папка {0} -Папка назначени�: {1} -Дл� изменени� папки назначени� и�пользуйте правую кнопку мыши" -"GUI\HelperControls\Strings\BackupItems.ru-RU.resx","ErrorStatusDisplay","updated","Error: {0}","Ошибка: {0}" -"GUI\HelperControls\Strings\BackupItems.ru-RU.resx","NoDataReceived","updated","No data received","Данные не получены" -"GUI\HelperControls\Strings\BackupItems.ru-RU.resx","OperationCancelled","updated","Cancelled","Отменено" -"GUI\HelperControls\Strings\BackupItems.ru-RU.resx","TooltipFullBackup","updated","Full backup","Полное копирование" -"GUI\HelperControls\Strings\BackupItems.ru-RU.resx","TooltipFullBackupWithSize","updated","Full backup - {0}","Полное копирование - {0}" -"GUI\HelperControls\Strings\BackupItems.ru-RU.resx","TooltipIncrementalBackup","updated","Incremental backup","Инкрементальное копирование" -"GUI\HelperControls\Strings\BackupItems.ru-RU.resx","TooltipIncrementalBackupWithSize","updated","Incremental backup - {0}, chain: {1}","Инкрементальное копирование - {0}, цепочка: {1}" -"GUI\HelperControls\Strings\BackupTreeView.ru-RU.resx","ConfirmDeleteFolder","updated","Do you want to delete the folder {0} and all the backups contained in it?","Хотите удалить папку {0} и в�е копии в ней?" -"GUI\HelperControls\Strings\BackupTreeView.ru-RU.resx","ConfirmRemoveBackup","updated","Remove the backup '{0}' ?","Удалить копирование '{0}' ?" -"GUI\HelperControls\Strings\BackupTreeView.ru-RU.resx","NewBackup","updated","New Backup","�овое копирование" -"GUI\HelperControls\Strings\BackupTreeView.ru-RU.resx","NewFolder","updated","New Folder","�ова� папка" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.ru-RU.resx","InfoLabelFormat","updated","Value type: {0}. -{1}. -{2}","Тип значени�: {0}. -{1}. -{2}" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.ru-RU.resx","PageNotSupportedWarning","updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","Эта �траница не поддерживает�� на вашей платформе. У�тановите новую вер�ию Mono, чтобы поддерживала�ь." -"GUI\HelperControls\Strings\DurationEditor.ru-RU.resx","CustomDuration","updated","Custom ...","Указать ..." -"GUI\HelperControls\Strings\FilterDialog.ru-RU.resx","InvalidRegExpMessage","updated","The expression is not a valid regular expression: {0}","�еверное регул�рное выражение: {0}" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","ExcludeFolderBrowseTitle","updated","Choose the folder to add for exclusion","Выберите папку дл� и�ключени�" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","FileIsExcluded","updated","The file {0} is excluded due to rule {1}","Файл {0} и�ключен �огла�но правилу {1}" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","FileIsIncluded","updated","The file {0} is included due to rule {1}","Файл {0} включен �огла�но правилу {1}" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","FileIsIncludedDefault","updated","The file {0} is included because no rule matched","Файл {0} включен, так как не найдено �оответ�твие правилу" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","FilenameIsNotInAnyRootFolder","updated","The filename {0} is not located in any of the source folders","Файл {0} не найден ни в какой из папок и�точника" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","FilepathIsNotAbsoluteError","updated","The filename {0} is not an absolute path","Им� файла {0} не �вл�ет�� полным путем к файлу" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","FolderIsExcluded","updated","The folder {0} is excluded due to rule {1}","Папка {0} и�ключена �огла�но правилу {1}" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","FolderIsRootFolder","updated","The folder {0} is included because it is a source folder","Папка {0} включена, так как она - папка-и�точник" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","IncludeFolderBrowseTitle","updated","Choose the folder to add for inclusion","Выберите, какую папку включить" -"GUI\HelperControls\Strings\FilterEditor.ru-RU.resx","InvalidCharsInFilenameError","updated","The filename {0} has invalid characters","Им� файла {0} �одержит недопу�тимые �имволы" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","BytesName","updated","bytes","байтов" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","BytesPerSecond","updated","bytes/s","байтов/�ек" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","GBName","not-updated","GB","" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","GBPerSecond","not-updated","GB/s","" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","KBName","not-updated","kB","" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","KBPerSecond","not-updated","kB/s","" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","MBName","not-updated","MB","" -"GUI\HelperControls\Strings\SizeSelector.ru-RU.resx","MBPerSecond","not-updated","MB/s","" -"GUI\HelperControls\Strings\TestSearchSelection.ru-RU.resx","FileName","updated","File Name '{0}'","Им� файла '{0}'" -"GUI\HelperControls\Strings\TestSearchSelection.ru-RU.resx","FileType","updated","File Type '{0}'","Тип файла '{0}'" -"GUI\HelperControls\Strings\TestSearchSelection.ru-RU.resx","TotalSizeLabel","updated","Total {0} files at {1}","В�его {0} файлов в {1}" -"GUI\HelperControls\Strings\WaitForOperation.ru-RU.resx","ReallyAbortQuestion","updated","Are you sure you want to abort the operation?","Вы уверены, что хотите прервать операцию?" -"GUI\HelperControls\Strings\WaitForOperation.ru-RU.resx","UserCancelled","updated","The user cancelled the operation","Пользователь отменил операцию" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","$this.Text","updated","Test Search Selection","Те�т пои�ка по шаблону" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","btnCancel.Text","updated","Cancel","Отмена" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","btnOK.Text","missing","OK","" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","chFile.Text","updated","Filename","Им� файла" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","chFileExt.Text","updated","Ext","Ра�ширение" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","chPath.Text","updated","Path","Путь" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","chSize.Text","updated","Size","Размер" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","label1.Text","updated","Filters:","Фильтры:" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","label2.Text","updated","Use context menu to add and remove filters","Контек�тное меню позвол�ет добавить и удалить фильтры" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","label3.Text","updated","Files to be included:","Включить файлы:" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","lbLoading.Text","updated","Scanning files, please wait....","Сканирование файлов, подождите, пожалуй�та...." -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miExclude.Text","updated","Exclude","И�ключить" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miExcludeFileExt.Text","updated","Add file extension filter","Добавить фильтр по ра�ширению файла" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miExcludeFileName.Text","updated","Add filename filter","Добавить фильтр по имени" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miExcludeFilePath.Text","updated","File Path","Путь к файлу" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miInclude.Text","updated","Include","Включить" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miIncludeFileExt.Text","updated","Add file extension filter","Добавить фильтр по ра�ширению файла" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miIncludeFileName.Text","updated","Add filename filer","Добавить фильтр по имени" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","miIncludeFilePath.Text","updated","File path","Путь к файлу" -"GUI\HelperControls\TestSearchSelection.ru-RU.resx","removeFilterToolStripMenuItem.Text","updated","Remove Filter","Удалить фильтр" -"GUI\HelperControls\ThreadPriorityPicker.ru-RU.resx","ThreadPriority.Items","updated","High (Not recommended)","Вы�окий (не рекомендует��)" -"GUI\HelperControls\ThreadPriorityPicker.ru-RU.resx","ThreadPriority.Items1","updated","Above normal","Выше обычного" -"GUI\HelperControls\ThreadPriorityPicker.ru-RU.resx","ThreadPriority.Items2","updated","Normal","Обычный" -"GUI\HelperControls\ThreadPriorityPicker.ru-RU.resx","ThreadPriority.Items3","updated","Below normal","�иже обычного" -"GUI\HelperControls\ThreadPriorityPicker.ru-RU.resx","ThreadPriority.Items4","updated","Low","�изкий" -"GUI\HelperControls\ThreadPriorityPicker.ru-RU.resx","ThreadPriorityEnabled.Text","updated","Set thread priority","Приоритет программы" -"GUI\HelperControls\WaitForOperation.ru-RU.resx","$this.Text","updated","WaitForOperation","ОжиданиеОперации" -"GUI\ListBackupFiles.ru-RU.resx","$this.Text","updated","Files in selected backup","Файлы в выбранной копии" -"GUI\ListBackupFiles.ru-RU.resx","CancelBtn.Text","updated","Close","Закрыть" -"GUI\ListBackupFiles.ru-RU.resx","groupBox1.Text","updated","Loading file list, please wait ...","Загружает�� �пи�ок файлов ..." -"GUI\LogViewer.ru-RU.resx","$this.Text","updated","Log data","Протокол" -"GUI\MainForm.ru-RU.resx","$this.Text","updated","Duplicati Control Window","Окно управлени�" -"GUI\MainForm.ru-RU.resx","controlToolStripMenuItem.Text","updated","Control","Управление" -"GUI\MainForm.ru-RU.resx","DelayDuration05Menu.Text","updated","5 minutes","5 минут" -"GUI\MainForm.ru-RU.resx","DelayDuration15Menu.Text","updated","15 minutes","15 минут" -"GUI\MainForm.ru-RU.resx","DelayDuration30Menu.Text","updated","30 minutes","30 минут" -"GUI\MainForm.ru-RU.resx","DelayDuration60Menu.Text","updated","1 hour","1 ча�" -"GUI\MainForm.ru-RU.resx","label1.Text","updated","Duplicati dummy window","SBC dummy window" -"GUI\MainForm.ru-RU.resx","optionsToolStripMenuItem.Text","updated","Options...","�а�тройки..." -"GUI\MainForm.ru-RU.resx","pausePeriodToolStripMenuItem.Text","updated","Pause period","Длительно�ть паузы" -"GUI\MainForm.ru-RU.resx","pauseToolStripMenuItem.Text","updated","Pause","Пауза" -"GUI\MainForm.ru-RU.resx","quitToolStripMenuItem.Text","updated","Quit","Выход" -"GUI\MainForm.ru-RU.resx","statusToolStripMenuItem.Text","updated","Status","Со�то�ние" -"GUI\MainForm.ru-RU.resx","stopToolStripMenuItem.Text","updated","Stop","О�тановка" -"GUI\MainForm.ru-RU.resx","throttleOptionsToolStripMenuItem.Text","updated","Throttle options...","Лимиты..." -"GUI\MainForm.ru-RU.resx","wizardToolStripMenuItem.Text","updated","Wizard...","Ма�тер..." -"GUI\RestoreBackup.ru-RU.resx","$this.Text","updated","RestoreBackup","Во��тановление" -"GUI\RestoreBackup.ru-RU.resx","CancelBtn.Text","updated","Cancel","Отмена" -"GUI\RestoreBackup.ru-RU.resx","folderBrowserDialog.Description","updated","Select the folder where the data will be restored to","Укажите папку, куда во��танавливать файлы" -"GUI\RestoreBackup.ru-RU.resx","label1.Text","updated","Backup to restore","Копи�, из которой во��танавливать" -"GUI\RestoreBackup.ru-RU.resx","label2.Text","updated","Destination","Куда" -"GUI\RestoreBackup.ru-RU.resx","OKBtn.Text","missing","OK","" -"GUI\RestoreBackup.ru-RU.resx","SelectTargetFolder.Text","missing","...","" -"GUI\ServiceStatus.ru-RU.resx","$this.Text","updated","Duplicati Status","Со�то�ние Duplicati" -"GUI\ServiceStatus.ru-RU.resx","columnHeader1.Text","updated","Time","Врем�" -"GUI\ServiceStatus.ru-RU.resx","columnHeader2.Text","updated","Backup set","Задание" -"GUI\ServiceStatus.ru-RU.resx","columnHeader3.Text","updated","Size","Размер" -"GUI\ServiceStatus.ru-RU.resx","columnHeader4.Text","updated","Time","Врем�" -"GUI\ServiceStatus.ru-RU.resx","columnHeader5.Text","updated","Backup set","Задание" -"GUI\ServiceStatus.ru-RU.resx","CurrentStatus.Text","updated","Waiting for next backup","Ожидание �ледующего копировани�" -"GUI\ServiceStatus.ru-RU.resx","label1_2.Text","updated","Completed backups","Завершенные копировани�" -"GUI\ServiceStatus.ru-RU.resx","label5.Text","updated","Pending backups","Ожидающие �воего времени копировани�" -"GUI\ServiceStatus.ru-RU.resx","linkLabel1.Text","updated","Duplicati Options","�а�тройки" -"GUI\ServiceStatus.ru-RU.resx","optionsLabel.Text","updated","(UI Language, Default password, Advanced, ...)","(Язык, Пароль, Дополнительно, ...)" -"GUI\ServiceStatus.ru-RU.resx","pauseBackupToolStripMenuItem.Text","updated","Pause backup","Прио�тановить копирование" -"GUI\ServiceStatus.ru-RU.resx","PauseDuration05Menu.Text","updated","5 minutes","5 минут" -"GUI\ServiceStatus.ru-RU.resx","PauseDuration15Menu.Text","updated","15 minutes","15 минут" -"GUI\ServiceStatus.ru-RU.resx","PauseDuration30Menu.Text","updated","30 minutes","30 минут" -"GUI\ServiceStatus.ru-RU.resx","PauseDuration60Menu.Text","updated","1 hour","1 ча�" -"GUI\ServiceStatus.ru-RU.resx","pausePeriodMenuItem.Text","updated","Pause period","Длительно�ть паузы" -"GUI\ServiceStatus.ru-RU.resx","quickLabel.Text","updated","Quick actions","Краткие дей�тви�" -"GUI\ServiceStatus.ru-RU.resx","runBackupNowToolStripMenuItem.Text","updated","Run backup now","Запу�тить копирование �ейча�" -"GUI\ServiceStatus.ru-RU.resx","runBackupNowToolStripMenuItem1.Text","updated","Run backup now","Запу�тить копирование �ейча�" -"GUI\ServiceStatus.ru-RU.resx","stopBackupToolStripMenuItem.Text","updated","Stop backup","О�тановить копирование" -"GUI\ServiceStatus.ru-RU.resx","viewFilesToolStripMenuItem.Text","updated","View contents ...","По�мотреть �одержимое ..." -"GUI\ServiceStatus.ru-RU.resx","viewLogToolStripMenuItem.Text","updated","View log ...","По�мотреть протокол ..." -"GUI\ServiceStatus.ru-RU.resx","wizardHelpLabel.Text","updated","(Create, edit, delete, run, restore backups)","(�овое, редакт., удал., запу�к, во��т.)" -"GUI\ServiceStatus.ru-RU.resx","wizardLink.Text","updated","Duplicati Wizard","Дей�твие" -"GUI\Strings\ApplicationSetup.ru-RU.resx","BalloonNotification_Continous","updated","While running, and on errors, warnings","Пока копирует�� и при ошибках" -"GUI\Strings\ApplicationSetup.ru-RU.resx","BalloonNotification_Errors","updated","On errors","При ошибке копировани�" -"GUI\Strings\ApplicationSetup.ru-RU.resx","BalloonNotification_Off","updated","No notifications","Отменить в�плывающие под�казки" -"GUI\Strings\ApplicationSetup.ru-RU.resx","BalloonNotification_Start","updated","On start, errors, warnings","В начале копировани� и при ошибках" -"GUI\Strings\ApplicationSetup.ru-RU.resx","BalloonNotification_StartAndStop","updated","On start, stop, errors, warnings","В начале, конце и при ошибках" -"GUI\Strings\ApplicationSetup.ru-RU.resx","BalloonNotification_Warnings","updated","On errors, warnings","При ошибках" -"GUI\Strings\ApplicationSetup.ru-RU.resx","CacheSize","updated","Cache size: {0}","Размер к�ша: {0}" -"GUI\Strings\ApplicationSetup.ru-RU.resx","CalculatingCacheSize","updated","Calculating cache size ...","Под�чет размера к�ша ..." -"GUI\Strings\ApplicationSetup.ru-RU.resx","ConfirmCacheDelete","updated","Delete signature files in the folder: -{0}","Удалить файлы подпи�ей в папке: -{0}" -"GUI\Strings\ApplicationSetup.ru-RU.resx","DefaultLanguage","updated","System language, {0}","Си�темный �зык, {0}" -"GUI\Strings\ApplicationSetup.ru-RU.resx","DialogTitle","updated","Duplicati Options, version {0}","�а�тройки, вер�и� {0}" -"GUI\Strings\ApplicationSetup.ru-RU.resx","EncryptionModuleLoadError","updated","An error occured while loading encryption modules: {0}","Ошибка при загрузке модулей шифрации: {0}" -"GUI\Strings\ApplicationSetup.ru-RU.resx","ErrorWhileExaminingFolder","updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","И�ключительна� �итуаци� при проверке папки: {0}. -В�е равно и�пользовать �ту папку?" -"GUI\Strings\ApplicationSetup.ru-RU.resx","FolderIsMissingFile","updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","Выбранна� папка не �одержит файл: {0}. -И�пользовать �ту папку в�е равно?" -"GUI\Strings\ApplicationSetup.ru-RU.resx","LanguageChangedWarning","updated","The language has changed. This will take effect after you restart Duplicati.","Язык изменен. Перезагрузите программу дл� работы � новым �зыком." -"GUI\Strings\ApplicationSetup.ru-RU.resx","OperationCancelled","updated","Cancelled","Отменено" -"GUI\Strings\ApplicationSetup.ru-RU.resx","SaveExtensionError","updated","An error occured while saving settings: {0}","Произошла ошибка при запи�и на�троек: {0}" -"GUI\Strings\ApplicationSetup.ru-RU.resx","SettingControlsLoadError","updated","An error occured while loading setting controls: {0}","Ошибка при загрузке на�троек: {0}" -"GUI\Strings\Common.ru-RU.resx","FifteenMinutes","updated","15 minutes","15 минут" -"GUI\Strings\Common.ru-RU.resx","FiveMinutes","updated","5 minutes","5 минут" -"GUI\Strings\Common.ru-RU.resx","GenericError","updated","An error occured: {0}","Ошибка: {0}" -"GUI\Strings\Common.ru-RU.resx","InvalidDuration","updated","The full backup duration entered is not valid: {0}","Указанна� длительно�ть полного копировани� недопу�тима: {0}" -"GUI\Strings\Common.ru-RU.resx","MenuPause","updated","Pause","Пауза" -"GUI\Strings\Common.ru-RU.resx","MenuResume","updated","Resume","Продолжение" -"GUI\Strings\Common.ru-RU.resx","NoMinutes","updated","None","�ет" -"GUI\Strings\Common.ru-RU.resx","OneDay","updated","One day","Один день" -"GUI\Strings\Common.ru-RU.resx","OneMinute","updated","1 minute","1 минута" -"GUI\Strings\Common.ru-RU.resx","OneMonth","updated","One month","1 ме��ц" -"GUI\Strings\Common.ru-RU.resx","OneWeek","updated","One week","1 недел�" -"GUI\Strings\Common.ru-RU.resx","SixtyMinutes","updated","1 hour","1 ча�" -"GUI\Strings\Common.ru-RU.resx","ThirtyMinutes","updated","30 minutes","30 минут" -"GUI\Strings\Common.ru-RU.resx","ThreadPriorityAboveNormal","updated","Above normal","Выше обычного" -"GUI\Strings\Common.ru-RU.resx","ThreadPriorityBelowNormal","updated","Below normal","�иже обычного" -"GUI\Strings\Common.ru-RU.resx","ThreadPriorityHighest","updated","Highest","�аивы�ший" -"GUI\Strings\Common.ru-RU.resx","ThreadPriorityNormal","updated","Normal","Обычный" -"GUI\Strings\Common.ru-RU.resx","ThreadPriortyLowest","updated","Lowest","Самый низкий" -"GUI\Strings\Common.ru-RU.resx","ThreeMonths","updated","Three months","Три ме��ца" -"GUI\Strings\Common.ru-RU.resx","TwoWeeks","updated","Two weeks","Две недели" -"GUI\Strings\DatabaseUpgrader.ru-RU.resx","BackupFilenamePrefix","not-updated","backup","" -"GUI\Strings\DatabaseUpgrader.ru-RU.resx","DatabaseFormatError","not-updated","Unable to determine database format: {0}","" -"GUI\Strings\DatabaseUpgrader.ru-RU.resx","InvalidVersionError","not-updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","" -"GUI\Strings\DatabaseUpgrader.ru-RU.resx","TableLayoutError","not-updated","Unknown table layout detected","" -"GUI\Strings\DatabaseUpgrader.ru-RU.resx","UpgradeFailure","not-updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","ApplicationExitLogMesssage","not-updated","The backup was stopped because the application was closed","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","CleaningUpMessage","not-updated","Removing old backups ...","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","CleanupError","not-updated","Failed during cleanup: {0}","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","CleanupLogdataHeader","not-updated","Cleanup output:","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","ErrorMessage","not-updated","Error: {0}","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","OtherAbortMessage","not-updated","The backup was stopped, the reason was: {0}","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","ShutdownWhileBackupInprogress","not-updated","Duplicati was terminated before the backup completed, status is unknown","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","TaskManagerCloseMessage","not-updated","The backup was stopped because the application was closed by the task manager","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","UserClosingMessage","not-updated","The backup was stopped by the user","" -"GUI\Strings\DuplicatiRunner.ru-RU.resx","WindowsShutdownMessage","not-updated","The backup was stopped because the machine was being shut down","" -"GUI\Strings\DynamicSetupHelper.ru-RU.resx","NoFoldersInSetupError","not-updated","No folders are included in the backup","" -"GUI\Strings\ListBackupFiles.ru-RU.resx","NoDataError","updated","No data returned","Данные не получены" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipAddedFile","updated","Added file","Добавленный файл" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipAddedFolder","updated","Added folder","Добавленна� папка" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipAddedOrModifiedFile","updated","Added or modified file","Добавленный или измененный файл" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipControlFile","updated","Control file","Управл�ющий файл" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipDeletedFile","updated","Deleted file","Удаленный файл" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipDeletedFolder","updated","Deleted folder","Удаленный каталог" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipExistingFolder","updated","Existing folder","Суще�твующа� папка" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipIncompleteFile","updated","Incomplete file","�еполный файл" -"GUI\Strings\ListBackupFiles.ru-RU.resx","TooltipModifiedFile","updated","Modified file","Измененный файл" -"GUI\Strings\MainForm.ru-RU.resx","BalloonTip_Error","updated","Failed to run backup {0}: {1}","�е запу�тило�ь копирование {0}: {1}" -"GUI\Strings\MainForm.ru-RU.resx","BalloonTip_Running","not-updated","{0}","" -"GUI\Strings\MainForm.ru-RU.resx","BalloonTip_Started","updated","Running {0}","Работает {0}" -"GUI\Strings\MainForm.ru-RU.resx","BalloonTip_Stopped","updated","Finished {0}","Завершено {0}" -"GUI\Strings\MainForm.ru-RU.resx","BalloonTip_Warning","updated","Backup {0} gave a warning","Копирование {0} � предупреждением" -"GUI\Strings\MainForm.ru-RU.resx","ExitWhileBackupIsRunningQuestion","updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","Копирование запущено, хотите завершить его и выйти?" -"GUI\Strings\MainForm.ru-RU.resx","MultipleNamedBackupsFound","updated","The backup named ""{0}"" was found {1} times","Копирование ""{0}"" было найдено {1} раз(а)" -"GUI\Strings\MainForm.ru-RU.resx","NamedBackupGroupNotFound","updated","The backup group named ""{0}"" was not found","Группа копирований ""{0}"" не найдена" -"GUI\Strings\MainForm.ru-RU.resx","NamedBackupNotFound","updated","The backup named ""{0}"" was not found","Копирование ""{0}"" не найдено" -"GUI\Strings\MainForm.ru-RU.resx","PauseOperationFailed","updated","Failed to execute the Pause request: {0}","Прио�тановка не получила�ь: {0}" -"GUI\Strings\MainForm.ru-RU.resx","TerminateForExitQuestion","updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","Duplicati пытает�� завершить работу, но �ейча� запущено копирование. -Подождать до завершени� копировани�?" -"GUI\Strings\MainForm.ru-RU.resx","TrayStatusPause","updated","Duplicati is currently paused","Duplicati �ейча� прио�тановлен" -"GUI\Strings\MainForm.ru-RU.resx","TrayStatusReady","updated","Duplicati is ready","Duplicati готов к работе" -"GUI\Strings\MainForm.ru-RU.resx","TrayStatusRunning","updated","Duplicati is running {0}","Запущено {0}" -"GUI\Strings\Program.ru-RU.resx","AnotherInstanceDetected","updated","Another instance is running, and was notified","Два �кземпл�ра программы одновременно запу�кать нельз�" -"GUI\Strings\Program.ru-RU.resx","DatabaseOpenError","updated","Failed to create, open or upgrade the database. -Error message: {0}","�е получило�ь �оздать, открыть или обновить базу данных. -Сообщение об ошибке: {0}" -"GUI\Strings\Program.ru-RU.resx","FullCommandDescription","updated","Forces the --run-backup command to perform a full backup","И�пользуйте --run-backup чтобы �делать полное копирование" -"GUI\Strings\Program.ru-RU.resx","HelpCommandDescription","updated","Displays this help","Показать �тот тек�т" -"GUI\Strings\Program.ru-RU.resx","HelpDisplayDialog","updated","Supported commandline arguments: - -{0}","Поддерживаемые аргументы команды: - -{0}" -"GUI\Strings\Program.ru-RU.resx","HelpDisplayFormat","not-updated","--{0}: {1}","" -"GUI\Strings\Program.ru-RU.resx","LanguageSelectionError","updated","Failed to set the user interface language: {0}","�е удало�ь у�тановить �зык интерфей�а: {0}" -"GUI\Strings\Program.ru-RU.resx","LogfileCommandDescription","updated","Outputs log information to the file given","Пишет протокол в файл" -"GUI\Strings\Program.ru-RU.resx","LoglevelCommandDescription","updated","Determines the amount of information written in the log file","Определ�ет, �колько запи�ано информации в файл протокола" -"GUI\Strings\Program.ru-RU.resx","PauseCommandDescription","updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","О�танавливает программу на врем�, 5m означает 5 минут" -"GUI\Strings\Program.ru-RU.resx","PortablemodeCommandDescription","updated","Activates portable mode where the database is placed below the program executable","�ктивирует режим перено�имо�ти, е�ли база данных программы помещена в подпапку папки � файлом программы" -"GUI\Strings\Program.ru-RU.resx","ResumeCommandDescription","updated","Resumes operation of Duplicati, if paused","Продолжает работу программы, е�ли была прио�тановлена" -"GUI\Strings\Program.ru-RU.resx","RunbackupCommandDescription","updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","Запу�кает указанное задание, е�ли не указано, показывает, какие е�ть" -"GUI\Strings\Program.ru-RU.resx","RunbackupGroupCommandDescription","updated","Runs all backups in the group with the name supplied. If no group name is supplied, the available backups are displayed. If the group name is not found, an error message is displayed.","Запу�кает в�е задани� из указанной группы, е�ли не указано, показывает, какие е�ть" -"GUI\Strings\Program.ru-RU.resx","SeriousError","updated","A serious error occured in Duplicati: {0}","Серьезна� ошибка программы: {0}" -"GUI\Strings\Program.ru-RU.resx","ShowstausCommandDescription","updated","Displays the status window","Показывает окно �о�то�ни�" -"GUI\Strings\Program.ru-RU.resx","ShowwizardCommandDescription","updated","Displays the wizard window","Показывает окно ма�тера на�тройки" -"GUI\Strings\Program.ru-RU.resx","StartupFailure","updated","Unable to start up, perhaps another process is already running? -Error message: {0}","�е могу запу�тить�� - может, друга� копи� уже запущена? -Ошибка: {0}" -"GUI\Strings\Program.ru-RU.resx","TraylessCommandDescription","updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","Запу�кает программу без иконки в панели задач, закрывание окна закроет программу" -"GUI\Strings\Program.ru-RU.resx","UnencrypteddatabaseCommandDescription","updated","Disables database encryption","Запрещает шифрование базы данных" -"GUI\Strings\Program.ru-RU.resx","WrongSQLiteVersion","updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","�еподдерживаема� вер�и� SQLite ({0}), надо {1} или новее" -"GUI\Strings\Scheduler.ru-RU.resx","InvalidTimeSetupError","not-updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","" -"GUI\Strings\ServiceStatus.ru-RU.resx","BackupImmediate","updated","Now","Сейча�" -"GUI\Strings\ServiceStatus.ru-RU.resx","BackupStatusError","updated","Failed backup","�еудавшее�� копирование" -"GUI\Strings\ServiceStatus.ru-RU.resx","BackupStatusOK","updated","Successfull backup","Удавшее�� копирование" -"GUI\Strings\ServiceStatus.ru-RU.resx","BackupStatusPartial","updated","Backup only processed some of the files","Копирование удало�ь не дл� в�ех файлов" -"GUI\Strings\ServiceStatus.ru-RU.resx","BackupStatusWarning","updated","Completed backup with warnings","Копирование завершило�ь � предупреждени�ми" -"GUI\Strings\ServiceStatus.ru-RU.resx","DialogTitle","updated","Duplicati {0} - Status","Duplicati {0} - Со�то�ние" -"GUI\Strings\ServiceStatus.ru-RU.resx","NoFilesInBackupMessages","updated","The backup has no changes","Копирование не изменено" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionExit","updated","Close Duplicati","Закрыть Duplicati" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionPause","updated","Pause","Пауза" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionPause10","updated","Pause for 10 minutes","Пауза на 10 минут" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionPause15","updated","Pause for 15 minutes","Пауза на 15 минут" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionPause30","updated","Pause for 30 minutes","Пауза на 30 минут" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionPause5","updated","Pause for 5 minutes","Пауза на 5 минут" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionPause60","updated","Pause for 60 minutes","Пауза на 60 минут" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionResume","updated","Resume","Продолжение" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionStop","updated","Stop the current backup","О�тановить идущее копирование" -"GUI\Strings\ServiceStatus.ru-RU.resx","QuickActionThrottle","updated","Throttle options ...","Лимиты ..." -"GUI\Strings\ServiceStatus.ru-RU.resx","SelectQuickAction","updated","- Select action -","- Выберите дей�твие -" -"GUI\Strings\ServiceStatus.ru-RU.resx","StatusBackup","updated","Backup: {0}","Копирование: {0}" -"GUI\Strings\ServiceStatus.ru-RU.resx","StatusPaused","updated","Duplicati is currently paused","Duplicati о�тановлен" -"GUI\Strings\ServiceStatus.ru-RU.resx","StatusRestore","updated","Restore: {0}","Во��тановление: {0}" -"GUI\Strings\ServiceStatus.ru-RU.resx","StatusWaiting","updated","Waiting for next backup","Ожидание �ледующего копировани�" -"GUI\Strings\ServiceStatus.ru-RU.resx","SwitchToAdvanced","updated","Advanced >>>","Дополнительно >>>" -"GUI\Strings\ServiceStatus.ru-RU.resx","SwitchToSimple","updated","Simple <<<","Короче <<<" -"GUI\Strings\TaskType.ru-RU.resx","FullBackup","not-updated","Full backup","" -"GUI\Strings\TaskType.ru-RU.resx","IncrementalBackup","not-updated","Incremental backup","" -"GUI\Strings\TaskType.ru-RU.resx","ListActualFiles","not-updated","List actual files","" -"GUI\Strings\TaskType.ru-RU.resx","ListBackupEntries","not-updated","List backup entries","" -"GUI\Strings\TaskType.ru-RU.resx","ListBackups","not-updated","List backups","" -"GUI\Strings\TaskType.ru-RU.resx","ListFiles","not-updated","List files","" -"GUI\Strings\TaskType.ru-RU.resx","RemoveAllButNFull","not-updated","Remove all but n full","" -"GUI\Strings\TaskType.ru-RU.resx","RemoveOlderThan","not-updated","Remove older than","" -"GUI\Strings\TaskType.ru-RU.resx","Restore","not-updated","Restore","" -"GUI\Strings\TaskType.ru-RU.resx","RestoreSetup","not-updated","Restore setup","" -"GUI\Strings\TrayIconWrapper.ru-RU.resx","GtkLoadError","updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","Gtk не загрузить, и�пользуем формы windows. -Сообщение об ошибке: {0}" -"GUI\Strings\TrayIconWrapper.ru-RU.resx","GtkNotFoundError","updated","Unable to locate gtk assemblies","�е могу найти �борки gtk" -"GUI\Strings\TrayIconWrapper.ru-RU.resx","GtkTooOldError","updated","Gtk found, but it has version {0} and must be at least {1}","�айден gtk вер�ии {0}, а должно быть не менее {1}" -"GUI\Strings\WizardHandler.ru-RU.resx","ResumeNowQuestion","updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","Программа о�тановлена, копирование отложено до возобновлени� программы -Хотите возобновить работу программы �ейча�, чтобы запу�тить копирование?" -"GUI\Strings\WizardHandler.ru-RU.resx","SetupRestoreSuccess","updated","The previous Duplicati setup is now restored!","Во��тановлены предыдущие на�тройки Duplicati" -"GUI\Strings\WizardHandler.ru-RU.resx","StopBackupError","updated","An error occured while attempting to stop the running backup: {0}","Ошибка при о�тановке запущенного копировани�: {0}" -"GUI\Strings\WizardHandler.ru-RU.resx","StopRunningBackupQuestion","updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","Задание, которое вы хотите удалить, �ейча� запущено. -Хотите о�тановить его и удалить?" -"GUI\Strings\WizardHandler.ru-RU.resx","UnableToStopBackupError","updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","Программа попытала�ь о�тановить копирование, но не �могла. -�ажмите ""Завершить"", чтобы попытать�� удалить его �нова." -"GUI\Strings\WizardHandler.ru-RU.resx","WizardFormTitle","updated","Duplicati Setup Wizard","�а�тройка Duplicati" -"GUI\ThrottleControl.ru-RU.resx","$this.Text","updated","Throttle control","Ограничени�" -"GUI\ThrottleControl.ru-RU.resx","CancelBtn.Text","updated","Cancel","Отмена" -"GUI\ThrottleControl.ru-RU.resx","OKBtn.Text","missing","OK","" -"GUI\Wizard pages\Add backup\AdvancedOptions.ru-RU.resx","EditFilters.Text","updated","Modify filters that control what files are included in the backup","Изменить фильтры, определ�ющие, какие файлы включать в копию" -"GUI\Wizard pages\Add backup\AdvancedOptions.ru-RU.resx","EditOverrides.Text","updated","Manually override settings (advanced)","Вручную изменить на�тройки (дл� опытных)" -"GUI\Wizard pages\Add backup\AdvancedOptions.ru-RU.resx","IncludeDuplicatiSetup.Text","updated","Include the current Duplicati setup in the backup","Включить на�тройки программы в копию" -"GUI\Wizard pages\Add backup\AdvancedOptions.ru-RU.resx","LimitOptions.Text","updated","Set limits, such as volumesize and bandwidth limits","Укажите лимиты: размер копий и ограничение на канал �в�зи" -"GUI\Wizard pages\Add backup\AdvancedOptions.ru-RU.resx","SelectCleanup.Text","updated","Select when to remove old backups","Укажите, когда удал�ть �тарые копии" -"GUI\Wizard pages\Add backup\AdvancedOptions.ru-RU.resx","SelectWhen.Text","updated","Select when and how often the backup should run","Укажите, когда и как ча�то запу�кать задание" -"GUI\Wizard pages\Add backup\CleanupSettings.ru-RU.resx","CleanFullBackupHelptext.Text","updated","To prevent the backups from growing indefinetly, old backups should be deleted regularly","Чтобы копии не зан�ли �лишком много ме�та, �тарые копии �ледует регул�рно удал�ть" -"GUI\Wizard pages\Add backup\CleanupSettings.ru-RU.resx","EnableCleanupDuration.Text","updated","Never keep backups older than this","�е хранить копии, �тарее чем" -"GUI\Wizard pages\Add backup\CleanupSettings.ru-RU.resx","EnableFullBackupClean.Text","updated","Never keep more than this many full backups","Хранить полных копий, штук, не более " -"GUI\Wizard pages\Add backup\CleanupSettings.ru-RU.resx","IgnoreTimestamps.Text","updated","Ignore file modification timestamp when making incremental backups","Игнорировать врем� изменени� файла при инкрементальном копировании" -"GUI\Wizard pages\Add backup\FinishedAdd.ru-RU.resx","label1.Text","updated","Summary","Сводка" -"GUI\Wizard pages\Add backup\FinishedAdd.ru-RU.resx","RunNow.Text","updated","Run backup now","Запу�тить копирование" -"GUI\Wizard pages\Add backup\PasswordSettings.ru-RU.resx","EnablePassword.Text","updated","Protect the backups with this password","Защитить копии паролем" -"GUI\Wizard pages\Add backup\PasswordSettings.ru-RU.resx","EncryptionModule.ToolTip","updated","Choose the encryption method","Выберите метод шифровани�" -"GUI\Wizard pages\Add backup\PasswordSettings.ru-RU.resx","EncryptionModuleLabel.Text","updated","Encryption method","Метод шифровани�" -"GUI\Wizard pages\Add backup\PasswordSettings.ru-RU.resx","GeneratePasswordButton.ToolTip","updated","Click here to generate a random password","�ажмите, чтобы программа придумала пароль" -"GUI\Wizard pages\Add backup\PasswordSettings.ru-RU.resx","PasswordHelptext.Text","updated","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","Придумайте �ложный пароль, чтобы никто его не узнал. Скрытно запишите его в надежном ме�те. Забудете - копию будет не открыть!" -"GUI\Wizard pages\Add backup\PasswordSettings.ru-RU.resx","UseSettingsAsDefault.Text","updated","Use these settings on new backups","Примен�ть на�тройки ко в�ем новым копи�м" -"GUI\Wizard pages\Add backup\PasswordSettings.ru-RU.resx","UseSettingsAsDefault.ToolTip","updated","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","Е�ли отмечено, программа применит �ти на�тройки шифровани� ко в�ем новым копи�м" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","appdataSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","desktopSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","DocumentsRadio.Text","updated","My documents","Мои документы" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","FolderRadio.Text","updated","Custom folder list","Создать �вой �пи�ок папок" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","IncludeDesktop.Text","updated","Include files on the desktop","Включить фалы на рабочем �толе" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","IncludeDocuments.Text","updated","Include documents","Включить Документы" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","IncludeImages.Text","updated","Include my images","Включить папку Мои Ри�унки" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","IncludeMusic.Text","updated","Include my music","Включить папку Мо� Музыка" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","IncludeSettings.Text","updated","Include application settings","Включить на�тройки приложений" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","myDocumentsSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","myMusicSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","myPicturesSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.ru-RU.resx","totalSize.Text","updated","Calculating size","Под�чет размера" -"GUI\Wizard pages\Add backup\SelectName.ru-RU.resx","button1.Text","updated","Add a group","Добавить группу" -"GUI\Wizard pages\Add backup\SelectName.ru-RU.resx","label1.Text","updated","Backup name","�азвание задани� на копирование" -"GUI\Wizard pages\Add backup\SelectName.ru-RU.resx","label2.Text","updated","Place the backup in a group (optional)","Поме�тить задание на копирование в группу (по желанию)" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","AlwaysFullRadio.Text","updated","Always perform a full backup, never incremental (not recommended)","В�егда делать полное копирование, без инкрементальных (не �оветуем)" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","Day1Label.Text","updated","Mon","П�" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","Day2Label.Text","updated","Tue","ВТ" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","Day3Label.Text","updated","Wen","СР" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","Day4Label.Text","updated","Thu","ЧТ" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","Day5Label.Text","updated","Fri","ПТ" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","Day6Label.Text","updated","Sat","СБ" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","Day7Label.Text","updated","Sun","ВС" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","FullStrategyPanel.Text","updated","Full / Incremental strategy","Выбор полного/инкрементального копировани�" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","IncrementalPeriodRadio.Text","updated","Incremental, then full after this period:","Инкрементальное, затем полное через:" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","label1.Text","updated","Run the backup at this time","Запу�тить копирование в �то врем�" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","label2.Text","updated","Interval","Интервал" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","label3.Text","updated","Allowed days","Допу�тимые дни" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","NeverFullRadio.Text","updated","Always perform an incremental backup, never full (not recommended)","В�егда делать инкрементальное копирование, не дела� полное (плоха� иде�)" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","NoScheduleRadio.Text","updated","Never run automatically, only run when I manually start it (not recommended)","Запу�кать только вручную (не рекомендует��)" -"GUI\Wizard pages\Add backup\SelectWhen.ru-RU.resx","ScheduleRadio.Text","updated","Run backup at specified interval (recommended)","�втоматиче�ки запу�кать копирование (рекомендует��) � интервалом" -"GUI\Wizard pages\Add backup\SettingOverrides.ru-RU.resx","dataGridViewTextBoxColumn1.HeaderText","updated","argument","аргумент" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.ru-RU.resx","PageDescription","updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","Зде�ь можно �делать дополнительные на�тройки копировани�. Можете о�тавить �тандартные на�тройки программы." -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.ru-RU.resx","PageTitle","updated","Advanced settings","Дополнительные на�тройки" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.ru-RU.resx","DisabledCleanupWarning","updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","Вы запретили удаление копий. Е�ли �охран�ть в�е копии, они когда-нибудь замут в�е ме�то в хранилище. -Сохранить �ту на�тройку не�мотр� на опа�но�ть переполнени� хранилища?" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.ru-RU.resx","PageDescription","updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","Чтобы копии не зан�ли в�е ме�то, программа может автоматиче�ки удал�ть �тарые копии." -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.ru-RU.resx","PageTitle","updated","Select cleanup options","Выберите варианты удалени�" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.ru-RU.resx","TooShortCleanupDurationDay","updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","У�тановлен �рок очи�тки меньше одного дн�. Это вызовет проблемы �о �коро�тью работы." -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.ru-RU.resx","TooShortFullDuration","updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","Длительно�ть полного копировани�, которую вы ввели, меньше 10 минут. Это вызовет проблемы � производительно�тью �и�темы." -"GUI\Wizard pages\Add backup\Strings\EditFilters.ru-RU.resx","PageDescription","updated","On this page you can modify filters that control what files are included in the backup.","Зде�ь можно изменить шаблоны, определ�ющие, какие файлы включить в копию." -"GUI\Wizard pages\Add backup\Strings\EditFilters.ru-RU.resx","PageTitle","updated","Edit filters","Изменить фильтры" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","PageDescription","updated","You have now entered all the required data, and can now create the backup.","Вы указали в�е, что надо, и теперь можно делать копию." -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","PageDescriptionModify","updated","The backup modifications are now ready to be saved.","Теперь изменени� задани� можно �охранить" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","PageTitle","updated","Ready to add backup","Задание на копирование готово к добавлению" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","PageTitleModify","updated","Ready to save changes","Изменени� готовы к �охранению" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryAction","updated","Action","Дей�твие" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryActionAdd","updated","Add new backup","Добавить новое задание" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryActionModify","updated","Modify backup","Изменить задание" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryDestination","updated","Destination","Куда" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryDestinationPath","updated","Destination path","Путь, куда копировать" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryFullBackupEach","updated","Full backup each","Полное копирование каждые" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryKeepFullBackups","updated","Keep full backups","Сохранить полные копии" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryRepeat","updated","Repeat","Повторить" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummarySourceFolder","updated","Source folder","Папка-и�точник" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.ru-RU.resx","SummaryWhen","updated","When","Когда" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","ChangePasswordQuestion","updated","Are you sure you want to change the current password to a new random one?","Дей�твительно хотите изменить пароль на новый придуманный программой?" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","EmptyPasswordError","updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","Введите пароль или �нимите галочку дл� отмены шифровани� копий" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","EnablePasswordRestoreText","updated","Backup is protected with password","Копи� защищена паролем" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","EncryptionModuleLoadError","updated","Failed to load the encryption modules: {0}","�е получило�ь загрузить модуль шифровани�: {0}" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","NewGeneratedPasswordWarning","updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","Дл� ва� придуман новый пароль. -Запишите его и �охраните в надежном ме�те. -Без парол� из копии нельз� получить ни один файл! - -Программа не хранит пароль - запомните его �ами! - -Вы запомнили и запи�али пароль в надежное ме�то?" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","NoEncryptionMethodSelected","updated","You must select an encryption method.","Выберите метод шифровани�." -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","NoPasswordWarning","updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","Е�ли копи� хранит�� не на вашем личном �ервере, до�тупном только вам, -другие люди теоретиче�ки могут получить до�туп к вашим копи�м. -По�тому рекомендует�� включить шифрование. -Уверены, что надо продолжить без шифровани�?" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","PageDescription","updated","On this page you can select options that protect your backups from being read or altered.","Зде�ь вы можете указать на�тройки защиты ваших копий от чтени� по�торонними и подмены �одержимого." -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","PageDescriptionRestore","updated","Enter the encryption settings that were used to create the backup originally","Введите на�тройки шифровани�, которые и�пользовали�ь при �оздании копии." -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","PageTitle","updated","Select password for the backup","Придумайте пароль дл� задани� на копирование" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.ru-RU.resx","PasswordChangedWarning","updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","****************** В�ИМ��ИЕ *********************** -Вы измен�ете пароль дл� �уще�твующего задани� на копировани�. -Е�ли вы �то �делаете, то в�е ранее �охраненные �тим заданием файлы -пропадут. Вы УВЕРЕ�Ы, что хотите �того? -" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","CalculatingSize","updated","Calculating size ...","Считаем размер ..." -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","CalculatingSizeMarker","not-updated","(...)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","DuplicateFolderError","updated","The folder ""{0}"" is included twice","Папка ""{0}"" включена дважды" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","FinalSizeCalculated","updated","The selected items take up {0} of space","Выбранные �лементы займут {0} " -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","FolderDoesNotExistWarning","updated","The folder ""{0}"" does not exist. -How do you want to proceed?","Папка ""{0}"" не �уще�твует. -Что делать?" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","NoFilesSelectedError","updated","You have not included any files.","Вы не выбрали ни один файл." -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","PageDescription","updated","On this page you must select the folder and files you wish to backup","Выберите, какие папки и файлы надо копировать" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","PageTitle","updated","Select files to backup","Выберите, какие файлы копировать" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","PartialSizeCalculated","updated","Calculating ... (using more than {0} of space)","Считаем ... (и�пользует�� более {0} ме�та)" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","RelatedFoldersError","updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","Папка ""{0}"" вложена в ""{1}"", так нельз�" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.ru-RU.resx","UpgradeWarning","updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","�а�тройки загружены из предыдущей вер�ии программы. -Е�ли запи�ать на�тройки �ейча�, они запишут�� в новом формате. -По�ле �ледующего копировани� проверьте, в�е ли нужные вам -файлы и папки �одержат�� в резервной копии." -"GUI\Wizard pages\Add backup\Strings\SelectName.ru-RU.resx","DuplicateNameEnteredError","updated","There already exists a backup with that name","Задание на копирование � таким именем уже е�ть" -"GUI\Wizard pages\Add backup\Strings\SelectName.ru-RU.resx","InvalidNameEnteredError","updated","Failed to validate the backup name: {0}","�е получило�ь проверить им� копии: {0}" -"GUI\Wizard pages\Add backup\Strings\SelectName.ru-RU.resx","NoNameEnteredError","updated","You must enter a name for the backup","Вы должны вве�ти какое-нибудь им� дл� задани� на копирование" -"GUI\Wizard pages\Add backup\Strings\SelectName.ru-RU.resx","PageDescription","updated","On this page you can enter a name for the backup, so you can find and modify it later","Зде�ь вы можете вве�ти им� задани� на копирование, чтобы в будущем вы могли найти и изменить задание -" -"GUI\Wizard pages\Add backup\Strings\SelectName.ru-RU.resx","PageTitle","updated","Enter a name for the backup","Введите им� дл� задани� на копирование" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","FullDurationShorterThanScheduleDurationError","updated","The interval between each full backup must be larger than the schedule interval.","Интервал между полными копи�ми должен быть больше, чем интервал по ра�пи�анию" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","NoScheduleWarning","updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","Вы решили не запу�кать копирование автоматиче�ки. -Это значит, что вы должны регул�рно запу�кать его вручную. - - -Вы так и хотели?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","OnlyFullBackupsWarning","updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","Вы решили делать только полное копирование. -Это требует значительно больше ме�та на �ервере. - -Вы так и хотели?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","OnlyIncrementalBackupsWarning","updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","Вы решили делать только инкрементальное копирование. -Это делает во��тановление очень долгим и менее надежным. - -Вы так и хотели?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","PageDescription","updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","�а �той �транице указывает��, когда запу�кать копирование. �втоматиче�кое копирование гарантирует, что б�кап будет выполнен в�егда, без вашего вмешатель�тва, при включенном компьютере." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","PageTitle","updated","Select when the backup should run","Укажите, когда запу�кать копирование" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","TimeIsInThePastWarning","updated","The time you entered is in the past.","Вы указали момент, который уже прошел." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","TimeOccursShortlyWarning","updated","The time you entered will occur shortly.","Указанный момент �коро на�тупит." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","TooManyIncrementalsWarning","updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","Ваши на�тройки требуют делать {0} инкрементальных копий между полными копи�ми. -Это �делает во��тановление очень долгим и менее надежным. - -Вы так и хотели?" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","TooShortFullDurationError","updated","The interval between full backups must be more than {0} minutes.","Интервал между полными копи�ми должен быть больше {0} минут." -"GUI\Wizard pages\Add backup\Strings\SelectWhen.ru-RU.resx","TooShortScheduleDurationError","updated","The schedule interval must be more than {0} minutes.","Интервал по ра�пи�анию должен быть больше {0} минут." -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.ru-RU.resx","BackendLoadError","updated","An error occured while loading backend settings: {0}","Ошибка при загрузке на�троек модул�: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.ru-RU.resx","CompressionLoadError","updated","An error occured while loading compression settings: {0}","Ошибка при загрузке на�троек �жати�: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.ru-RU.resx","EncryptionLoadError","updated","An error occured while loading encryption settings: {0}","Ошибка при загрузке на�троек шифровани�: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.ru-RU.resx","GenericModuleLoadError","updated","An error occured while loading generic module settings: {0}","Ошибка при загрузке общих на�троек: {0}" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.ru-RU.resx","PageDescription","updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","Зде�ь можно отменить в�е на�тройки программы. Делать �то разрешает�� только опытным �пециали�там. �е уверены - не делайте!" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.ru-RU.resx","PageTitle","updated","Override settings","Заме�тить на�тройки" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.ru-RU.resx","PageDescription","updated","On this page you may select limits that prevent the backup procedure from using too many resources","Зде�ь можно ограничить программу так, чтобы она и�пользовала поменьше ре�ур�ов при копировании" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.ru-RU.resx","PageTitle","updated","Select how to limit the backup","Выберите лимиты дл� копировани�" -"GUI\Wizard pages\Add backup\ThrottleOptions.ru-RU.resx","AsyncEnabled.Text","updated","Upload asyncronosly","Копировать а�инхронно" -"GUI\Wizard pages\Add backup\ThrottleOptions.ru-RU.resx","BackupLimitEnabled.Text","updated","Each backup size limit ","Кажда� копи� не больше " -"GUI\Wizard pages\Add backup\ThrottleOptions.ru-RU.resx","label1.Text","updated","Size of each volume","Размер каждого тома" -"GUI\Wizard pages\Backends\RawContainer.ru-RU.resx","label1.Text","updated","Destination","Куда" -"GUI\Wizard pages\Delete backup\DeleteFinished.ru-RU.resx","label1.Text","updated","Summary","Сводка" -"GUI\Wizard pages\Delete backup\DeleteFinished.ru-RU.resx","label2.Text","updated","Warning: You cannot restore the files after the backup is deleted!!!","В�ИМ��ИЕ: Вы не �можете во��тановить файлы по�ле удалени� задани�!" -"GUI\Wizard pages\Delete backup\DeleteFinished.ru-RU.resx","label3.Text","updated","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","Внимание: �ами файлы не будут удалены � �ервера, вы должны их удалить �амо�то�тельно" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.ru-RU.resx","PageDescription","updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","Сейча� задание будет удалено. Внимание: во��тановление файлов по�ле �того будет невозможно." -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.ru-RU.resx","PageTitle","updated","Delete backup","Удалить задание и копии" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.ru-RU.resx","SummaryText","updated","Action: Delete backup -Name: {0}","Дей�твие: удалить задание и копии -Им�: {0}" -"GUI\Wizard pages\FirstLaunch.ru-RU.resx","CreateNew.Text","updated","Setup a new backup","�а�троить новое копирование" -"GUI\Wizard pages\FirstLaunch.ru-RU.resx","RestoreFiles.Text","updated","Restore files from a backup","Во��тановить файлы из резервной копии" -"GUI\Wizard pages\FirstLaunch.ru-RU.resx","RestoreFilesHelp.Text","updated","You do not want to set up Duplicati, but just want to restore some files","У�танавливать Duplicati не надо, надо только во��тановить файлы" -"GUI\Wizard pages\FirstLaunch.ru-RU.resx","RestoreSettingsHelp.Text","updated","You have used Duplicati before, and want to restore your setup","Вы и�пользовали Duplicati раньше и хотите и�пользовать �тарые на�тройки" -"GUI\Wizard pages\FirstLaunch.ru-RU.resx","RestoreSetup.Text","updated","Restore settings from a previous Duplicati installation","Во��тановить на�тройки предыдущей у�тановки" -"GUI\Wizard pages\FirstLaunch.ru-RU.resx","SetupNewBackupHelp.Text","updated","You have not used Duplicati before, or want to start over","Вы у�танавливаете Duplicati впервые или удал�ете �тарые на�тройки" -"GUI\Wizard pages\FirstLaunch.ru-RU.resx","SimpleHelpHeader.Text","updated","Select one of the options below, and click next","Выберите один из вариантов и нажмите ""Далее""" -"GUI\Wizard pages\MainPage.ru-RU.resx","Backup.Text","updated","Run a backup immediately","Запу�тить копирование немедленно" -"GUI\Wizard pages\MainPage.ru-RU.resx","CreateNew.Text","updated","Schedule a new backup","Запланировать новое задание на копирование" -"GUI\Wizard pages\MainPage.ru-RU.resx","donate_button.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.ru-RU.resx","donate_link.Text","missing","Support Duplicati","" -"GUI\Wizard pages\MainPage.ru-RU.resx","donate_link.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.ru-RU.resx","Edit.Text","updated","Edit an existing backup","Изменить �уще�твующее задание" -"GUI\Wizard pages\MainPage.ru-RU.resx","label1.Text","updated","What do you want to do?","Что �делать?" -"GUI\Wizard pages\MainPage.ru-RU.resx","Remove.Text","updated","Remove an existing backup","Удалить �уще�твующие копии" -"GUI\Wizard pages\MainPage.ru-RU.resx","Restore.Text","updated","Restore files from a backup","Во��тановить файлы из резервной копии" -"GUI\Wizard pages\Restore\FinishedRestore.ru-RU.resx","label1.Text","updated","Summary","Сводка" -"GUI\Wizard pages\Restore\FinishedRestore.ru-RU.resx","RunInBackground.Text","updated","Run restore operation as a background job","Запу�тить во��тановление в фоне" -"GUI\Wizard pages\Restore\SelectBackupVersion.ru-RU.resx","label1.Text","updated","Select the backup you want to restore","Из какой копии надо во��тановить файлы?" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.ru-RU.resx","MostRecent","updated","most recent","�амые �вежие" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.ru-RU.resx","PageDescription","updated","Duplicati is now ready to restore your files.","Программа готова во��тановить файлы." -"GUI\Wizard pages\Restore\Strings\FinishedRestore.ru-RU.resx","PageTitle","updated","Ready to restore files","Готов во��танавливать файлы" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.ru-RU.resx","RestoreFailedError","updated","The restore operation failed: {0}","Во��тановить не удало�ь: {0}" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.ru-RU.resx","RestoreWaitDialogTitle","updated","Restoring files, please wait...","Во��танавливаем файлы, подождите немного..." -"GUI\Wizard pages\Restore\Strings\FinishedRestore.ru-RU.resx","SummaryText","updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","Дей�твие: во��тановление -Задание на копирование: {0} -Дата: {1} -Папка: {2}" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.ru-RU.resx","NoBackupSelectedError","updated","You must select the backup to restore","Выберите задание, из копий которого во��танавливать" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.ru-RU.resx","PageDescription","updated","The list below shows all the available backups. Select one to restore","В �пи�ке указаны в�е до�тупные копии. Из какой во��танавливать?" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.ru-RU.resx","PageTitle","updated","Select the backup to restore","Из какой копии во��танавливать?" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","CreateNewFolderWarning","updated","The folder {0} does not exist. Do you want to create it?","Папки {0} нет. Создать ее?" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","FolderIsNotEmptyWarning","updated","The folder {0} is not empty. Do you want to use it anyway?","Папка {0} непу�та. И�пользовать ее не�мотр� на �то?" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","FolderPathIsRelativeError","updated","You must enter the full path of the folder: {0}","Введите полный путь к папке: {0}" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","FolderValidationError","updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","При проверке ме�та назначени� {0} произошла ошибка. -Убедите�ь в том, что оно �уще�твует и до�тупно. -Ошибка: {1}" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","NoFilesSelectedError","updated","You have not selected any files to restore.","Вы не выбрали, какие файлы во��танавливать" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","NoFolderError","updated","You must enter a folder to restore to","Выберите папку, куда во��танавливать" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","PageDescription","updated","Please select the folder into which the backup will be restored","Выберите папку, в которую надо запи�ать во��танавливаемые файлы" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","PageTitle","updated","Select restore folder","Выберите папку дл� во��тановлени�" -"GUI\Wizard pages\Restore\Strings\TargetFolder.ru-RU.resx","PathTooLongWarning","updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","Во��тановленные файлы будут и�пользовать путь длиной {0} �имволов, а Windows поддерживает пути длиной примерно до 250. Е�ли продолжить, некоторые файлы не во��танов�т��. - -Продолжать во��тановление, не�мотр� на �то?" -"GUI\Wizard pages\Restore\TargetFolder.ru-RU.resx","BrowseFolder.Text","missing","...","" -"GUI\Wizard pages\Restore\TargetFolder.ru-RU.resx","folderBrowserDialog.Description","updated","Select the folder where the backup will be restored","Выберите папку, куда надо во��тановить файлы" -"GUI\Wizard pages\Restore\TargetFolder.ru-RU.resx","label2.Text","updated","Restore to this folder","Во��тановить в папку" -"GUI\Wizard pages\Restore\TargetFolder.ru-RU.resx","PartialRestore.Text","updated","Restore only the items selected below","Во��тановить выбранное" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.ru-RU.resx","label1.Text","updated","Summary","Сводка" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","PageDescription","updated","You have now entered all the required data, and can now restore the setup.","Вы ввели в�е данные, теперь можно во��тановить на�тройки" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","PageTitle","updated","Ready to restore settings","�а�тройки готовы к во��тановлению" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","RestoreFailedError","updated","Failed to restore setup files, the error message was: - {0}","�е вышло во��тановить файлы на�троек, ошибка {0}" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","RestoreWaitDialogTitle","updated","Restoring setup, please wait...","Во��нанавливаем на�тройки, подождите, пожалуй�та" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","SetupFileMissingError","updated","Connection succeded, but not setup file was found","Соединение удало�ь, но на�тройки не найдены" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","SummaryAction","updated","Action","Дей�твие" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","SummaryRestoreBackup","updated","Restore backup","Во��тановить" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","SummarySource","updated","Source","И�точник" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.ru-RU.resx","SummarySourcePath","updated","Source path","Путь к и�точнику" -"GUI\Wizard pages\RunNow\RunNowFinished.ru-RU.resx","ForceFull.Text","updated","Force full backup","Принудительное полное копирование" -"GUI\Wizard pages\RunNow\RunNowFinished.ru-RU.resx","label1.Text","updated","Summary","Сводка" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.ru-RU.resx","PageDescription","updated","You are now ready to run the backup","В�е готово к копированию" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.ru-RU.resx","PageTitle","updated","Ready to run backup","Готовно�ть к копированию" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.ru-RU.resx","SummaryText","updated","Action: Run backup now -Name: {0}","Дей�твие: Запу�тить копирование �ейча� -Им�: {0}" -"GUI\Wizard pages\SelectBackend.ru-RU.resx","Question.Text","updated","Where do you want to store the backups?","Где вы будете хранить резервные копии?" -"GUI\Wizard pages\SelectBackup.ru-RU.resx","DirectRestore.Text","updated","Restore files directly","Во��тановить файлы напр�мую" -"GUI\Wizard pages\SelectBackup.ru-RU.resx","RestoreExisting.Text","updated","Restore from an existing backup","Во��тановить файлы из �уще�твующей копии" -"GUI\Wizard pages\SelectBackup.ru-RU.resx","ShowAdvanced.Text","updated","Show advanced options","Показать дополнительные на�тройки" -"GUI\Wizard pages\SelectBackup.ru-RU.resx","topLabel.Text","updated","Select backup to modify","Выберите задание, которое хотите изменить" -"GUI\Wizard pages\Strings\FirstLaunch.ru-RU.resx","NoActionSelection","updated","You must select an action","Выберите дей�твие" -"GUI\Wizard pages\Strings\FirstLaunch.ru-RU.resx","PageHelptext","updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","Вы впревые запу�каете �ту программу на �том компьютере, так что дл� начала надо ее немного на�троить" -"GUI\Wizard pages\Strings\FirstLaunch.ru-RU.resx","PageTitle","updated","Welcome to Duplicati","Добро пожаловать!" -"GUI\Wizard pages\Strings\FirstLaunch.ru-RU.resx","ShowAdvancedQuestion","updated","Do you need to modify advanced settings? -(Most users do not need this)","Изменить дополнительные на�тройки? -(обычно �то не требует��)" -"GUI\Wizard pages\Strings\MainPage.ru-RU.resx","PageHelptext","updated","Please select the action you want to perform below","Выберите, что делать" -"GUI\Wizard pages\Strings\MainPage.ru-RU.resx","PageTitle","updated","Welcome to the Duplicati Wizard","Добро пожаловать к на�тройке" -"GUI\Wizard pages\Strings\SelectBackend.ru-RU.resx","NoActionSelected","updated","You must enter the storage method before you can continue.","Об�зательно выберите метод хранени�." -"GUI\Wizard pages\Strings\SelectBackend.ru-RU.resx","PageHelptext","updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","Выберите хранилище дл� резервных копий." -"GUI\Wizard pages\Strings\SelectBackend.ru-RU.resx","PageTitle","updated","Select a place to store the backups","Выберите, где хранить копии" -"GUI\Wizard pages\Strings\SelectBackend.ru-RU.resx","RestoreSetupTitle","updated","Where is the backup stored?","Где хран�т�� копии?" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","NoActionSelected","updated","You must select a backup before you can continue","Выберите задание, пожалуй�та" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageHelptextEdit","updated","In the list below, select the backup you want to modify","Выберите, пожалуйт�а, из �пи�ка задание, которое надо изменить" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageHelptextRemove","updated","In the list below, select the backup you want to delete","Выберите из �пи�ка задание, которое надо удалить" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageHelptextRestore","updated","In the list below, select the backup you want to restore","Выберите из �пи�ка копию дл� во��тановлени�" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageHelptextRunNow","updated","In the list below, select the backup you want to run immediately","Выберите из �пи�ка задание, которое надо �рочно запу�тить" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageHelptextUnknown","updated","Unknown action","�еизве�тное дей�твие" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageTitleEdit","updated","Select the backup to modify","Выберите задание дл� изменени�" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageTitleRemove","updated","Select the backup to remove","Выберите задание дл� удалени�" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageTitleRestore","updated","Select the backup to restore","Выберите копию дл� во��тановлени�" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageTitleRunNow","updated","Select the backup to run now","Выберите задани� дл� немедленного запу�ка" -"GUI\Wizard pages\Strings\SelectBackup.ru-RU.resx","PageTitleUnknown","updated","Unknown action","�еизве�тное дей�твие" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","CreateContainer.Text","updated","Create container","Создать контейнер" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","label1.Text","updated","CloudFiles Username","Им� (login)" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","label2.Text","updated","CloudFiles API Key","Пароль (API Key)" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","label3.Text","updated","Container name","�азвание контейнера" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","label4.Text","updated","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","Контейнер - �то нечто вроде корневой папки. И�пользуйте / в имени контейнера, чтобы получить до�туп к папкам внутри него" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","label5_2.Text","updated","CloudFiles AuthUrl","AuthUrl" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","SignUpLink.Text","updated","Click here for the sign up page","Страница провайдера" -"Library\Backend\CloudFiles\CloudFilesUI.ru-RU.resx","TestConnection.Text","updated","Test Connection","Те�т �оединени�" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","Description_v2","updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","Поддерживает �оединени� � модулем CloudFiles. Допу�тимый формат ""cloudfiles://container/folder""." -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionAuthenticationURLLong_v2","updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","Укажите адре� аутентификации (URL). Эта на�тройка отмен�ет --{0}." -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionAuthenticationURLShort","updated","Provide another authentication URL","Укажите иной адре� аутентификации (URL)" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Этот пароль нужен дл� подключени� к �ерверу. Его можно указать в переменной ""FTP_PASSWORD""." -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Пароль дл� подключени� к �ерверу" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Это им� нужно дл� подключени� к �ерверу. Его можно указать в переменной ""FTP_USERNAME""." -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Укажите им� пользовател� дл� �оединени� � �ервером" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionPasswordLong","updated","Supplies the API Access Key used to authenticate with CloudFiles.","Укажите API Access Key дл� аутентификации." -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionPasswordShort","updated","Supplies the access key used to connect to the server","ключ дл� �в�зи � �ервером" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionUKAccountLong","updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","Программа предполагает, что ваш логин и пароль отно��т�� к учетной запи�и Rackspace из СШ�, и�пользуйте �тот ключ, е�ли учетна� запи�ь британ�ка�. Это �квивалентно у�тановке --{0}={1}." -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionUKAccountShort","updated","Use a UK account","И�пользуйте учетную запи�ь дл� UK" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionUsernameLong","updated","Supplies the username used to authenticate with CloudFiles.","Им� (логин) дл� хранилища, �овме�тимого � CloudFiles." -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DescriptionUsernameShort","updated","Supplies the username used to authenticate with CloudFiles","Им� (логин) дл� хранилища, �овме�тимого � CloudFiles" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","DisplayName","updated","CloudFiles (Rackspace)","Хранилище формата Rackspace" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","ETagVerificationError","updated","MD5 Hash (ETag) verification failed","�е прошла проверка контрольной �уммы MD5 (ETag)" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","FileDeleteError","updated","Failed to delete file","�е удало�ь удалить файл" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","FileUploadError","updated","Failed to upload file","�е удало�ь передать файл" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","InvalidUrlError","updated","Invalid URL: {0}","�едопу�тимый URL: {0}" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","NoAPIKeyError","updated","No CloudFiles API Access Key given","�е �ообщен ключ CloudFiles API" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","NoUserIDError","updated","No CloudFiles userID given","�е хватает логина (CloudFiles userID)" -"Library\Backend\CloudFiles\Strings\CloudFiles.ru-RU.resx","UnexpectedResponseError","updated","Unexpected CloudFiles response, perhaps the API has changed?","�еожиданный ответ от �лужбы CloudFiles, веро�тно, изменил�� протокол общени� - API." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","CreateMissingContainer","updated","The container does not exist, do you want to create it?","Такого контейнера нет. Создать?" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","EmptyAPIKeyError","updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","Введите ваш ключ CloudFiles API Access. -Попробуйте кликнуть ��ылку �права -чтобы открыть �траницу CloudFiles и найти его." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","EmptyAuthUrlError","updated","The AuthUrl field cannot be empty","Заполните поле AuthUrl" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","EmptyCloudFilesIDError","updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","Введите ваш логин (CloudFiles user ID). -Попробуйте кликнуть ��ылку �права -чтобы открыть �траницу CloudFiles и найти его" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","EmptyContainerNameError","updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","Введите название контейнера. -И�пользуйте уникальное им� дл� каждого задани� на копирование. -Им� может быть любым." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","InvalidAuthUrlError","updated","The url {0} is invalid","URL {0} недопу�тим" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","PageDescription","updated","On this page you can select where to store the backup data.","Выберите, где хранить резервные копии." -"Library\Backend\CloudFiles\Strings\CloudFilesUI.ru-RU.resx","PageTitle","updated","Backup storage options","Варианты хранилищ" -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.ru-RU.resx","IncorrectUsageError","updated","Cannot read and write on the same stream","�евозможны чтение и запи�ь в одном потоке одновременно" -"Library\Backend\File\FileUI.ru-RU.resx","BrowseTargetFolder.Text","missing","...","" -"Library\Backend\File\FileUI.ru-RU.resx","folderBrowserDialog.Description","updated","Select the folder where the backups will be stored","Выберите папку дл� хранени� копий" -"Library\Backend\File\FileUI.ru-RU.resx","FolderLabel.Text","updated","Folder","Папка" -"Library\Backend\File\FileUI.ru-RU.resx","label1.Text","updated","Username","Логин" -"Library\Backend\File\FileUI.ru-RU.resx","label2.Text","updated","Password","Пароль" -"Library\Backend\File\FileUI.ru-RU.resx","UseCredentials.Text","updated","Use alternate credentials","И�пользовать другие им� и пароль" -"Library\Backend\File\FileUI.ru-RU.resx","UseDisk.Text","updated","Removable disk","Сменный ди�к" -"Library\Backend\File\FileUI.ru-RU.resx","UsePath.Text","updated","Path","Путь" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","AlternateDestinationMarkerLong","updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","Эта на�тройка работает только е�ли указана вме�те � ключом --{0}. Е�ли е�ть альтернативные пути, �тот параметр указывает им� файла маркера, который должен быть в папке. Это может быть и�пользовано дл� обработки �итуаций, когда дл� внешнего ди�ка мен�ет�� буква ди�ка или точка монтировани�. Е�ли файл маркера �уще�твует, �то маркирует ди�к как нужный, и так можно предотвратить запи�ь данных на нежелательный внешний ди�к.Содержимое файла неважно, провер�ет�� только �уще�твование файла." -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","AlternateDestinationMarkerShort","updated","Look for a file in the destination folder","Проверить наличие файла в папке назначени�" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","AlternateTargetPathsLong","updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","Эта на�тройка позвол�ет указать не�колько ме�т, куда надо копировать данные. О�новной путь �тавит�� перед �пи�ком путей, указанных зде�ь. Перед началом резервного копировани�, кажда� папка в �пи�ке провер�ет�� на �уще�твование и провер�ет�� наличие файлов-маркеров, е�ли �то указано в --{0}. Первый �уще�твующий путь, который необ�зательно �одержит маркерный файл затем и�пользует�� в каче�тве пути назначени�. �е�колько путей должны быть разделены {1}. В Windows можно и�пользовать им� UNC, а буква ди�ка может быть замещена звездочкой (*), например: ""*.: \backup"", тогда будут проверены в�е буквы ди�ков. Е�ли им� пользовател� и пароль не указаны, одни и те же учетные данные и�пользуют�� дл� в�ех вариантов путей." -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","AlternateTargetPathsShort","updated","A list of secondary target paths","Спи�ок дополнительных путей назначени�" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","Description","updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","Модуль может читать и пи�ать данные в хранилище, о�нованное на файлах. Допу�тимые форматы адре�а: ""file://hostname/folder"" или ""file://username:password@hostname/folder"". Можно указать путь в формате UNC (например, ""file://\\server\folder"") или локальный путь (например, (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Пароль дл� �оединени� � �ервером. Может быть запи�ан в переменной окружени� ""FTP_PASSWORD""." -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Пароль дл� �оединени� � �ервером. " -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Логин дл� �оединени� � �ервером. Может быть запи�ан в переменной окружени� ""FTP_USERNAME""." -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Логин дл� �оединени� � �ервером" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","DisplayName","updated","File based","Копирование в файл" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","FolderMissingError","updated","The folder {0} does not exist","Папки {0} нет" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","NoDestinationWithMarkerFileError","updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","Файл-маркер ""{0}"" не найден ни в одном проверенном хранилище: {1}" -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","UseMoveForPutLong","updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","При �охранении файла обычно вначале файл копирует��, а затем оригинал удал�ет��. В �том �лучае операцию можно повторить, е�ли что-то пошло не так. Е�ли �тот флаг активировать, повтор может не получить��. Флаг не учитывает��, е�ли не активирован флаг --disable-streaming-transfers." -"Library\Backend\File\Strings\FileBackend.ru-RU.resx","UseMoveForPutShort","updated","Move the file instead of copying it","Перене�ти файл вме�то копировани�" -"Library\Backend\File\Strings\FileUI.ru-RU.resx","AuthenticationError","updated","Failed to authenticate using the given credentials.","�еверные им� и пароль или ключ" -"Library\Backend\File\Strings\FileUI.ru-RU.resx","CreateFolderQuestion","updated","The selected folder does not exist. Do you want to create it?","Выбранной папки нет. Создать ее?" -"Library\Backend\File\Strings\FileUI.ru-RU.resx","EmptyFoldernameError","updated","You must enter a folder to backup to","Выберите папку дл� копировани� в нее " -"Library\Backend\File\Strings\FileUI.ru-RU.resx","FolderEmptyError","updated","The selected folder is empty","Выбранна� папка пу�та." -"Library\Backend\File\Strings\FileUI.ru-RU.resx","FolderNotEmptyWarning","updated","The selected folder is not empty. Do you want to use it anyway?","Папка непу�та. И�пользовать ее не�мотр� на �то?" -"Library\Backend\File\Strings\FileUI.ru-RU.resx","FolderValidationError","updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","При проверке ме�та назначени� произошла ошибка. Убедите�ь в том, что оно �уще�твует и до�тупно. Ошибка: {0}" -"Library\Backend\File\Strings\FileUI.ru-RU.resx","NonRootedPathError","updated","You must enter the full path of the folder","Укажите полный путь к папке" -"Library\Backend\File\Strings\FileUI.ru-RU.resx","NoRemovableDrivesError","updated","No removable drives were found on your system. Please enter the path manually.","Съемные ди�ки не обнаружены. Введите путь вручную" -"Library\Backend\File\Strings\FileUI.ru-RU.resx","PageDescription","updated","On this page you can select where to store the backup data.","Зде�ь вы можете указать, где хранить резервные копии." -"Library\Backend\File\Strings\FileUI.ru-RU.resx","PageTitle","updated","Backup storage options","�а�тройки хранилища" -"Library\Backend\FTP\FTPUI.ru-RU.resx","AcceptAnyHash.Text","updated","Accept any invalid certificate","Принимать любой недей�твительный �ертификат" -"Library\Backend\FTP\FTPUI.ru-RU.resx","AcceptSpecifiedHash.Text","updated","Accept this certificate hash","Прин�ть контрольную �умму �ертификата" -"Library\Backend\FTP\FTPUI.ru-RU.resx","CreateFolderButton.Text","updated","Create folder","Создать папку" -"Library\Backend\FTP\FTPUI.ru-RU.resx","label1.Text","updated","Server","Сервер" -"Library\Backend\FTP\FTPUI.ru-RU.resx","label2.Text","updated","Path","Путь" -"Library\Backend\FTP\FTPUI.ru-RU.resx","label3.Text","updated","Username","Логин" -"Library\Backend\FTP\FTPUI.ru-RU.resx","label4.Text","updated","Password","Пароль" -"Library\Backend\FTP\FTPUI.ru-RU.resx","label5.Text","updated","Port (optional)","Порт (необ�зательно)" -"Library\Backend\FTP\FTPUI.ru-RU.resx","label6.Text","updated","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","Примечание: некоторые �ерверы FTP не умеют работать � файлами, е�ли их более 2000. По�тому �оветуем выбрать размер тома побольше, чтобы файлов было поменьше." -"Library\Backend\FTP\FTPUI.ru-RU.resx","PassiveConnection.Text","updated","Use passive connection","И�пользовать па��ивный режим" -"Library\Backend\FTP\FTPUI.ru-RU.resx","TestConnection.Text","updated","Test connection","Те�тировать �оединение" -"Library\Backend\FTP\FTPUI.ru-RU.resx","UseSSL.Text","updated","Use SSL","Включить SSL" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","Description","updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","Этот модуль читает и пишет данные на �ервер FTP. Указывайте адре� в виде ""ftp://hostname/folder"" или ""ftp://username:password@hostname/folder""" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionDisableUploadVerifyLong","updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","Чтобы гарантировать, что данные переданы верно, кажда� передача файлов провер�ет��. Отметьте �ту на�тройку, чтобы отменить проверку, �то у�корит работу, но �низит надежно�ть." -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionDisableUploadVerifyShort","updated","Disable upload verification","�е провер�ть, корректно ли переданы файлы" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPActiveLong","updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","Е�ли �тот флаг у�тановлен, FTP работает в активном режиме, даже е�ли флаг ""ftp-passive"" тоже у�тановлен" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPActiveShort","updated","Toggles the FTP connections method","Переключает тип �оединени� по FTP" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPPassiveLong","updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","Е�ли �тот флаг у�тановлен, то FTP работает в па��ивном режиме, �то надо в некоторых �итуаци�х. Е�ли флаг ""ftp-regular"" тоже у�тановлен, будет работать активный режим." -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPPassiveShort","updated","Toggles the FTP connections method","Переключает тип �оединени� по FTP" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Пароль дл� �оединени� � �ервером. Может быть запи�ан в переменной окружени� ""FTP_PASSWORD""." -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Пароль дл� �оединени� � �ервером" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Логин дл� �оединени� � �ервером. Может быть запи�ан в переменной окружени� ""FTP_USERNAME""." -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Логин дл� �оединени� � �ервером" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionIntegratedAuthenticationLong","updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","Е�ли и �ервер, и клиент поддерживают интегрированную аутентификацию, �та на�трйока включает ее. Веро�тно, �то �работает только дл� �ервера и клиента под Windows." -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionIntegratedAuthenticationShort","updated","Use windows integrated authentication to connect to the server","И�пользуете интегрированную в Windows аутенификацию дл� �оединени� � �ервером" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","Отметьте �ту на�тройку дл� и�пользовани� Secure Socket Layer (SSL) � FTP (ftps)." -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (ftps) connection","Требует и�пользовать �оединение через SSL (ftps)" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","DisplayName","updated","FTP based","FTP" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","ListVerifyFailure","updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","Файл {0} передан, но на �ервере не найден, запро� �пи�ка вернул {1}" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","ListVerifySizeFailure","updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","Файл {0} передан, но его размер на �ервер {1}, а должен быть {2}" -"Library\Backend\FTP\Strings\FTPBackend.ru-RU.resx","MissingFolderError","updated","The folder {0} was not found, message: {1}","Папка {0} не найдена, �ообщение: {1}" -"Library\Backend\FTP\Strings\FTPUI.ru-RU.resx","ApproveCertificateHashQuestion","updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","Сертификат недей�твителен ({0}). Одобрить �ертификат в�е равно и продолжить?" -"Library\Backend\FTP\Strings\FTPUI.ru-RU.resx","CreateMissingFolderQuestion","updated","The folder does not exist, do you want to create it?","Такой папки нет. Создать?" -"Library\Backend\FTP\Strings\FTPUI.ru-RU.resx","EmptyHashError","updated","You have not entered a hash string","Вы ввели �троку контрольной �уммы" -"Library\Backend\FTP\Strings\FTPUI.ru-RU.resx","InvalidHashError","updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","Контрольна� �умма неверна, �трока должна �одержать четное количе�тво �имволов и �одержать только 0-9 и a-f" -"Library\Backend\FTP\Strings\FTPUI.ru-RU.resx","PageDescription","updated","On this page you can select where to store the backup data.","Зде�ь вы можете указать, где хранить резервные копии." -"Library\Backend\FTP\Strings\FTPUI.ru-RU.resx","PageTitle","updated","Backup storage options","�а�тройки хранилища" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","AllowCredentialStorage.Text","updated","Store new S3 account information","Сохранить информацию новой учетной запи�и S3" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","CredentialGroup.Text","updated","Stored credentials","Запи�анные данные" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","groupBox2.Text","updated","Default settings","�а�тройки по умолчанию" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","label1.Text","updated","Bucket region:","Регион bucket'a" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","label2.Text","updated","Server name:","Им� �ервера" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","RemoveAllButton.Text","updated","Remove all","Удалить в�е" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","RemoveSelectedButton.Text","updated","Remove","Удалить выбранное" -"Library\Backend\S3\S3CommonOptions.ru-RU.resx","UseRRS.Text","updated","Use Reduced Redundancy Storage","И�пользовать хранилище � пониженной избыточно�тью" -"Library\Backend\S3\S3UI.ru-RU.resx","CreateBucket.Text","updated","Create bucket","Создать контейнер" -"Library\Backend\S3\S3UI.ru-RU.resx","label1.Text","updated","AWS Access ID","AWS ID" -"Library\Backend\S3\S3UI.ru-RU.resx","label2.Text","updated","AWS Secret Key","�екретный ключ AWS" -"Library\Backend\S3\S3UI.ru-RU.resx","label3.Text","updated","S3 Bucket name","Им� контейнера S3" -"Library\Backend\S3\S3UI.ru-RU.resx","label4.Text","updated","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","Контейнер - �то нечто вроде корневой папки. И�пользуйте / в имени контейнера, чтобы получить до�туп к папкам внутри него" -"Library\Backend\S3\S3UI.ru-RU.resx","label5.Text","updated","RRS is cheaper but less reliable","RRS дешевле, не менее надежен" -"Library\Backend\S3\S3UI.ru-RU.resx","label6.Text","updated","Bucket create region","Регион �оздани� контейнера" -"Library\Backend\S3\S3UI.ru-RU.resx","label7.Text","updated","S3 Servername","Им� �ервера S3" -"Library\Backend\S3\S3UI.ru-RU.resx","SignUpLink.Text","updated","Click here for the sign up page","Кликните дл� реги�трации" -"Library\Backend\S3\S3UI.ru-RU.resx","TestConnection.Text","updated","Test Connection","Те�т �оединени�" -"Library\Backend\S3\S3UI.ru-RU.resx","UseRRS.Text","updated","Use Reduced Redundancy Storage (RRS)","И�пользовать хранилище � пониженной избыточно�тью (RRS)" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","AMZKeyDescriptionLong","updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","Дл� получени� �екретного ключа AWS (Secret Access Key) зайдите в �вою учетную запи�ь AWS, его также можно вве�ти в �вой�тво ""ftp-password""" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","AMZKeyDescriptionShort","updated","The AWS ""Secret Access Key""","�екретный ключ AWS" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","AMZUserIDDescriptionLong","updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","Дл� получени� AWS ID (Access Key ID) зайдите в �вою учетную запи�ь AWS, его также можно вве�ти в �вой�тво ""ftp-username""" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","AMZUserIDDescriptionShort","updated","The AWS ""Access Key ID""","AWS ""Access Key ID""" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","DeprecatedUrlFormat","updated","You are using a deprected url format, please change it to: {0}","�е и�пользуйте у�таревший формат URL, замените его на: {0}" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","Description_v2","updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","Этот модуль умеет общать�� � �ерверами, �овме�тимыми � Amazon S3. Формат адре�а: ""s3://bucketname/prefix""" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Им� пользовател� дл� �оединени� � �ервером. Еще его можно указать в переменной �реды ""FTP_USERNAME""." -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Им� пользовател� дл� �оединени� � �ервером." -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","У�тановите флаг дл� �оединени� � и�пользованием Secure Socket Layer (SSL) через http (https). Помните, что им� контейнера, �одержащего точку, может вызывать проблемы при �оединении через SSL." -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (https) connection","Требует от программы и�пользовать �оединение через SSL (https)" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","DisplayName","updated","Amazon S3 based","О�новано на Amazon S3" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","FTPPasswordDescriptionLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Пароль дл� �оединени� � �ервером. Еще его можно указать в переменной �реды ""FTP_PASSWORD""." -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","FTPPasswordDescriptionShort","updated","Supplies the password used to connect to the server","Пароль дл� �оединени� � �ервером" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","NoAMZKeyError","updated","No Amazon S3 secret key given","�е �ообщен �екретный ключ Amzon S3" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","NoAMZUserIDError","updated","No Amazon S3 userID given","�е �ообщен userID Amzon S3" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","OptionsAreMutuallyExclusiveError","updated","The options --{0} and --{1} are mutually exclusive","Ключи --{0} и --{1} - взаимои�ключающие" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3EurobucketDeprecationDescription","updated","Please use --{0}={1} instead","И�пользуйте --{0}={1} вме�то них" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3EurobucketDescriptionLong","updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","Этот ключ и�пользует�� только при �оздании новых контейнеров. Е�ли он у�тановлен, контейнер �оздает�� на европей�ком �ервере. Этот ключ включает на�тройку ""s3-use-new-style"". Контейнер на европей�ком �ервере немного дороже." -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3EurobucketDescriptionShort","updated","Use a European server","И�пользуйте европей�кий �ервер Amazon" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3LocationDescriptionLong","updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","Этот ключ и�пользует�� только при �оздании новых контейнеров. И�пользуйте его, е�ли надо указать, в каком регионе хранить данные. Контейнеры вне СШ� немного дороже. До�тупные ме�та хранени� контейнеров:" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3LocationDescriptionShort","updated","Specifies S3 location constraints","Указывает ограничени� размещени� S3" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3NewStyleDeprecation","updated","The subdomain calling option does nothing, the library will pick the right calling convention","�а�тройка вызова поддомена ничего не делает, программа будет и�пользовать корректный �по�об вызова в любом �лучае" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3NewStyleDescriptionLong","updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","Укажите �тот аргумент, чтобы модуль S3 и�пользовал поддомены вме�то префик�ов в URL. Подробно�ти е�ть в документации по Amazon S3." -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3NewStyleDescriptionShort","updated","Use subdomain calling style","И�пользуйте �тиль вызова поддомена" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3ServerNameDescriptionLong","updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","S3 API поддерживает не только Amazon, �тот модуль может обменивать�� данными и � другими провайдерами. И�пользуйте �ту на�тройку дл� указани� имени �ервера. �а данный момент изве�тны �ледующие провайдеры: -{0}" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3ServerNameDescriptionShort","updated","Specifies an alternate S3 server name","Укажите им� альтернативного �ервера S3" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3UseRRSDescriptionLong","updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","Этот ключ включает и�пользование �пециального заголовка RRS. Файлы, �охраненные в RRS пропадут веро�тнее, чем �охраненные обычным образом, но их хранение дешевле. См. подробное опи�ание на �тр. http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","S3UseRRSDescriptionShort","updated","Use Reduced Redundancy Storage","И�пользуйте хранилище � пониженной избыточно�тью (RRS)" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","UnableToDecodeBucketnameError","updated","Unable to determine the bucket name for host: {0}","�е определить им� контейнера дл� хо�та: {0}" -"Library\Backend\S3\Strings\S3Backend.ru-RU.resx","UnableToParseURLError","updated","Could not parse the url: {0}","�е ра�познать URL: {0}" -"Library\Backend\S3\Strings\S3SettingsControl.ru-RU.resx","PageDescription","updated","Displays various options related to the S3 backend","Различные на�тройки модул� S3" -"Library\Backend\S3\Strings\S3SettingsControl.ru-RU.resx","PageTitle","updated","S3","�а�тройки S3" -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","BucketnameCaseWarning","updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","В имени контейнера не только �трочные буквы. -{0} -Хотите переве�ти в�е буквы имени в �трочные?" -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","BucketnameNotPrefixedWarning","updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","Им� контейнера не начинает�� � вашего user ID. -Чтобы гарантировать уникально�ть вашего контейнера и не путать его � чужими, рекомендует�� начинать его им� � вашего user ID. В�тавить user ID в начало имени?" -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","CreateMissingBucket","updated","The bucket does not exist, do you want to create it?","Такого контейнера нет. Создать?" -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","EmptyAWSIDError","updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","�адо указать �вой AWS Access ID. -Кликните по ��ылке �права, чтобы открыть �траницу входа в AWS, и там указан ваш Access ID." -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","EmptyAWSKeyError","updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","�адо указать �вой AWS Secret Key. -Кликните по ��ылке �права, чтобы открыть �траницу входа в AWS, и там указан ваш Access ID." -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","EmptyBucketnameError","updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","�адо указать им� контейнера. -Дл� каждого задани� надо и�пользовать отдельный контейнер. -Им� может быть любым." -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","HostnameInvalidWarning","updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","Указанное им� контейнера, ""{0}"", не годит�� в каче�тве имени компьютера. -Это может и не вызвать �бой, е�ли не и�пользовать обращение к контейнеру как к поддомену, но в�е равно не рекомендует��. - -Продолжить в�е равно?" -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","HostnameInvalidWithNonUSBucketOptionError","updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","Контейнеры, размещаемые вне СШ�, должны иметь имена, которые можно и�пользовать в каче�тве имени компьютера, а указанное им�, ""{0}"", дл� �того не годит��. Измените им� или регион размещени� контейнера." -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","MonoRequiresExistingBucket","updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","Ошибка в Mono вер�ий до 2.4.3 не дает модулю S3 обнаружить, что контейнер не �уще�твует, по�тому рекомендует�� �оздать контейнер. Создать его �ейча�?" -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","NewS3RequiresLowerCaseError","updated","The new amazon s3 API requires that bucket names are all lower case.","�овое API Amazon S3 требует, чтобы им� контейнера было напи�ано �трочными буквами." -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","NonUSBucketsRequireLowerCaseError","updated","Non-US buckets require that the bucket name is in lower case.","Им� контейнера, хранимого вне СШ� должно быть напи�ано �трочными буквами." -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","PageDescription","updated","On this page you can select where to store the backup data.","Зде�ь вы можете указать, где хранить резервные копии." -"Library\Backend\S3\Strings\S3UI.ru-RU.resx","PageTitle","updated","Backup storage options","�а�тройки хранилища резервных копий" -"Library\Backend\SSH\SSHCommonOptions.ru-RU.resx","BrowseForSFTPButton.Text","missing","...","" -"Library\Backend\SSH\SSHCommonOptions.ru-RU.resx","BrowseForSFTPDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Backend\SSH\SSHCommonOptions.ru-RU.resx","label1.Text","missing","SFTP path:","" -"Library\Backend\SSH\SSHCommonOptions.ru-RU.resx","UseManagedAsDefault.Text","missing","Use managed SSH by default","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","BrowseForKeyFileButton.Text","missing","...","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","GenerateDebugOutput.Text","missing","Generate debug output","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","Keyfilelabel.Text","missing","Keyfile","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","label1.Text","missing","Server","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","label2.Text","missing","Path","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","label3.Text","missing","Username","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","OpenSSHKeyFileDialog.Filter","missing","All files (*.*)|*.*","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","OpenSSHKeyFileDialog.Title","missing","Select the OpenSSH keyfile","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","UsePassword.Text","missing","Password","" -"Library\Backend\SSH\SSHUI.ru-RU.resx","UseUnmanagedSSH.Text","missing","Use installed sftp program instead of the built-in SSH library","" -"Library\Backend\SSH\Strings\SharpExpectProcess.ru-RU.resx","LogDisabled","not-updated","Log was disabled, no output","" -"Library\Backend\SSH\Strings\SharpExpectProcess.ru-RU.resx","PasswordMarker","not-updated","*password*","" -"Library\Backend\SSH\Strings\SharpExpectProcess.ru-RU.resx","WriteAfterExitError","not-updated","Can't write after process has exited: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","AuthenticationError","not-updated","Login failed due to bad credentials, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","CloseTimeoutError","not-updated","Timeout while closing session","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","ConnectionTimeoutError","not-updated","Timeout occured while connecting, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","CreateFolderError","not-updated","Failed to create folder: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugDeleteFooter","not-updated","Delete complete","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugDeleteHeader","not-updated","Delete start","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugGetFooter","not-updated","Get complete","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugGetHeader","not-updated","Get start","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugListFooter","not-updated","List complete","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugListHeader","not-updated","List start","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugParseFailed","not-updated","Failed to parse line: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugPutFooter","not-updated","Put complete","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DebugPutHeader","not-updated","Put start","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DeleteError","not-updated","Failed to delete file: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","Description","not-updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionDebugToConsoleLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionDebugToConsoleShort","not-updated","Prints debug info to the console","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSFTPCommandLong","not-updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSFTPCommandShort","not-updated","The path to the ""sftp"" program","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSshkeyfileLong","not-updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSshkeyfileShort","not-updated","Uses a SSH private key to authenticate","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSshnocdLong","not-updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSshnocdShort","not-updated","Do not use the cd command","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSSHOptionsLong","not-updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionSSHOptionsShort","not-updated","Extra options to the ssh commands","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionTransferTimeoutLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionTransferTimeoutShort","not-updated","Sets the timeout for transfering a file","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionUnmanagedLong","not-updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DescriptionUnmanagedShort","not-updated","Use an external sftp application","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DisplayName","not-updated","SSH based","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","DownloadTimeoutError","not-updated","Timeout while downloading file","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","FolderNotFoundError","not-updated","Folder not found: {0}, log: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","FolderNotFoundManagedError","not-updated","Unable to set folder to {0}, error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","FolderVerificationError","not-updated","Failed to validate the remote directory: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","HostNotAuthenticatedError","not-updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","IncorrectFileHeaderError","not-updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","KeyfileNotFoundError","not-updated","The supplied keyfile was not found: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","KeyfileParseError","not-updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","LaunchErrorLinux","not-updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","LaunchErrorWindows","not-updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","PasswordMissingError","not-updated","A password was expected, but passwordless login was specified","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","StreamingNotSupportedError","not-updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","UnexpectedConnectionError","not-updated","Unexpected error: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","UnexpectedExitResponseError","not-updated","Got unexpected exit response","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","UnexpectedResponseError","not-updated","Failed to get expected response to command: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","UnsupportedKeyfileEncryptionError","not-updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","UploadTimeoutError","not-updated","Timeout while uploading file","" -"Library\Backend\SSH\Strings\SSHBackend.ru-RU.resx","UsernameMissingError","not-updated","A username was expected, but none was supplied","" -"Library\Backend\SSH\Strings\SSHCommonOptions.ru-RU.resx","LoadError","not-updated","An error occured while setting up the SSH dialog: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.ru-RU.resx","LocatingSftpError","not-updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.ru-RU.resx","SftpAutodetectedInfo","not-updated","Leave empty to use the sftp application found: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.ru-RU.resx","SftpNotAutodetectedWarning","not-updated","The sftp application could not be located, please enter the path manually","" -"Library\Backend\SSH\Strings\SSHCommonOptions.ru-RU.resx","SftpProgramNotFoundError","not-updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.ru-RU.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Backend\SSH\Strings\SSHSettingsControl.ru-RU.resx","PageDescription","not-updated","Settings for the SSH backend","" -"Library\Backend\SSH\Strings\SSHSettingsControl.ru-RU.resx","PageTitle","not-updated","SSH","" -"Library\Backend\SSH\Strings\SSHUI.ru-RU.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\SSH\Strings\SSHUI.ru-RU.resx","MissingSCPWarning","not-updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","" -"Library\Backend\SSH\Strings\SSHUI.ru-RU.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\SSH\Strings\SSHUI.ru-RU.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\Strings\SSHUI.ru-RU.resx","PasswordRequiredManagedError","not-updated","A password is required when using the managed SSH option and no keyfile is supplied","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","Description","updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","Этот модуль может передавать данные на �овме�тимый � Tahoe-LAFS �ервер. Формат адре�а: ""tahoe://hostname:port/uri/$DIRCAP""." -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","И�пользуйте �тот ключ дл� �оединени� по Secure Socket Layer (SSL) в http (https)." -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (https) connection","Требует и�пользовать �оединение через SSL (https)" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","Displayname","updated","Tahoe-LAFS based","о�нованный на Tahoe-LAFS" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","MissingFolderError","updated","The folder {0} was not found, message: {1}","Папка {0} не найдена, ошибка: {1}" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","UnexpectedJsonFragmentType","updated","Found the Json fragment {0} but expected {1}","�айден фрагмент Json {0}, а ожидает�� {1}" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","UnrecognizedUriError","updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","�еподдерживаемый формат URL, должен начинать�� � ""/uri/URI:DIR2:""" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.ru-RU.resx","UriHasQueryError","updated","The supplied URL contains a query, which is not allowed","URL �одержит неподдерживаемый запро�" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","ApproveCertificateHashQuestion","updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","�егодный �ертификат ({0}). Одобрить его в�е равно и попробовать еще раз?" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","CreateMissingFolderQuestion","updated","The folder does not exist, do you want to create it?","Папка не �уще�твует, �оздать ее?" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","EmptyFolderPathError","updated","You must enter the name of the folder where the data should be stored","�адо вве�ти им� папки, где надо хранить данные" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","EmptyFolderPathWarning","updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","Вы не ввели им� папки. В�е файлы будут �валены в корневую папку �ервера. -Продолжить без имени папки?" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","EmptyHashError","updated","You have not entered a hash string","Вы не ввели контрольную �умму" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","InvalidFolderPathError","updated","The folder path is invalid, it must start with ""{0}""","Путь к папке неверен, он должен начинать�� � ""{0}""" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","InvalidHashError","updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","Контрольна� �умма неверна, �трока должна �одержать четное количе�тво �имволов и �одержать только 0-9 и a-f" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","PageDescription","updated","On this page you can select where to store the backup data.","Зде�ь вы можете указать, где хранить резервные копии." -"Library\Backend\TahoeLAFS\Strings\TahoeUI.ru-RU.resx","PageTitle","updated","Backup storage options","�а�тройки хранилища" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","AcceptAnyHash.Text","updated","Accept any invalid certificate","Принимать некорректные �ертификаты" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","AcceptSpecifiedHash.Text","updated","Accept this certificate hash","Прин�ть �ту контрольную �умму �ертификата" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","CreateFolderButton.Text","updated","Create folder","Создать папку" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","label1.Text","updated","Server","Сервер" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","label2.Text","updated","Path","Путь" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","label5.Text","updated","Port (optional)","Порт (optional)" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","TestConnection.Text","updated","Test connection","Те�тировать �оединение" -"Library\Backend\TahoeLAFS\TahoeUI.ru-RU.resx","UseSSL.Text","updated","Use SSL","И�пользовать SSL" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","Description","updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","Поддерживают�� �оединени� по HTTP � �ервером, �овме�тимым � WEBDAV. Формат адре�а: ""webdav://hostname/folder"" или ""webdav://username:password@hostname/folder""." -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionDebugPropfindLong","updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","Дл� нужд отладки можно указать путь к файлу, который будет перезапи�ан ответом PROPFIND" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionDebugPropfindShort","updated","Dump the PROPFIND response","Выве�ти ответ PROPFIND" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionForceDigestLong","updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","И�пользование метода аутентификации HTTP Digest позвол�ет пользователю обойти�ь без передачи парол� открытым тек�том. Однако, атака человека по�ередине на �тот метод может быть у�пешна: HTTP протокол по умолчанию возвращает�� к обычной аутентификации при �бое, и клиент отправл�ет пароль открытым тек�том. Этот флаг не разрешает обычную аутентификацию, требу�, чтобы HTTP Digest была у�пешной или �оединени� не прои�ходило." -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionForceDigestShort","updated","Force the use of the HTTP Digest authentication method","Принудительно и�пользовать аутентификацию HTTP Digest" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionFTPPasswordLong","updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","Пароль дл� �оединени� � �ервером. Еще его можно указать в переменной �реды ""FTP_PASSWORD""." -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionFTPPasswordShort","updated","Supplies the password used to connect to the server","Пароль дл� �оединени� � �ервером" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionFTPUsernameLong","updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","Им� пользовател� дл� �оединени� � �ервером. Еще его можно указать в переменной �реды ""FTP_USERNAME""." -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionFTPUsernameShort","updated","Supplies the username used to connect to the server","Им� пользовател� дл� �оединени� � �ервером." -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionIntegratedAuthenticationLong","updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","Е�ли и �ервер, и клиент поддерживают интегрированную аутентификацию, �та на�трйока включает ее. Веро�тно, �то �работает только дл� �ервера и клиента под Windows." -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionIntegratedAuthenticationShort","updated","Use windows integrated authentication to connect to the server","И�пользовать интегрированную в Windows аутентификацию дл� �оединени� � �ервером" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionUseSSLLong","updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","Этот ключ включает передачу данных через SSL поверх HTTP (https)" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DescriptionUseSSLShort","updated","Instructs Duplicati to use an SSL (https) connection","Требует и�пользовать �оединение через SSL (https)" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","DisplayName","updated","WEBDAV based","О�новано на WEBDAV" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","MissingFolderError","updated","The folder {0} was not found, message: {1}","Папка {0} не найдена, ошибка: {1}" -"Library\Backend\WEBDAV\Strings\WEBDAV.ru-RU.resx","SeenThenNotFoundError","updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","При получении �пи�ка файлов из {0} файл {1} был указан, а �ейча� �ервер �ообщает, что файла нет. -Файл мог быть удален или �тал недо�тупен, или ра�ширение имени файла {2} блокировано �ервером. IIS блокирует нежелательные ра�ширени� по умолчанию. -Ошибка: {3}" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","ApproveCertificateHashQuestion","updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","�егодный �ертификат ({0}). Одобрить его в�е равно и попробовать еще раз?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","BackslashWarning","updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","Путь к папке �одержит обратные �л�ши, что может вызвать проблемы. Превратить обратные �л�ши в пр�мые?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","CreateMissingFolderQuestion","updated","The folder does not exist, do you want to create it?","Папка не �уще�твует, �оздать ее?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","EmptyFolderPathWarning","updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","Вы не ввели им� папки. В�е файлы будут �валены в корневую папку �ервера. Продолжить без имени папки?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","EmptyHashError","updated","You have not entered a hash string","Вы не ввели контрольную �умму" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","InvalidHashError","updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","Контрольна� �умма неверна, �трока должна �одержать четное количе�тво �имволов и �одержать только 0-9 и a-f" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","LeadingSlashWarning","updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","Путь к папке начинает�� � пр�мого �л�ша, что может вызвать проблемы. Удалить начальный пр�мой �л�ш из пути?" -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","PageDescription","updated","On this page you can select where to store the backup data.","Зде�ь вы можете указать, где хранить резервные копии." -"Library\Backend\WEBDAV\Strings\WebDAVUI.ru-RU.resx","PageTitle","updated","Backup storage options","�а�тройки хранилища" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","AcceptAnyHash.Text","updated","Accept any invalid certificate","Принимать некорректные �ертификаты" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","AcceptSpecifiedHash.Text","updated","Accept this certificate hash","Прин�ть �ту контрольную �умму �ертификата" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","CreateFolderButton.Text","updated","Create folder","Создать папку" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","DigestAuth.Text","updated","Authentication method must be ""Digest""","�утентификации должна проходить только методом Digest" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","label1.Text","updated","Server","Сервер" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","label2.Text","updated","Path","Путь" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","label3.Text","updated","Username","Им� пользовател�" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","label4.Text","updated","Password","Пароль" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","label5.Text","updated","Port (optional)","Порт (необ�зательно)" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","TestConnection.Text","updated","Test connection","Те�т �оединени�" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","UseIntegratedAuth.Text","updated","Use integrated authentication","И�пользовать интегрированную аутентификацию" -"Library\Backend\WEBDAV\WebDAVUI.ru-RU.resx","UseSSL.Text","updated","Use SSL","И�пользовать SSL" -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","AttemptReadWhileWritingError","updated","Cannot read data while writing","�е могу читать данные при запи�и" -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","AttemptWriteWhileReadingError","updated","Cannot write while reading","�е могу запи�ывать при чтении" -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","CompressionlevelDeprecated","unused","","И�пользуйте клю� {0} вме�то �того" -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","CompressionlevelLong","updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","Эта на�тройка - �тепень �жати�. 0 - без �жати�, 9 - мак�имальное �жатие." -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","CompressionlevelShort","updated","Sets the Zip compression level","Укажите �тепень �жати� Zip" -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","CompressionmethodLong","unused","","Этот ключ нельз� и�пользовать дл� включени� альтернативных методов �жати�, например, LZMA. Е�ли указать не Deflate, ключ {0} будет проигнорирован." -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","CompressionmethodShort","unused","","Укажите метод �жати� Zip" -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","DeleteUnsupportedError","updated","Zip does not support deleting","Zip не поддерживает удаление" -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","Description","updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","Этот модуль обе�печивает �тандартное �жатие Zip. Файлы, �озданные им, могут быть прочитаны любой программой, понимающей формат zip." -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","DisplayName","updated","Zip compression","Сжатие Zip." -"Library\Compression\Strings\FileArchiveZip.ru-RU.resx","FileNotFoundError","updated","File not found: {0}","Файл не найден: {0}" -"Library\DynamicLoader\Strings\BackendLoader.ru-RU.resx","NoURLSuppliedError","updated","This instance was not created with an URL","Модулю не передан URL" -"Library\DynamicLoader\Strings\BackendLoader.ru-RU.resx","UrlNotSupportedError","updated","The supplied url is not supported","Такой URL не поддерживает��" -"Library\DynamicLoader\Strings\DynamicLoader.ru-RU.resx","DynamicAssemblyLoadError","updated","Failed to load assembly {0}, error message: {1}","�е получило�ь загрузить �борку {0}, ошибка {1}" -"Library\DynamicLoader\Strings\DynamicLoader.ru-RU.resx","DynamicTypeLoadError","updated","Failed to load process type {0} assembly {1}, error message: {2}","�е получило�ь загрузить тип проце��а {0}, �борка {1}, ошибка {2}" -"Library\Encryption\GPGCommonOptions.ru-RU.resx","BrowseForGPGDialog.Filter","updated","Executables (*.exe)|*.exe|All files (*.*)|*.*","И�полн�емые (*.exe)|*.exe|В�е файлы (*.*)|*.*" -"Library\Encryption\GPGCommonOptions.ru-RU.resx","BrowseForGPGPathButton.Text","missing","...","" -"Library\Encryption\GPGCommonOptions.ru-RU.resx","label1.Text","updated","GPG path:","Путь к и�полн�емому файлу GPG" -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","AesencryptionallowfallbackdecryptionLong","unused","","Более �тарые вер�ии программы и�пользовали не�тандартный вариант шифровани�, больше он не поддерживает��. Включите �ту на�тройку, е�ли вам надо ра�шифровать резервные копии, �деланные �тарой вер�ией программы. �а ра�шифровку копий, �деланных программой на о�нове Duplicati 1.2 или новее, на�тройка не вли�ет." -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","AesencryptionallowfallbackdecryptionShort","unused","","Разрешить режим ра�шифровки из �тарых вер�ий" -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","AesencryptiondontallowfallbackLong_v2","updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","Е�ли ра�шифровка � помощью AES Crypt не удала�ь, не пытайте�ь и�пользовать более �тарые форматы шифровани� файлов" -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","AesencryptiondontallowfallbackShort","updated","Do not attempt to decrypt using previous method","�е пытайте�ь ра�шифровывать файл � помощью предше�твующего метода" -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","AesencryptionfallbackDeprecated","unused","","Возврат к ра�шифровке AES по умолчанию запрещен, и�пользуйте {0} чтобы изменить умолчание" -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","BadKeyStretchError","updated","Bad key stretch","�еверно вычи�лена длина парол�" -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","Description_v2","updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","Этот модуль шифрует в�е файлы также, как AESCrypt, методом 256-bit AES." -"Library\Encryption\Strings\AESEncryption.ru-RU.resx","DisplayName","updated","AES-256 encryption, built-in","В�троенное шифрование AES-256" -"Library\Encryption\Strings\EncryptionBase.ru-RU.resx","DecryptionError","updated","Failed to decrypt data (invalid passphrase?): {0}","�е ра�шифровать данные (пароль неверен?): {0}" -"Library\Encryption\Strings\GPGCommonOptions.ru-RU.resx","GpgAutodetectedInfo","updated","Leave empty to use the gpg application found: {0}","О�тавьте пу�тым дл� и�пользовани� gpg: {0}" -"Library\Encryption\Strings\GPGCommonOptions.ru-RU.resx","GpgNotAutodetectedWarning","updated","The gpg application could not be located, please enter the path manually","�е найти приложение gpg, укажите путь к нему вручную" -"Library\Encryption\Strings\GPGCommonOptions.ru-RU.resx","GpgProgramNotFoundError","updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","Ошибка проверки пути к приложению gpg: -{0} - -В�е равно о�тавить �тот путь?" -"Library\Encryption\Strings\GPGCommonOptions.ru-RU.resx","LoadError","updated","An error occured while setting up the GPG dialog: {0}","Ошибка при на�тройке диалога � GPG: {0}" -"Library\Encryption\Strings\GPGCommonOptions.ru-RU.resx","LocatingGpgError","updated","The entered GPG program could not be found. -Do you want to use the path anyway?","�е могу найти указанное приложение GPG. -В�е равно о�тавить �тот путь?" -"Library\Encryption\Strings\GPGCommonOptions.ru-RU.resx","UseEmptyPathWarning","updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","Вы не ввели путь к GPG. -Будем и�пользовать путь к GPG по умолчанию. -GPG не была найдена при проверке �и�темы. -Продолжить?" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","Description","updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","Модуль шифровани� GPG и�пользует GNU Privacy Guard дл� шифровани� и дешифровани� файлов. Это требует, чтобы приложение gpg было до�тупно. В Windows предполагает��, что оно находит�� в папке у�тановки по умолчанию в Program Files, под Linux и OS X предполагает��, что программа до�тупна через переменную окружени� PATH. Можно указать путь к GPG � помощью ключа --gpg-program-path." -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","DisplayName","updated","GNU Privacy Guard, external","GNU Privacy Guard, внешн��" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptiondecryptionswitchesLong","updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","И�пользуйте �ту на�тройку дл� передачи дополнительных ключей GPG. Зде�ь нельз� указать ключ --passphrase-fd. Ключ --decrypt указывает�� в�егда." -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptiondecryptionswitchesShort","updated","Extra GPG commandline options for decryption","Дополнительные ключи командной �троки GPG дл� ра�шифровки" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","Gpgencryptiondisablearmordeprecated","updated","This option has non-standard handling, please use the --{0} option instead.","Этот ключ не�тандартно обрабатывает��, и�пользуйте --{0} вме�то него" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptiondisablearmorLong","updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","GPG Armor - �то защищенный формат, и�пользуемый дл� хранени� двоичных ключей в тек�товом виде. По умолчанию при вызове GPG передает�� ключ --armor. Отметьте �тот флаг, чтобы не передавал��" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptiondisablearmorShort","updated","Don't use GPG Armor","�е и�пользовать GPG Armor" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptionenablearmorLong","updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","И�пользуйте �тот ключ дл� передачи ключа --armor программе GPG. Файлы будут немного больше, но их можно будет отправл�ть как тек�т." -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptionenablearmorShort","updated","Use GPG Armor","И�пользовать GPG Armor" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptionencryptionswitchesLong","updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","В �том ключе можно задать дополнительные на�тройки GPG. Зде�ь нельз� указывать ключ --passphrase-fd. Ключ --encrypt указывает�� в�егда." -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgencryptionencryptionswitchesShort","updated","Extra GPG commandline options for encryption","Дополнительные ключи шифровани� в командной �троке дл� GPG" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GPGExecuteError","updated","Failed to execute GPG at ""{0}"": {1}","�е получило�ь запу�тить GPG ""{0}"": {1}" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GPGNotFoundWarning","updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","Программа не может проверить, е�ли ли у ва� приложение gpg. �е�мотр� на �то, gpg может и запу�тит��, е�ли е�ть в каталоге, перечи�ленном в переменной окружени� PATH. Е�ли шифрование не заработает, файлы не будут копировать��. Продолжить?" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgprogrampathLong","updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","Путь к GNU Privacy Guard. Е�ли не указано, программа будет �читать, что ""gpg"" is е�ть в каталогах, указанных в переменной �реды PATH." -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","GpgprogrampathShort","updated","The path to GnuPG","Путь к GnuPG" -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","SignkeyLong","updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","The GNU Privacy Guard умеет подпи�ывать тома �пециальным ключом. Эта функци� �ейча� не работает вме�те � данной программой резервного копировани�." -"Library\Encryption\Strings\GPGEncryption.ru-RU.resx","SignkeyShort","updated","Sign key for GnuPG","Подпи�ать ключ дл� GnuPG" -"Library\Encryption\Strings\GPGSettingsControl.ru-RU.resx","PageDescription","updated","Settings for the GPG encryption module","�а�тройки модул� шифровани� GPG" -"Library\Encryption\Strings\GPGSettingsControl.ru-RU.resx","PageTitle","updated","GPG","�а�тройки GPG" -"Library\Encryption\Strings\GPGStreamWrapper.ru-RU.resx","DecryptionError","updated","Decryption failed: {0}","Ра�шифровка не удала�ь: {0}" -"Library\Encryption\Strings\GPGStreamWrapper.ru-RU.resx","GPGFlushError","updated","Failure while invoking GnuPG, program won't flush output","Ошибка запу�ка GnuPG, программа не выдает данные" -"Library\Encryption\Strings\GPGStreamWrapper.ru-RU.resx","GPGTerminateError","updated","Failure while invoking GnuPG, program won't terminate","Ошибка запу�ка GnuPG, программа не завершает��" -"Library\Interface\Strings\CommandLineArgument.ru-RU.resx","AliasesHeader","updated","aliases","п�евдонимы" -"Library\Interface\Strings\CommandLineArgument.ru-RU.resx","DefaultValueHeader","updated","default value","значение по умолчанию" -"Library\Interface\Strings\CommandLineArgument.ru-RU.resx","DeprecationMarker","updated","[DEPRECATED]","[УСТ�РЕЛО]" -"Library\Interface\Strings\CommandLineArgument.ru-RU.resx","ValuesHeader","updated","values","значени�" -"Library\Interface\Strings\Common.ru-RU.resx","CancelExceptionError","updated","Cancelled","Отменено" -"Library\Interface\Strings\Common.ru-RU.resx","ConfigurationIsMissingItemError","updated","The configuration for the backend is not valid, it is missing the {0} field","�а�тройки дл� модул� неверны, от�ут�твует поле {0}" -"Library\Interface\Strings\Common.ru-RU.resx","ConfirmTestConnectionQuestion","updated","Do you want to test the connection?","Хотите проверить �оединение?" -"Library\Interface\Strings\Common.ru-RU.resx","ConnectionFailure","updated","Connection Failed: {0}","Сбой �оединени�: {0}" -"Library\Interface\Strings\Common.ru-RU.resx","ConnectionSuccess","updated","Connection succeeded!","Соединение у�пешно!" -"Library\Interface\Strings\Common.ru-RU.resx","DefaultDirectoryWarning","updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","Вы не ввели путь. В�е копии будут хранить�� в каталоге по умолчанию. Вы �огла�ны?" -"Library\Interface\Strings\Common.ru-RU.resx","EmptyPasswordError","updated","You must enter a password","�адо вве�ти пароль!" -"Library\Interface\Strings\Common.ru-RU.resx","EmptyPasswordWarning","updated","You have not entered a password. -Proceed without a password?","Вы не ввели пароль. Продолжить без парол�?" -"Library\Interface\Strings\Common.ru-RU.resx","EmptyServernameError","updated","You must enter the name of the server","Вы должны указать им� �ервера" -"Library\Interface\Strings\Common.ru-RU.resx","EmptyUsernameError","updated","You must enter a username","Вы должны указать им� пользовател� (логин)" -"Library\Interface\Strings\Common.ru-RU.resx","EmptyUsernameWarning","updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","Вы не указали им� пользовател�. Е�ли �ервер принимает передачу от анонимного пользовател�, �то не проблема, но обычно им� должно быть указано. Продолжить без имени?" -"Library\Interface\Strings\Common.ru-RU.resx","ExistingBackupDetectedQuestion","updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","Соединение прошло у�пешно, однако в указанной папке в контейнере нашли�ь другие копии. Хранить разные копии в одной папке можно, но не рекомендует��. - -Выбрать другую папку?" -"Library\Interface\Strings\Common.ru-RU.resx","FolderAlreadyExistsError","updated","The folder cannot be created because it already exists","Папку не �оздать, так как она уже е�ть" -"Library\Interface\Strings\Common.ru-RU.resx","FolderCreated","updated","Folder created!","Папка �оздана!" -"Library\Interface\Strings\Common.ru-RU.resx","FolderMissingError","updated","The requested folder does not exist","Указанной папки нет" -"Library\Interface\Strings\Common.ru-RU.resx","InvalidServernameError","updated","The server name ""{0}"" is not valid","Им� �ервера ""{0}"" недопу�тимо" -"Library\Interface\Strings\DataTypes.ru-RU.resx","Boolean","updated","Boolean","Логиче�кий" -"Library\Interface\Strings\DataTypes.ru-RU.resx","Enumeration","updated","Enumeration","Перечи�лимый" -"Library\Interface\Strings\DataTypes.ru-RU.resx","Integer","updated","Integer","Целый" -"Library\Interface\Strings\DataTypes.ru-RU.resx","Path","updated","Path","Путь" -"Library\Interface\Strings\DataTypes.ru-RU.resx","Size","updated","Size","Размер" -"Library\Interface\Strings\DataTypes.ru-RU.resx","String","updated","String","Строка" -"Library\Interface\Strings\DataTypes.ru-RU.resx","Timespan","updated","Timespan","Промежуток времени" -"Library\Interface\Strings\DataTypes.ru-RU.resx","Unknown","updated","Unknown","�еизве�тно" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","AutoCreateFolderFailed","updated","Failed to automatically create folder, error message: {0}","Сбой автоматиче�кого �оздани� папки: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","BackendDoesNotSupportCreateFolder","updated","The backend {0} ({1}) does not support the CreateFolder operation ","Модуль {0} ({1}) не поддерживает операцию �оздани� папки" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","BackendNotFoundError","updated","Unable to find backend for: {0}","�е найден модуль дл�: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","CachedSignatureDecryptWarning","updated","Attempt to decrypt file {0} failed with error: {1}","Попытка ра�шифровать файл {0} завершила�ь ошибкой: {1}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","CachedSignatureHashMismatchWarning","updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","Файл к�ша {0} не �оответ�твует контрольной �умме, игнорируем его" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","CompletedDeleteTransaction","updated","Delete transaction completed successfully","Удаление у�пешно завершено" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","CompletingDeleteTransactionWarning","updated","Completing unfinished delete transaction and removing {0} files","Завершение незаконченного удалени� и �тирание {0} файлов" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","DeleteCacheFileError","updated","An error occured while attempting to delete cache file {0}","Ошибка при удалении файла к�ша {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","DeleteTransactionFileFoundWarning","updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","Удаление начало�ь, но оно не завершило�ь. Следующий запу�к очи�тки или удалени� завершит операцию." -"Library\Main\Strings\BackendWrapper.ru-RU.resx","DeleteTransactionFileReadError","updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","Предыдущее удаление не было завершено, попытка завершени� провалила�ь, ошибка: {1}. - -Е�ли ошибка повтор�ет�� более одного раза, возможно, файл опи�ани� операции дефектный. Попробуйте переименовать файл ""{0}"" и запу�тить удаление �нова. Е�ли ошибок не будет, удалите переименованный файл, в ином �лучае программа �ообщит, что делать дальше." -"Library\Main\Strings\BackendWrapper.ru-RU.resx","DeletingTransactionLeftoverFile","updated","Deleting file from delete transaction ""{0}""","Удаление файла из операции удалени� ""{0}""" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","DownloadedFileSizeError","updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","Файл {0} был загружен. Его размер {1}, а должен быть {2}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","DuplicateFileEntryWarning","updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","Файл {0} повтор�ет�� в �пи�ке, похоже на ошибку модул� работы � хранилищем, �ообщите о ней разработчикам" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","EmptyManifestWarning","updated","Empty backupset detected, this is likely an error: {0}","Обнаружены пу�тые копии, �то похоже на ошибку: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","ExistingDeleteTransactionError","updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","Случила�ь внутренн�� ошибка: повторный запро� удалени�." -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FailureWhileDisposingBackendError","updated","An error occured while closing a connection: {0}","Ошибка при завершении �оединени�: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FileDeleteError2","updated","Failed to delete file ""{0}"": {1}","�е удалить файл ""{0}"": {1}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FileDownloadError2","updated","Failed to download file ""{0}"": {1}","�евозможно �качать файл ""{0}"": {1}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FileListingError","updated","Failed to retrieve file listing: {0}","�е удает�� получить �пи�ок файлов: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FilenameParseError","updated","Unable to parse filenames for the desired volumes","�е ра�познать имена файлов дл� указанных томов" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FilesNotForceRemovedMessage","updated","No files removed, specify --force to remove files.","Файлы не удал�ли�ь, укажите --force, чтобы удалить их." -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FileUploadError2","updated","Failed to upload file ""{0}"": {1}","�е удало�ь передать файл ""{0}"": {1}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","FunctionLookupError","updated","Failed to find function: {0}","�е удало�ь найти функцию: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","HashMismatchError","updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","�е�овпадение контрольной �уммы файла ""{0}"", запи�ано: {1}, фактиче�ки {2}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","InvalidEntryTypeError","updated","Invalid entry type: {0}","�едопу�тимый тип запи�и: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","MultipleDeleteTransactionsFoundError","updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","�айдено не�колько одновременных запро�ов на удаление. Проверьте, что именно надо удалить и и�правьте �ту ошибку." -"Library\Main\Strings\BackendWrapper.ru-RU.resx","NoBackupsFoundError","updated","No backups found at remote location","В хранилище копии не найдены" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","NonExistingDeleteTransactionError","updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","Внутренн�� ошибка: прин�т запро� на завершение удалени�, а удаление не было запрошено ранее" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","OrphanIncrementalFoundMessage","updated","Failed to match incremental package to a full: {0}","�е удает�� �опо�тавить инкрементальную копию � полной: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","PartialFileFoundMessage","updated","Found a partial file, run cleanup to remove: {0}","�айдена ча�ть файла, запу�тите очи�тку дл� удалени�: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","RemoveOrphanFileWarning","updated","Deleting orphan file: {0}","Удаление файлов не��ной принадлежно�ти: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","RemovingLeftoverFileMessage","updated","Removing leftover file: {0}","Удаление о�тавшего�� файла: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","SaveCacheFileError","updated","Failed to save the cached signature file as {0}","�е вышло запи�ать зак�шированный файл подпи�и как {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","StatusMessageDownloading","updated","Downloading: {0}","Загрузка: {0}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","StatusMessageUploading","updated","Uploading: {0} ({1})","Передача: {0} ({1})" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","TooManyOrphansFoundError","updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","У�тановлена автоочи�тка, обнаружено {0} потер�нных файлов, а должно быть не более 2" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","UnmatchedCompressionModuleWarning","unused","","Файл ""{0}"" имеет модуль �жати� ""{1}"", он не поддерживает��, игнориуем файл" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","UnmatchedEncryptionModuleWarning","unused","","Файл ""{0}"" имеет модуль шифровани� ""{1}"", он не поддерживает��, игнорируем файл" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","UnmatchedFilenameWarning","updated","The file {0} was found on the backend but not recognized by Duplicati","Файл {0} найден в хранилище, но программа его не может ра�познать" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","UploadSizeVerificationFailure","updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","Файл {0} был передан на �ервер, его размер на �ервере {1} а должен быть {2}" -"Library\Main\Strings\BackendWrapper.ru-RU.resx","UploadVerificationFailure","updated","The file {0} was uploaded but not found on the server","Файл {0} был передан на �ервер, но не по�вил�� там" -"Library\Main\Strings\ExecutionStoppedException.ru-RU.resx","DefaultMessage","updated","The user has stopped the operation","Пользователь о�тановил операцию" -"Library\Main\Strings\FilenameStrategy.ru-RU.resx","InvalidEntryTypeError","updated","Invalid entry type:{0}","�едопу�тимый тип �лемента:{0}" -"Library\Main\Strings\Interface.ru-RU.resx","BadSortingDetectedError","updated","Bad sorting of backup times detected","Обнаружена неверна� �ортировка копий по времени" -"Library\Main\Strings\Interface.ru-RU.resx","BadVolumeSortOrder","updated","Bad sort order on volumes detected","Обнаружена неверна� �ортировка томов" -"Library\Main\Strings\Interface.ru-RU.resx","CannotCleanWithoutHashesError","updated","When using cleanup the manifests and hashes must be verified","При очи�тке надо провер�ть манифе�ты и контрольные �уммы" -"Library\Main\Strings\Interface.ru-RU.resx","CannotSkipHashChecksOnBackup","updated","Hash checks cannot be disabled while performing a backup","�ельз� запретить проверку контрольных �умм во врем� резервного копировани�" -"Library\Main\Strings\Interface.ru-RU.resx","CannotVerifyChain","updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","Е�ли указан ключ --dont-read-manifests, невозможно проверить цепочку копирований" -"Library\Main\Strings\Interface.ru-RU.resx","CannotVerifyWithoutHashes","updated","Hash checks cannot be disabled while performing a verification","�ельз� запретить проверку контрольных �умм, пока идет проверка" -"Library\Main\Strings\Interface.ru-RU.resx","CompressionModuleNotFoundError","unused","","Указанный модуль �жати� не найден: {0}. До�тупные модули �жати�: {1}" -"Library\Main\Strings\Interface.ru-RU.resx","DeleteManifestsSuggestion","updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","Е�ли �ту ошибку никак не и�править, вы можете либо �делать новое полное копирование, либо вручную удалить некорректные файлы манифе�тов, а затем запу�тить команду cleanup. �екорректные файлы манифе�тов:" -"Library\Main\Strings\Interface.ru-RU.resx","DeletingBackupSetMessage","updated","Deleting backup at {0}","Удаление копии в {0}" -"Library\Main\Strings\Interface.ru-RU.resx","DeprecatedOptionUsedWarning","updated","The option {0} is deprecated: {1}","Ключ {0} у�тарел: {1}" -"Library\Main\Strings\Interface.ru-RU.resx","DisablingSignatureCacheForVerification","updated","The signature cache is disabled when performing verification","Во врем� проверки к�ш подпи�ей выключен" -"Library\Main\Strings\Interface.ru-RU.resx","DuplicateOptionNameWarning","updated","The option --{0} exists more than once, please report this to the developers","Ключ --{0} в�третил�� более одного раза, �ообщите разработчикам" -"Library\Main\Strings\Interface.ru-RU.resx","EncryptionModuleNotFoundError","unused","","Указанный модуль шифровани� не найден: {0}. До�тупные модули шифровани�: {1}" -"Library\Main\Strings\Interface.ru-RU.resx","ErrorRunningBackup","updated","An error occurred while running the backup, no files were uploaded: {0}","Ошибка при копировании, файлы не были переданы: {0}" -"Library\Main\Strings\Interface.ru-RU.resx","FailedToFindControlFilesMessage","updated","Failed to find control files in: {0}","�е найти управл�ющие файлы в: {0}" -"Library\Main\Strings\Interface.ru-RU.resx","FileHashFailure","updated","A hash check failed, this is an indication of a corrupt file: {0}","Файл ""{0}"" дефектен: не �овпадает контрольна� �умма" -"Library\Main\Strings\Interface.ru-RU.resx","FilenameMismatchError","updated","The manifest report that the file should be named {0} but it was named {1}","Согла�но манифе�ту файл должен называть�� {0}, а на �амом деле {1}" -"Library\Main\Strings\Interface.ru-RU.resx","FilesAreNotForceDeletedMessage","updated","Files are not deleted, use the --force command to actually remove files","Файлы не удалены, и�пользуйте команду --force, чтобы удалить файлы" -"Library\Main\Strings\Interface.ru-RU.resx","FileSizeMismatchError","updated","The file {0} has size {1} but should have size {2}","Файл {0} имеет размер {1}, а должно быть {2}" -"Library\Main\Strings\Interface.ru-RU.resx","FullBecauseBackendIsEmpty","updated","A full backup is made because no existing backup chains were found on the destination","Сделана полна� копи�, так как на �ервер нет предыдущих копий" -"Library\Main\Strings\Interface.ru-RU.resx","FullBecauseFlagWasSet","updated","A full backup was forced with the --{0} flag","Ключ --{0} требует выполнить полное копирование" -"Library\Main\Strings\Interface.ru-RU.resx","FullBecauseLastFullIsFrom","updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","Сделано полное копирование, так как предыдущее полное копирование было {0} и задан промежуток между полными копи�ми {1}" -"Library\Main\Strings\Interface.ru-RU.resx","FullBecauseSourceFoldersChanged","updated","A full backup is made because the source folders have changed","Сделана полна� копи�, так как папки-и�точники изменили�ь" -"Library\Main\Strings\Interface.ru-RU.resx","FullBecauseThereAreNIncrementals","updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","Сделана полна� копи�, так как текуща� цепочка накопила {0} инкрементальных копий, и задан промежуток между полными копи�ми {1}" -"Library\Main\Strings\Interface.ru-RU.resx","IncrementalBecauseLastFullIsFrom","updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","Сделана инкрементальна� копи�, так как предыдуща� полна� копи� �делана {0} и задан промежуток между полными копи�ми {1}" -"Library\Main\Strings\Interface.ru-RU.resx","IncrementalBecauseNoFlagsWereSet","updated","An incremental backup is made because no full backup criteria was found","Сделана инкрементальна� копи�, так как не найдены критерии �оздани� полной копии" -"Library\Main\Strings\Interface.ru-RU.resx","IncrementalBecauseThereAreNIncrementals","updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","Сделана инкрементальна� копи�, так как текуща� цепочка накопила {0} инкрементальных копий, и задан промежуток между полными копи�ми {1}" -"Library\Main\Strings\Interface.ru-RU.resx","InternalDeleteCountError","updated","An internal error occured, and the operation was aborted to protect the backup sets","Внутренн�� ошибка, операци� прервана, чтобы защитить �уще�твующие резервные копии" -"Library\Main\Strings\Interface.ru-RU.resx","ManifestAndFileCountMismatchError","updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","Файл манифе�та {0} говорит, что должно быть {1} томов, а в �пи�ке файлов {2}" -"Library\Main\Strings\Interface.ru-RU.resx","ManifestsMustBeRead","updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","Отключать манифе�ты можно только в крайнем �лучае и только при во��тановлении." -"Library\Main\Strings\Interface.ru-RU.resx","ManifestsMustBeReadOnBackups","updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","Запретить чтение манифе�тов при резервном копировании нельз�. Отключать манифе�ты можно только в крайнем �лучае и только при во��тановлении." -"Library\Main\Strings\Interface.ru-RU.resx","ManifestVersionRequiresRelativeNamesWarning","updated","One or more manifests are from version 1, which requires that filenames searched are relative","Один или не�колько манифе�тов имеют вер�ию 1, она требует отно�ительных имен файлов" -"Library\Main\Strings\Interface.ru-RU.resx","MissingSignatureFile","updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","Файл подпи�и дл� копии от�ут�твует, дата: {0}, номер тома: {1}, им� файла � копи�ми: {2}" -"Library\Main\Strings\Interface.ru-RU.resx","NoFilesGivenError","updated","No filenames given for find-last-file","Дл� find-last-file не указано им� файла" -"Library\Main\Strings\Interface.ru-RU.resx","NoSourceFoldersError","updated","No source folders specified for backup","�е указана папка-и�точник дл� копировани�" -"Library\Main\Strings\Interface.ru-RU.resx","NotDeletingBackupSetMessage","updated","Not deleting backup at time: {0}, because later backups depend on it","�е получило�ь удалить копию в: {0}, так как на ней о�нованы более поздние копии" -"Library\Main\Strings\Interface.ru-RU.resx","NotDeletingLastFullMessage","updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","Копию в {0} не удал�ем, так как она - по�ледн�� полна� копи�, укажите ключ --allow-full-removal чтобы удалить вообще в�е." -"Library\Main\Strings\Interface.ru-RU.resx","NumberOfSourceFoldersHasChangedError","updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","Количе�тво папок-и�точников в по�ледней копии {0}, а �ейча� указано {1}. Мен�ть папки-и�точники резервных копий нельз�." -"Library\Main\Strings\Interface.ru-RU.resx","PartialUploadMessage","updated","Failed after uploading {0} volume(s). Error message: {1}","Сбой по�ле передачи {0} тома(ов). Ошибка: {1}" -"Library\Main\Strings\Interface.ru-RU.resx","PreviousManifestFilenameMismatchError","updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","Файл манифе�та {0} указывает, что предыдущий файл манифе�та должен быть {1}, а он был {2}" -"Library\Main\Strings\Interface.ru-RU.resx","PreviousManifestHashMismatchError","updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","Файл манифе�та {0} указывает, что контрольна� �умма предыдущего файла манифе�та должна быть {1}, а она была {2}" -"Library\Main\Strings\Interface.ru-RU.resx","PrimaryManifestReadErrorLogMessage","updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","�е проче�ть первичный файл манифе�та {0}, пытаем�� по возможно�ти проче�ть вторичный. Ошибка: {1}" -"Library\Main\Strings\Interface.ru-RU.resx","ReadingSecondaryManifestLogMessage","updated","Secondary manifest file found: {0}, attempting read.","�айден вторичный файл манифе�та: {0}, пытаем�� проче�ть." -"Library\Main\Strings\Interface.ru-RU.resx","RemovingPartialFilesMessage","updated","Removing partial file: {0}","Удаление ча�тичного файла: {0}" -"Library\Main\Strings\Interface.ru-RU.resx","SecondaryManifestReadErrorLogMessage","updated","Failed to read the secondary manifest {0}. Error message: {1}","�е проче�ть вторичный файл манифе�та {0}. Ошибка: {1}" -"Library\Main\Strings\Interface.ru-RU.resx","SignatureCachePathMissingError","updated","Signature cache path was not given as an argument","Путь к к�шу подпи�ей не передан как аргумент" -"Library\Main\Strings\Interface.ru-RU.resx","SkippedContentVolumeLogMessage","updated","The content volume {0} is not present in the manifest and is not used","Том копии {0} не указан в манифе�те, не и�пользуем" -"Library\Main\Strings\Interface.ru-RU.resx","SkippedUnlistedSignatureFileWarning","updated","The signature file {0} was skipped because the signature file was not found in the manifest","Файл подпи�и {0} был пропущен, так как он не указан в манифе�те" -"Library\Main\Strings\Interface.ru-RU.resx","SourceDirIsIncludedMultipleTimesError","updated","The folder {0} is included multiple times","Папка {0} указана не�колько раз" -"Library\Main\Strings\Interface.ru-RU.resx","SourceDirsAreRelatedError","updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","Папка {1} вложена в {0}. Указывать одну папку не�колько раз нельз�." -"Library\Main\Strings\Interface.ru-RU.resx","SourceFolderIsMissingError","updated","The source folder {0} does not exist, aborting backup","Папка-и�точник {0} не �уще�твует, копирование отменено" -"Library\Main\Strings\Interface.ru-RU.resx","SourceFoldersHasChangedError","updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","Папки {0} больше нет в �пи�ке папок-и�точников. Мен�ть �пи�ок папок-и�точников запрещено." -"Library\Main\Strings\Interface.ru-RU.resx","StartingOperationMessage","updated","The operation {0} has started","Дей�твие {0} начало�ь" -"Library\Main\Strings\Interface.ru-RU.resx","StatusBuildingFilelist","updated","Building filelist ...","Создаем �пи�ок файлов" -"Library\Main\Strings\Interface.ru-RU.resx","StatusCompleted","updated","Completed","Завершено" -"Library\Main\Strings\Interface.ru-RU.resx","StatusCreatingVolume","updated","Creating volume {0}","Создаем том {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusDownloadingContentVolume","updated","Downloading content, volume {0}","Загружаем �одержимое, том {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusDownloadingSignatureVolume","updated","Downloading signatures, volume {0}","Загружаем подпи�и, том {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusLoadingFilelist","updated","Loading remote filelist","Загружаем �пи�ок файлов �ервера" -"Library\Main\Strings\Interface.ru-RU.resx","StatusPatching","updated","Patching restore with #{0}","Измен�ем во��тановленное, примен�� #{0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusProcessing","updated","Processing: {0}","Обработка: {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusReadingIncrementalData","updated","Reading incremental data ...","Читаем инкрементальные данные ..." -"Library\Main\Strings\Interface.ru-RU.resx","StatusReadingIncrementalFile","updated","Reading incremental data from: {0}","Читаем инкрементальные данные из: {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusReadingIncrementals","updated","Reading incremental data","Читаем инкрементальные данные …" -"Library\Main\Strings\Interface.ru-RU.resx","StatusReadingManifest","updated","Reading manifest file: {0}","Читаем файл манифе�та: {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusReadingSignatureFile","updated","Reading signatures: {0}, vol {1}","Читаем подпи�и: {0}, том {1}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusStarted","updated","Started","�ачато" -"Library\Main\Strings\Interface.ru-RU.resx","StatusUploadingContentVolume","updated","Uploading content, volume {0}","Передаем �одержимое, том {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusUploadingManifestVolume","updated","Uploading manifest, volume {0}","Передаем манифе�т, том {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusUploadingSignatureVolume","updated","Uploading signatures, volume {0}","Передаем подпи�и, том {0}" -"Library\Main\Strings\Interface.ru-RU.resx","StatusUploadingVerificationVolume","updated","Uploading verification file","Передаем проверочный файл" -"Library\Main\Strings\Interface.ru-RU.resx","StatusWaitingForUpload","updated","Waiting for upload to complete ...","Ждем завершени� передачи ..." -"Library\Main\Strings\Interface.ru-RU.resx","TooFewTargetFoldersError","updated","The backup contains {0} folders but {1} target folders were supplied","Копи� �одержит {0} папок, но {1} было предложено папок назначени�" -"Library\Main\Strings\Interface.ru-RU.resx","TooManyTargetFoldersWarning","updated","The backup contains {0} folder(s) but {1} target folders were supplied","Копи� �одержит {0} папок, но {1} было предложено папок назначени�" -"Library\Main\Strings\Interface.ru-RU.resx","UnexpectedCompressionError","updated","Unexpected compression mode: {0}","�еожиданный тип �жати�: {0}" -"Library\Main\Strings\Interface.ru-RU.resx","UnexpectedOperationTypeError","updated","The operation mode {0} was not expected","�еожиданный режим работы {0}" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedBooleanValue","updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","Значение ""{1}"" указанное дл� --{0} не вычи�л�ет�� в логиче�кое, будет и�пользовано значение ""и�тина""" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedEnumerationValue","updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","Ключ --{0} не принимает заначение ""{1}"", возможные значени�: {2}" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedIntegerValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","Значение ""{1}"" указанное дл� --{0} не �вл�ет�� целым" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedOptionDisabledModuleWarning","updated","The option --{0} is not supported because the module {1} is not currently loaded","Ключ --{0} не поддерживает��, так как модуль {1} не загружен" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedOptionWarning","updated","The supplied option --{0} is not supported and will be ignored","Ключ --{0} не поддерживает��, игнорируем" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedPathValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid path","Значение ""{1}"" указанное дл� --{0} не �вл�ет�� именем папки" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedSizeValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid size","Значение ""{1}"" указанное дл� --{0} не �вл�ет�� размером" -"Library\Main\Strings\Interface.ru-RU.resx","UnsupportedTimeValue","updated","The value ""{1}"" supplied to --{0} does not represent a valid time","Значение ""{1}"" указанное дл� --{0} не �вл�ет�� временем" -"Library\Main\Strings\Manifestfile.ru-RU.resx","EofInManifestFile","updated","Got EOF while attempting to locate the self-hash of a manifest","Обнаружен конец файла при попытке найти контрольную �умму манифе�та" -"Library\Main\Strings\Manifestfile.ru-RU.resx","HashGenerationFailure","updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","Контрольна� �умма дл� манифе�та {0} а должна быть {1}" -"Library\Main\Strings\Manifestfile.ru-RU.resx","InternalError","updated","An internal error occured when creating the manifest, please report this to the developers","Внутренн�� ошибка при �оздании манифе�та. Сообщите разработчикам." -"Library\Main\Strings\Manifestfile.ru-RU.resx","InvalidManifestError","updated","The manifest file did not have the expected root Xml element: {0}","Файл манифе�та не имеет ожидаемого корневого �лемента Xml: {0}" -"Library\Main\Strings\Manifestfile.ru-RU.resx","InvalidSourcePathError","updated","The number of source paths in the manifest file are wrong","Ошибочное количе�тво и�ходных каталогов в фале манифе�та" -"Library\Main\Strings\Manifestfile.ru-RU.resx","MainfestIsMissingSelfFilename","updated","Manifest did not contain its own filename as expected","В манифе�те не указано его �об�твенное им� файла, а должно бы" -"Library\Main\Strings\Manifestfile.ru-RU.resx","MainfestIsMissingSelfHash","updated","Manifest did not contain a self hash as expected","В манифе�те нет него контрольной �уммы, а должна быть" -"Library\Main\Strings\Manifestfile.ru-RU.resx","ManifestValidationError","updated","Failed to validate manifest: {0}","Манифе�т проверку не прошел: {0}" -"Library\Main\Strings\Manifestfile.ru-RU.resx","MissingPreviousManifestFilename","updated","Manifest has no previous manifest filename","В манифе�те нет имени файла предыдущего манифе�та" -"Library\Main\Strings\Manifestfile.ru-RU.resx","MissingPreviousManifestHash","updated","Manifest has no previous manifest hash","В манифе�те нет контрольной �уммы предыдущего манифе�та" -"Library\Main\Strings\Manifestfile.ru-RU.resx","NoFilesError","updated","Invalid manifest, there were no files in the manifest","�еверный манифе�т, в нем не было файлов" -"Library\Main\Strings\Manifestfile.ru-RU.resx","SelfhashMismatch","updated","Manifest file had selfhash {0} but the hash of the file is {1}","Контрольна� �умма в файле манифе�та {0}, а на �амом деле она {1}" -"Library\Main\Strings\Manifestfile.ru-RU.resx","UnsupportedHashAlgorithmError","updated","The manifest uses the hash algorithm {0}, which is unsupported","Дл� контрольного �уммировни� в манифе�те и�пользует�� алгоритм {0}, а он не поддерживает��" -"Library\Main\Strings\Manifestfile.ru-RU.resx","UnsupportedVersionError","updated","The manifest has version {0}, the current application only supports versions up to {1}","Вер�и� манифе�та - {0}, программа поддерживает вер�ии до {1}" -"Library\Main\Strings\Manifestfile.ru-RU.resx","WrongCountError","updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","�еверный манифе�т, ошибка под�чета, контрольные �уммы подпи�ей: {0}, контрольные �уммы �одержимого: {1}" -"Library\Main\Strings\Options.ru-RU.resx","AllowfullremoveLong","updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","�а в��кий �лучай по�ледн�� полна� копи� никогда не удал�ет��, даже при и�пользовании команды ""delete-all-but-n-full 0"". У�тановите �тот флаг дл� удалени� даже по�ледней копии.." -"Library\Main\Strings\Options.ru-RU.resx","AllowfullremoveShort","updated","Allow removal of the all backups","Разрешить удаление в�ех заданий" -"Library\Main\Strings\Options.ru-RU.resx","AllowsleepShort","updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","Разрешить �и�теме переходить в �п�щий режим по неактивно�ти во врем� выполнени� операций копировани� и во��тановлени� (только в Windows)" -"Library\Main\Strings\Options.ru-RU.resx","AllowsourcefolderchangeLong","updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","Эта на�тройка отключает проверку на и�пользование одной и той же папки-и�точника. Она и�пользует�� при те�тировании программы и �Е предназначена дл� нормального режима работы. �е и�пользуйте ее, е�ли не уверены в результате ее работы." -"Library\Main\Strings\Options.ru-RU.resx","AllowsourcefolderchangeShort","updated","Skip verifying the source folders","�е провер�ть папки-и�точники" -"Library\Main\Strings\Options.ru-RU.resx","AsynchronousuploadDeprecated","updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","Передача данных а�инхронна по умолчанию, ее можно выключить � помощью ключа --{0}" -"Library\Main\Strings\Options.ru-RU.resx","AsynchronousuploadfolderLong","updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","Подготовленные тома помещают�� во временную папку, вы можете указать другую, �та на�тройка также дей�твует на �инхронные передачи" -"Library\Main\Strings\Options.ru-RU.resx","AsynchronousuploadfolderShort","updated","The path where ready volumes are placed until uploaded","Папка, где готовые копии хран�т�� до передачи на �ервер" -"Library\Main\Strings\Options.ru-RU.resx","AsynchronousuploadlimitLong","updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","При а�инхронной передаче копий на �ервер программа �оздает тома, которые надо загружать." -"Library\Main\Strings\Options.ru-RU.resx","AsynchronousuploadlimitShort","updated","The number of volumes to create ahead of time","Количе�тво томов, которые надо �оздать заранее" -"Library\Main\Strings\Options.ru-RU.resx","AsynchronousuploadLong","updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","Эта на�тройка включает передачу файлов по мере �оздани� томов. Это �окращает врем� копировани�, но требует больше ме�та на ди�ке." -"Library\Main\Strings\Options.ru-RU.resx","AsynchronousuploadShort","updated","Transmit files on a separate thread","Передавать файлы � помощью отдельного потока команд" -"Library\Main\Strings\Options.ru-RU.resx","AutocleanupLong","updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","Е�ли копирование прерывает��, то на �ервере �корее в�его е�ть ча�тично переданные файлы. Е�ли и�пользовать �тот флаг, программа будет �ама удал�ть такие файлы." -"Library\Main\Strings\Options.ru-RU.resx","AutocleanupShort","updated","A flag indicating that Duplicati should remove unused files","Флаг требует от программы удал�ть неи�пользуемые файлы" -"Library\Main\Strings\Options.ru-RU.resx","BackendlogdatabaseLong","updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","Эта на�тройка указывает путь к файлу, хран�щему информацию об операци�х на �ервере. И�пользуйте ее, е�ли хотите �равнить �о�то�ние хранилища � тем, что вы ожидаете." -"Library\Main\Strings\Options.ru-RU.resx","BackendlogdatabaseShort","updated","Database log of remote operations","Протокол операций на �ервере" -"Library\Main\Strings\Options.ru-RU.resx","BackupnameLong","unused","","П�евдоним задани� на копирование. Можно и�пользовать при отправке пи�ем или запу�ке �криптов." -"Library\Main\Strings\Options.ru-RU.resx","BackupnameShort","unused","","Им� задани� на копирование" -"Library\Main\Strings\Options.ru-RU.resx","BackupprefixLong","updated","Any string used to prefix the filenames generated by Duplicati.","Люба� �трока, роль которой - быть префик�ом имен файлов, придуманных программой" -"Library\Main\Strings\Options.ru-RU.resx","BackupprefixShort","updated","Backup volume filename prefix","Префик� имени архива � копи�ми" -"Library\Main\Strings\Options.ru-RU.resx","CompressionmoduleLong","updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","Программа поддерживает дополнительные модули �жати�. И�пользуйте �ту на�тройку дл� выбора модул� �жати�. �а�тройка применит�� только к новым томам, а при чтении �уще�твующего файла его им� будет и�пользовано дл� выбора модул� �жати�." -"Library\Main\Strings\Options.ru-RU.resx","CompressionmoduleShort","updated","Select what module to use for compression","Выберите модуль �жати�" -"Library\Main\Strings\Options.ru-RU.resx","CreateverificationfileLong","updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","Е�ли резервна� копи� зашифрована, �ервер не может проверить ее �одержимое без парол�. Е�ли �та на�тройка включена, программа �охран�ет на �ервере �пециальный незашифрованный файл. Тогда �ервер может проверить цело�тно�ть резервной копии без парол�. Файл не �одержит конфиденциальной информации, только �пи�ок файлов, которые должны быть на �ервере и их контрольные �уммы. Эта на�тройка дей�твует только при �оздании резервной копии и при проверке набора резервных копий." -"Library\Main\Strings\Options.ru-RU.resx","CreateverificationfileShort","updated","Create verification file on server","Создать файл проверки на �ервере" -"Library\Main\Strings\Options.ru-RU.resx","DebugoutputLong","updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","Включает вывод более подробной информации об ошибках, что может вам помочь пон�ть, что их вызывает." -"Library\Main\Strings\Options.ru-RU.resx","DebugoutputShort","updated","Enables debugging output","Разрешить отладочный вывод" -"Library\Main\Strings\Options.ru-RU.resx","DebugretryerrorsLong","updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","При возникновении ошибки программа будет молча повторить попытки и �ообщать о количе�тве повторов. Включите �ту на�тройку чтобы отображало�ь еще и �ообщение об ошибке, е�ли повтор не удал��." -"Library\Main\Strings\Options.ru-RU.resx","DebugretryerrorsShort","updated","Show error messages when a retry is performed","Показывать �ообщени� об ошибках при повторе" -"Library\Main\Strings\Options.ru-RU.resx","DisableautocreatefolderLong","updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","Е�ли программа обнаруживает, что от�ут�твует папка, куда надо передать файлы, она �оздает ее автоматиче�ки. У�тановка �того флага запрещает �оздавать папку." -"Library\Main\Strings\Options.ru-RU.resx","DisableautocreatefolderShort","updated","Disables automatic folder creation","�е �оздавать папку на �ервере" -"Library\Main\Strings\Options.ru-RU.resx","DisablefiletimecheckLong","updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","Операционна� �и�тема от�леживает, когда файл был запи�ан в по�ледний раз. И�пользу� �ту информацию, программа может бы�тро определить, был ли файл изменен. Е�ли какое-то приложение �ознательно изменит �ту информацию, программа будет работать неправильно, е�ли �тот флаг не у�тановлен." -"Library\Main\Strings\Options.ru-RU.resx","DisablefiletimecheckShort","updated","Disable checks based on file time","Запретить проверки, о�нованные на времени" -"Library\Main\Strings\Options.ru-RU.resx","DisablemoduleLong","updated","Supply one or more module names, separated by commas to unload them","Укажите одно или более имен модулей, которые надо выгрузить, через зап�тую" -"Library\Main\Strings\Options.ru-RU.resx","DisablemoduleShort","updated","Disabled one or more modules","Выключить один или более модулей" -"Library\Main\Strings\Options.ru-RU.resx","DisableStreamingLong","updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","Эта на�тройка выключает потоковый интерфей�, �то отключает индикатор передачи данных и ограничени� по поло�е пропу�кани�" -"Library\Main\Strings\Options.ru-RU.resx","DisableStreamingShort","updated","Disables use of the streaming transfer method","Отключение потоковой передачи данных" -"Library\Main\Strings\Options.ru-RU.resx","DisabletimetoleranceLong","updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","Чтобы пон�ть, надо ли делать полную копию и удал�ть ли �тарые копии, программа �легка подправл�ет врем�, чтобы небольшие отклонени� не повли�ли на запланированную операцию. Е�ли полное копирование должно делать�� ежедневно и предыдущий раз оно �делано в 12:00:01, то е�ли �ледующее копирование запущено в 12:00:00, формально �утки еще не прошли и надо делать инкрементальное копирование. Чтобы избежать �только формального подхода, программа вно�ит поправку времени на 1% (мак�имум - 1 ча�). Е�ли хотите отменить такой гибкий подход, у�тановите �тот флаг." -"Library\Main\Strings\Options.ru-RU.resx","DisabletimetoleranceShort","updated","Deactivates tolerance when comparing times","Отмен�ет гибко�ть в �равнении времен" -"Library\Main\Strings\Options.ru-RU.resx","DisableusndiffcheckLong","not-updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","" -"Library\Main\Strings\Options.ru-RU.resx","DisableusndiffcheckShort","not-updated","Disables changelist by USN numbers","" -"Library\Main\Strings\Options.ru-RU.resx","DontreadmanifestsLong","updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","Эта на�тройка гарантирует, что файл манифе�та не будет прочтен. Это подразумевает, что контрольные �уммы файлов тоже не будут провер�ть��. И�пользуйте только при ликвидации аварий!" -"Library\Main\Strings\Options.ru-RU.resx","DontreadmanifestsShort","updated","An option that prevents verifying the manifests","�а�тройка отмен�ет проверку манифе�тов" -"Library\Main\Strings\Options.ru-RU.resx","EnablemoduleLong","updated","Supply one or more module names, separated by commas to load them","Укажите через зап�тую одно или более имен модулей, которые надо загрузить" -"Library\Main\Strings\Options.ru-RU.resx","EnablemoduleShort","updated","Enables one or more modules","Включает один или более модулей" -"Library\Main\Strings\Options.ru-RU.resx","EncryptionmoduleLong","updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","Программа поддерживает дополнительные модули шифровани�. И�пользуйте �ту на�тройку дл� выбора модул� шифровани�. �а�тройка применит�� только к новым томам, а при чтении �уще�твующего файла его им� будет и�пользовано дл� выбора модул� шифровани�." -"Library\Main\Strings\Options.ru-RU.resx","EncryptionmoduleShort","updated","Select what module to use for encryption","Выберите модуль шифровани�" -"Library\Main\Strings\Options.ru-RU.resx","ExcludeemptyfoldersLong","updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","Е�ли у�тановить �ту на�тройку в true, то папка, в которой нет файлов, �оответ�твующих фильтру, не будет копировать��" -"Library\Main\Strings\Options.ru-RU.resx","ExcludeemptyfoldersShort","updated","Controls empty folder actions","Управл�ет дей�тви�ми � пу�тыми папками" -"Library\Main\Strings\Options.ru-RU.resx","ExcludefilesattributesLong","updated","Use this option to exclude files with certain attributes. Use a comma separated list of attribute names to specify more that one. Possible values are: {0}","Эта на�тройка и�ключает файлы � определенными атрибутами. Е�ли надо указать не�колько атрибутов, отделите их зап�тыми. Возможные атрибуты: {0}" -"Library\Main\Strings\Options.ru-RU.resx","ExcludefilesattributesShort","updated","Exclude files by attribute","И�ключить файлы по атрибутам" -"Library\Main\Strings\Options.ru-RU.resx","ExcludeLong","updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","Включает файлы, �оответ�твующие данному фильтру. Фильтр - �то шаблон имени файла, как в командной �троке. �апример, ""*.txt"" включает в�е тек�товые файлы." -"Library\Main\Strings\Options.ru-RU.resx","ExcluderegexpLong","updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","Включает файлы, �оответ�твующие данному фильтру. Фильтр - регул�рное выражение. �апример, ""(.*).txt"" включает в�е тек�товые файлы." -"Library\Main\Strings\Options.ru-RU.resx","ExcluderegexpShort","updated","Exclude files regular expression","И�ключить файлы по регул�рным выражени�м" -"Library\Main\Strings\Options.ru-RU.resx","ExcludeShort","updated","Exclude files","И�ключить файлы" -"Library\Main\Strings\Options.ru-RU.resx","FiletorestoreLong","updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","По умолчанию во��танавливают�� в�е файлы из резервной копии. Эта на�тройка позвол�ет во��тановить только ча�ть файлов" -"Library\Main\Strings\Options.ru-RU.resx","FiletorestoreShort","updated","A list of files to restore","Спи�ок файлов дл� во��тановлени�" -"Library\Main\Strings\Options.ru-RU.resx","ForceLong","updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","Когда требует�� удалить �тарые файлы, программа их не удал�ет, но �ообщает, какие файлы надо удалить. Укажите флаг ""force"" дл� того, чтобы дей�твительно удалить их." -"Library\Main\Strings\Options.ru-RU.resx","ForceShort","updated","Force the removal of files","Удалить файлы" -"Library\Main\Strings\Options.ru-RU.resx","FullifmorethannincrementalsLong","updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","�а�тройка ограничивает длину цепочки копий определенным чи�лом. Оно показывает мак�имальное количе�тво инкрементальных копий в цепочке (не �чита� первой полной копии)" -"Library\Main\Strings\Options.ru-RU.resx","FullifmorethannincrementalsShort","updated","The max number of incrementals in a chain","Мак�имальное количе�тво инкрементальных копий в цепочке" -"Library\Main\Strings\Options.ru-RU.resx","FullifolderthanLong","updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","Е�ли по�ледн�� полна� копи� �тарше, чем указано зде�ь, программа �делает полную копию, иначе - инкрементальную" -"Library\Main\Strings\Options.ru-RU.resx","FullifolderthanShort","updated","The max duration between full backups","Мак�имальное врем� между полными копи�ми" -"Library\Main\Strings\Options.ru-RU.resx","FullifsourcefolderchangedLong","updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","Мен�ть папку-и�точник или количе�тво папок-и�точников нельз�. Е�ли �тот флаг у�тановлен, при изменении папок-и�точников будет выполнено полное копирование, которое начнет новую цепочку копирований � новым набором папок. Е�ли у�тановлен еще и ключ --allow-sourcefolder-change, полное копирование будет �делано только при изменении количе�тва папок-и�точников" -"Library\Main\Strings\Options.ru-RU.resx","FullifsourcefolderchangedShort","updated","Run a full backup if the sourcefolder has changed","Выполнить полное копирование при изменении количе�тва папок" -"Library\Main\Strings\Options.ru-RU.resx","FullLong","updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","Будет выполнено полное копирование в�ех файлов, е�ли вы�тавлен �тот флаг. Инкрементальные данные будут проигнорированы." -"Library\Main\Strings\Options.ru-RU.resx","FullShort","updated","A flag used to force full backups","Флаг принуждает выполнить полное копирование" -"Library\Main\Strings\Options.ru-RU.resx","GpgencryptionDeprecated","updated","Use --encryption-module=gpg instead","И�пользуйте --encryption-module=gpg вме�то �того ключа" -"Library\Main\Strings\Options.ru-RU.resx","GpgencryptionLong","updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","По умолчанию программа и�пользует алгоритм AES дл� шифровани� копий, �тот флаг требует и�пользовать GNU Privacy Guard вме�то �того. Программа GnuPG должна быть у�тановлена на компьютер, чтобы он �работал." -"Library\Main\Strings\Options.ru-RU.resx","GpgencryptionShort","updated","Use GnuPG for encryption","И�пользовать шифрование GnuPG" -"Library\Main\Strings\Options.ru-RU.resx","IncludeLong","updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","Включает файлы, �оответ�твующие данному фильтру. Фильтр - �то шаблон имени файла, как в командной �троке. �апример, ""*.txt"" включает в�е тек�товые файлы." -"Library\Main\Strings\Options.ru-RU.resx","IncluderegexpLong","updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","Включает файлы, �оответ�твующие данному фильтру. Фильтр - регул�рное выражение. �апример, ""(.*).txt"" включает в�е тек�товые файлы." -"Library\Main\Strings\Options.ru-RU.resx","IncluderegexpShort","updated","Include files regular expression","Включить файлы по регул�рным выражени�м" -"Library\Main\Strings\Options.ru-RU.resx","IncludeShort","updated","Include files","Включить файлы" -"Library\Main\Strings\Options.ru-RU.resx","ListverifyuploadsLong","updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","�екоторые протоколы, например FTP, и некоторые �ерверы не могут пон�ть, что передача данных прервала�ь, и �читают данные переданными полно�тью. Е�ли включить �ту на�тройку, программа будет запрашивать �пи�ок переданного по�ле каждой передачи и провер�ть, е�ть ли в �пи�ке переданные файлы, и корректный ли у них размер." -"Library\Main\Strings\Options.ru-RU.resx","ListverifyuploadsShort","updated","Verify uploads by listing contents","Проверить переданные файлы, запро�ив �пи�ок" -"Library\Main\Strings\Options.ru-RU.resx","LogfileLong","updated","Specifies the name of a while into which internal log information is written","Указывает, надо ли, и куда запи�ывать протокол внутренней информации приложени�" -"Library\Main\Strings\Options.ru-RU.resx","LogfileShort","updated","Log internal information","Пи�ать в протокол внутреннюю информацию" -"Library\Main\Strings\Options.ru-RU.resx","LoglevelLong","updated","Specifies the amount of log information to write into the file specified by --log-file","Указывает �тепень подробно�ти протокола, который пишет�� в файл, указанный в ключе --log-file" -"Library\Main\Strings\Options.ru-RU.resx","LoglevelShort","updated","Log information level","Степень подробно�ти протокола" -"Library\Main\Strings\Options.ru-RU.resx","MaxdownloadprsecondLong","updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","Эта на�тройка указывает, какую ча�ть поло�ы пропу�кани� программа может и�пользовать дл� загрузки данных. Ограничение может замедлить работу, но позволит другим программам работать � �етью бы�трее." -"Library\Main\Strings\Options.ru-RU.resx","MaxdownloadprsecondShort","updated","Max number of bytes to download pr. second","Мак�имальное количе�тво байтов в �екунду, которое можно загружать" -"Library\Main\Strings\Options.ru-RU.resx","MaxuploadprsecondLong","updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","Эта на�тройка указывает, какую ча�ть поло�ы пропу�кани� программа может и�пользовать дл� передачи данных на �ервер. Ограничение может замедлить работу, но позволит другим программам работать � �етью бы�трее." -"Library\Main\Strings\Options.ru-RU.resx","MaxuploadprsecondShort","updated","Max number of bytes to upload pr. second","Мак�имальное количе�тво байтов в �екунду, которое можно передавать" -"Library\Main\Strings\Options.ru-RU.resx","NoconnectionreuseLong","updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","Обычно программа �тарает�� выполнить не�колько операций, и�пользу� одно и то же �оединение � �ервером. Это у�кор�ет работу. Е�ли вы хотите, чтобы дл� каждой операции открывало�ь новое �оединение, у�тановите �тот флаг." -"Library\Main\Strings\Options.ru-RU.resx","NoconnectionreuseShort","updated","Do not re-use connections","Открывать дл� каждой операции �вое �оединение" -"Library\Main\Strings\Options.ru-RU.resx","NoencryptionLong","updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","Е�ли резервные копии �охран�ют�� на локальном ди�ке, и вы не хотите их шифровать, можете и�пользовать �тот флаг: он отключает шифрование" -"Library\Main\Strings\Options.ru-RU.resx","NoencryptionShort","updated","Disable encryption","Запретить шифрование" -"Library\Main\Strings\Options.ru-RU.resx","NumberofretriesLong","updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","Е�ли передача на �ервер или загрузка �орвала�ь, программа будет пытать�� ее выполнить не�колько раз перед тем, как �мирить�� � проблемой. И�пользуйте �ту на�тройку при малой надежно�ти �оединений." -"Library\Main\Strings\Options.ru-RU.resx","NumberofretriesShort","updated","Number of times to retry a failed transmission","Количе�тво повторов при �бое передачи данных" -"Library\Main\Strings\Options.ru-RU.resx","OldfilenamesDeprecated","updated","This option will be removed in the future but is included for the odd case where the new format breaks something","В будущем �та на�тройка будет удалена, но пока она е�ть на �лучай е�ли новый формат имен файлов что-то и�портит" -"Library\Main\Strings\Options.ru-RU.resx","OldfilenamesLong","updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","Эта на�тройка включает в имена файлов, �оздаваемые программой, разделитель времени и ча�овой по��, �то приемлемо не дл� в�ех платформ" -"Library\Main\Strings\Options.ru-RU.resx","OldfilenamesShort","updated","Uses the old filename format","И�пользовать �тарый формат имени файла" -"Library\Main\Strings\Options.ru-RU.resx","OpenfilepolicyLong","updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","Е�ли при резервном копировании в�тречает�� файл, который открыт в другой программе, программа копировани� будет пытать�� читать его �одержимое в�е равно. По�кольку файл может быть изменен во врем� резервного копировани�, �то может приве�ти к тому, что в резервной копии будет ча�тично запи�анный файл. И�пользуйте �ту на�трйоку, чтобы отключить такое поведение и не делать резервную копию заблокированных файлов. Эта на�тройка не подей�твует, е�ли �нимок активен." -"Library\Main\Strings\Options.ru-RU.resx","OpenfilepolicyShort","updated","Determines how to handle open files","Указывает, как обрабатывать открытые файлы" -"Library\Main\Strings\Options.ru-RU.resx","PassphraseLong","updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","Указывает пароль дл� шифровани� резервной копии. Без парол� копию будет не проче�ть. Это значение также можно указать в переменной �реды PASSPHRASE." -"Library\Main\Strings\Options.ru-RU.resx","PassphraseShort","updated","Passphrase used to encrypt backups","Пароль дл� шифровани� копий" -"Library\Main\Strings\Options.ru-RU.resx","QuotasizeLong","updated","This value can be used to set a known upper limit on the amount of space a backend has. If the backend reports the size itself, this value is ignored","Это значение у�танавливает мак�имальный объем, который можно и�пользовать дл� хранени� копий. Е�ли �ервер �ам �ообщает, �колько до�тупно ме�та, �то значение игнорирует��" -"Library\Main\Strings\Options.ru-RU.resx","QuotasizeShort","updated","A reported maximum storage","Объем хранилища" -"Library\Main\Strings\Options.ru-RU.resx","RestoretimeLong","updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","По умолчанию во��танавливают�� файлы из �амой �вежей резервной копии. Зде�ь можно выбрать другую копию. Можно и�пользовать отно�ительные времена, например, ""-2M"" означает ""копи� двухме��чной давно�ти""." -"Library\Main\Strings\Options.ru-RU.resx","RestoretimeShort","updated","The time to restore files","Из копии какой давно�ти во��танавливать?" -"Library\Main\Strings\Options.ru-RU.resx","RetrydelayLong","updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","По�ле неудачной передачи данных программа недолго ждет и повтор�ет попытку. Укажите, е�ли �оединение и�чезает при передаче данных." -"Library\Main\Strings\Options.ru-RU.resx","RetrydelayShort","updated","Time to wait between retries","Врем� ожидани� между попытками" -"Library\Main\Strings\Options.ru-RU.resx","ShortfilenamesDeprecated","updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","Программа и�пользует имена файлов в формате, подход�щем дл� любой операционной �и�темы, так что �ту на�тройку и�пользовать незачем, и в �ледующих вер�и�х она будет удалена." -"Library\Main\Strings\Options.ru-RU.resx","ShortfilenamesLong","updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","Е�ли файлова� �и�тема не поддерживает длинные имена файлов, �тот флаг изменит формат времени на более короткий, но менее удобный дл� чтени�. Префик�ом по умолчанию будет ""dpl""." -"Library\Main\Strings\Options.ru-RU.resx","ShortfilenamesShort","updated","Use short filenames","И�пользовать короткие имена файлов" -"Library\Main\Strings\Options.ru-RU.resx","SignaturecachepathLong","updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","Е�ли указано, программа будет хранить файлы подпи�ей в �той папке, чтобы обойти�ь без загрузки их заново" -"Library\Main\Strings\Options.ru-RU.resx","SignaturecachepathShort","updated","A path to temporary storage","Путь к временному хранилищу" -"Library\Main\Strings\Options.ru-RU.resx","SignaturecontrolfilesLong","updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","Укажите �пи�ок файлов дл� добавлени� к каждой копии через точку � зап�той. Программа резервного копировани� � графиче�ким интерфей�ом и�пользует �тот ключ дл� �охранени� базы данных на�троек вме�те � каждой копией." -"Library\Main\Strings\Options.ru-RU.resx","SignaturecontrolfilesShort","updated","A list of control files to embed in the backups","Спи�ок управл�ющих файлов дл� включени� в копию" -"Library\Main\Strings\Options.ru-RU.resx","SkipfilehashchecksLong","updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","Е�ли контрольна� �умма тома не �оответ�твует ожидаемой, программа откажет�� и�пользовать такую резервную копию. Этот флаг позволит и�пользовать ее даже при не�оответ�твии." -"Library\Main\Strings\Options.ru-RU.resx","SkipfilehashchecksShort","updated","Set this flag to skip hash checks","�е провер�ть контрольную �умму" -"Library\Main\Strings\Options.ru-RU.resx","SkipfileslargerthanLong","updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","Эта на�тройка и�ключает из копии файлы � размером больше указанного. И�пользует�� дл� того, чтобы копи� не оказала�ь �лишком большой" -"Library\Main\Strings\Options.ru-RU.resx","SkipfileslargerthanShort","updated","A size string that limits the size of files being backed up","Мак�имальный размер файла, включаемого в копию" -"Library\Main\Strings\Options.ru-RU.resx","SnapshotpolicyLong","updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","Эта на�тройка контролирует и�пользование �нимков, что позвол�ет выполн�ть резервное копирование файлов, заблокированых другими программами. Е�ли �тот параметр равен ""off"", программа копировани� не будет пытать�� �оздать ди�к �нимка. Значение ""auto"" означает, что надо попытать�� �оздать �нимок, и не бе�покоить��, е�ли не получило�ь, потому что не разрешено или не поддерживает��. Значение ""on"" означает, что надо попытать�� �оздать �нимок, и запи�ать предупреждение в журнале, е�ли не получило�ь. Значение ""required"" означает, что е�ли �нимок �оздать не удало�ь, надо прервать копирование. В Windows дл� �того и�пользует�� Volume Shadow Copy Services (VSS), что требует админи�тративных привилегий. В Linux и�пользует�� Logical Volume Management (LVM), �то требует привилегий �уперпользовател�." -"Library\Main\Strings\Options.ru-RU.resx","SnapshotpolicyShort","updated","Controls the use of disk snapshots","Управл�ет и�пользованием �нимков ди�ка" -"Library\Main\Strings\Options.ru-RU.resx","SortedfilelistLong","updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","Спи�ок файлов дл� резервного копировани� обрабатывает�� в произвольном пор�дке, чтобы в�е файлы имели равную веро�тно�ть быть обработаны. И�пользуйте �тот флаг дл� обработки файлов в алфавитном пор�дке" -"Library\Main\Strings\Options.ru-RU.resx","SortedfilelistShort","updated","Sort the list of files","Сортировка �пи�ка файлов" -"Library\Main\Strings\Options.ru-RU.resx","SymlinkpolicyLong","updated","Using this option to handle symlinks different. The ""{0}"" option will simply record a symlink with its name and destination, and a restore will recreate the symlink as a link. Use the option ""{1}"" to ignore all symlinks and not store any information about them. Previous versions of Duplicati used the setting ""{2}"", which will cause symlinked files to be included and restore as normal files.","И�пользу� �тот флаг дл� не�тандартной обработки �имволиче�ких ��ылок.""{0}"" - про�то запи�ывать �рлык � его именем и именем файла, на который он указывает, а во��тановление во��озда�т �рлык. ""{1}"", - игнорировать в�е �рлыки (�имволиче�кие ��ылки). Старые вер�ии программы Duplicati и�пользовали ""{2}"", что приводило к включению файлов, на которые указывали �рлыки в копию и возможно�ти их во��тановлени� как обычных файлов." -"Library\Main\Strings\Options.ru-RU.resx","SymlinkpolicyShort","updated","Symlink handling","Работа � �рлыками" -"Library\Main\Strings\Options.ru-RU.resx","SynchronousuploadLong","updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","Программа будет загружать файлы во врем� �канировани� ди�ка и �оздани� томов копий, что обычно делает резервное копирование бы�трее. И�пользуйте �тот флаг, чтобы программа ждала завершени� каждого тома перед загрузкой" -"Library\Main\Strings\Options.ru-RU.resx","SynchronousuploadShort","updated","Upload files synchronously","Синхронна� передача файлов" -"Library\Main\Strings\Options.ru-RU.resx","TempdirLong","updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","Программа будет и�пользовать �и�темную временную папку по умолчанию. Укажите другую временную папку, е�ли надо." -"Library\Main\Strings\Options.ru-RU.resx","TempdirShort","updated","Temporary storage folder","Временна� папка" -"Library\Main\Strings\Options.ru-RU.resx","ThreadpriorityLong","updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","Выберите другой приоритет дл� программы копировани�. В зави�имо�ти от приоритета программа по-разному загружает проце��ор" -"Library\Main\Strings\Options.ru-RU.resx","ThreadpriorityShort","updated","Thread priority","Приоритет потоков" -"Library\Main\Strings\Options.ru-RU.resx","TimeseparatorDeprecated","updated","Duplicati no longer uses a time separator for the filenames so this option is useless","�ова� вер�и� программы не и�пользует разделитель полей дл� значений времени. Этот флаг ничего не делает." -"Library\Main\Strings\Options.ru-RU.resx","TimeseparatorLong","updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","По умолчанию программа и�пользует двоеточие "":"" дл� отделени� полей в значени�х времени в именах файлов. В некоторых �и�темах �тот �имвол запрещен в именах файлов (например, в Windows). Эта на�тройка позвол�ет и�пользовать другой �имвол." -"Library\Main\Strings\Options.ru-RU.resx","TimeseparatorShort","updated","Backup volume filename timeseparator","Разделитель полей в значени�х времени в именах файлов томов" -"Library\Main\Strings\Options.ru-RU.resx","TotalsizeLong","updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","Эта на�тройка может у�тановить ограничение общего размера каждой резервной копии. Е�ли �тот флаг указан, то копи� может �одержать не в�е файлы, даже е�ли �то - полна� копи�." -"Library\Main\Strings\Options.ru-RU.resx","TotalsizeShort","updated","The number of bytes generated by each backup run","Ограничение количе�тва байтов на копию" -"Library\Main\Strings\Options.ru-RU.resx","UploadUnchangedBackupsLong","updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","Е�ли файлы не изменили�ь, программа ничего не переда�т на �ервер. Е�ли данные на �ервере и�пользуют�� дл� проверки факта запу�ка программы копировани�, у�тановите �тот флаг: программа загрузит файл, даже е�ли он пу�той" -"Library\Main\Strings\Options.ru-RU.resx","UploadUnchangedBackupsShort","updated","Upload empty backup files","Передавать пу�тые файлы" -"Library\Main\Strings\Options.ru-RU.resx","UsnpolicyLong","updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","Эта на�тройка управл�ет и�пользованием номеров USN в NTFS, что позвол�ет программе получать �пи�ок файлов и папок гораздо бы�трее. Е�ли �тот параметр у�тановлен в ""off"", USN не будет и�пользовать��. Значние ""auto"" означает попытать�� и�пользовать USN, и тихо отказать�� от �того, е�ли было не разрешено или не поддерживает��. Значение ""on"" означает попытать�� и�пользовать USN, и запи�ать предупреждение в журнал, е�ли не получило�ь. Значение ""required"" требует прервать �оздание копии, е�ли не удает�� и�пользовать USN. Эта функци� поддерживает�� только в Windows и требует админи�тративных привилегий." -"Library\Main\Strings\Options.ru-RU.resx","UsnpolicyShort","updated","Controls the use of NTFS Update Sequence Numbers","Управл�ет и�пользованием Update Sequence Numbers в NTFS" -"Library\Main\Strings\Options.ru-RU.resx","VerificationLevelLong","updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","Эта на�тройка мен�ет �тепень проверки, выполн�емой командой verify. Значение ""manifest"" требует только проверки цепочки манифе�тов. Значение ""signature"" также вызывает загрузку и проверку файлов подпи�ей. Значение ""full"" требует загрузить в�е, включа� �ами файлы, и проверить, что они не изменили�ь." -"Library\Main\Strings\Options.ru-RU.resx","VerificationLevelShort","updated","Level of verification","Уровень проверки" -"Library\Main\Strings\Options.ru-RU.resx","VolsizeLong","updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","�а�тройка мен�ет размер тома по умолчанию. Примените ее, е�ли в хранилище е�ть ограничение на мак�имальный размер одного файла" -"Library\Main\Strings\Options.ru-RU.resx","VolsizeShort","updated","A size string that limits the size of the volumes","Размер �троки, котора� ограничивает размер тома" -"Library\Main\Strings\Options.ru-RU.resx","VssexcludewritersLong","updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","Эта на�тройка и�ключает неи�правные модули запи�и VSS из �нимка. Это �квивалентно и�пользованию ключа -wx дл� vshadow.exe, за и�ключением того, что принимает только GUID кла��а запи�и, а не им� компонента или GUID �кземпл�ра. �е�колько GUID должны раздел�ть�� точкой � зап�той, большин�тво форм GUID можно и�пользовать, включа� вариант � фигурными �кобками." -"Library\Main\Strings\Options.ru-RU.resx","VssexcludewritersShort","updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","Спи�ок GUID модулей запи�и VSS, которые надо и�ключить, через точку � зап�той (только в Windows)" -"Library\Main\Strings\Options.ru-RU.resx","VssusemappingLong","updated","Activate this option to map VSS snapshots to a drive (similar to SUBST, using Win32 DefineDosDevice). This will create temporary drives that are then used to access the contents of a snapshot. This workaround can speed up file access on Windows XP.","Этот флаг �опо�тавл�ет �нимкам VSS ди�к (подобно SUBST, и�пользу� Win32 DefineDosDevice). Созданные временные ди�ки и�пользуют�� дл� копировани� �нимков. Это у�кор�ет до�туп к файлам на Windows XP" -"Library\Main\Strings\Options.ru-RU.resx","VssusemappingShort","updated","Map snapshots to a drive (Windows only)","�азначить �нимок на у�трой�тво (только в Windows)" -"Library\Main\Strings\RSyncDir.ru-RU.resx","CreateFolderError","updated","Failed to create folder: ""{0}"", Error message: {1}","�е удало�ь �оздать папку: {0}, ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","DeletedFilenameError","updated","An error occured while determining file status, filename: {0}, folder name:{1}","Ошибка определени� �тату�а файла, файл: {0}, папка:{1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","DeleteFileError","updated","Failed to delete file: ""{0}"", Error message: {1}","�е удалить файл: ""{0}"", Ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","DeleteFolderError","updated","Failed to remove folder: ""{0}"", Error message: {1}","�е удалить папку: ""{0}"", Ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FailedToSetFileWriteTime","updated","Failed to set the write time for the file: {0}. -Error message: {1}","�е назначить врем� запи�и дл� файла: {0}. -Ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FailedToSetFolderWriteTime","updated","Failed to set the write time for the folder: {0}. -Error message: {1}","�е назначить врем� запи�и дл� папки: {0}. -Ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FileChangedWhileReadError","updated","The file {0} changed while being backed up, omitting file from backup set","Файл {0} изменен во врем� �оздани� резервной копии, и�ключаем его из копии" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FileChangedWhileReadWarning","updated","The file {0} changed while being backed up, this may result in a broken file","Файл {0} изменен во врем� �оздани� резервной копии, возможно, он и�порчен" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FileProcessError","updated","Failed to process file: {0}. Error message: {1}","�е обработать файл: {0}. Ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FileShouldBePartialError","updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","Файл {0} отмечен как ча�тично переданный в предыдущем томе, но не отмечен как ча�тично переданный в текущем томе" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FileToDeleteMissingError","updated","File marked for deletion did not exist: {0}","Дл� удалени� помечен не�уще�твующий файл: {0}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FolderModificationTimeReadError","updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","�е проче�ть врем� модификации файла: {0}. -Ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","FolderToDeleteMissingError","updated","Folder was marked for deletion, but did not exist: {0}","Дл� удалени� помечена не�уще�твующа� папка: {0}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","InternalPathMappingError","updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","Внутренн�� ошибка. Путь {0} не отно�ит�� ни к одной из папок-и�точников: {1}." -"Library\Main\Strings\RSyncDir.ru-RU.resx","InvalidPartialFileEntry","updated","The partial file record for {0} does not match the file","Запи�ь о ча�тично переданном файле {0} не �оответ�твует файлу" -"Library\Main\Strings\RSyncDir.ru-RU.resx","InvalidPartialRecordError","updated","The partial record file is invalid","�еверна� запи�ь о ча�тичном файле" -"Library\Main\Strings\RSyncDir.ru-RU.resx","InvalidRelFilenameError","updated","Invalid filename detected: {0}, source folders: {1}, error message: {2}","�екорректное им� файла: {0}, папка-и�точник: {1}, ошибка: {2}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","InvalidTimeStampError","updated","The timestamp information for file {0} could not be read: {1}","Врем� запи�и файла {0} не читает��: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","MultipassUsageError","updated","Multi pass is not initialized","Режим Multi Pass не инициализирован" -"Library\Main\Strings\RSyncDir.ru-RU.resx","PartialFileAddedLogMessage","updated","File {0} is partial from byte offset {1}","Файл {0} ча�тичен начина� � позиции {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","PartialFileIncompleteWarning","updated","The partial file {0} was not completed","Ча�тичный файл {0} не завершен" -"Library\Main\Strings\RSyncDir.ru-RU.resx","PartialLeftoverDeleteError","updated","Failed to clean up the partial incomplete file {0}, error message: {1}","�е удает�� удалить ча�тичный незавершенный файл {0}, ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","RestoreFileError","updated","Failed to restore file: ""{0}"", Error message: {1}","�е во��тановить файл: ""{0}"", Ошибка: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","RestoreFolderDeltaError","updated","Folder did not exist on restore by delta: {0}","Папка не �уще�твует при во��тановлении � помощью файла различи�: {0}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","RestoreFolderMissingError","updated","Folder did not exist on restore: {0}","Папка не �уще�твует при во��тановлении: {0}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","SnapshotFailedError","updated","Failed to create a snapshot: {0}","�е получает�� �оздать �нимок: {0}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","SymlinkReadError","updated","The symlink information for {0} could not be read: {1}","Информацию �рлыка {0} не проче�ть: {1}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","UsnDisposeFailedWarning","updated","Failed to dispose USN helper: {0}","�е удает�� во�пользовать�� USN: {0}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","UsnFailedError","updated","Failed to read USN data: {0}","�е проче�ть данные USN: {0}" -"Library\Main\Strings\RSyncDir.ru-RU.resx","UsnJournalIdChangedWarning","updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","Идентификатор журнала USN дл� тома {0} помен�л�� � {1} на {2}, выполн�ем полное �равнение" -"Library\Main\Strings\RSyncDir.ru-RU.resx","UsnNotSupportedOnLinuxError","updated","USN is not supported on Linux","USN в Linux не поддерживает��" -"Library\Main\Strings\RSyncDir.ru-RU.resx","UsnNumberingFaultWarning","updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","Сохраненный номер USN дл� тома {0} равен {1}, а текущий USN равен {2}, выполн�ем полное �равнение" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.ru-RU.resx","ConfirmPassphrasePrompt","updated","Confirm passphrase","Подтвердите пароль" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.ru-RU.resx","Description","updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","Этот модуль �прашивает пароль дл� шифровани� в командной �троке, е�ли только пароль не �ообщен иным образом или шифрование не выключено" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.ru-RU.resx","Displayname","updated","Password prompt","Под�казка парол�" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.ru-RU.resx","EmptyPassphraseError","updated","Empty passphrases are not allowed","Пароль не может быть пу�тым" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.ru-RU.resx","EnterPassphrasePrompt","updated","Enter passphrase","Введите пароль" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.ru-RU.resx","PassphraseMismatchError","updated","The passphrases do not match","Пароли не �овпадают" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","Description","updated","This module exposes a number of properties that can be used to change the way http requests are issued","Модуль имеет не�колько �вой�тв, которыми можно мен�ть то, как формирует�� запро� по HTTP" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DescriptionAcceptAnyCertificateLong","updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","Этот ключ разрешает прин�ть любой �ертификат �ервера, даже е�ли в нем е�ть ошибки. И�пользуйте ключ --accept-specified-ssl-hash вме�то него, е�ли возможно." -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DescriptionAcceptAnyCertificateShort","updated","Accept any server certificate","Принимать любой �ертификат от �ервера" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DescriptionAcceptHashLong","updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","Е�ли �ертификат �ервера недей�твиетлен (например, он �амоподпи�анный), его в�е равно можно и�пользовать. Его контрольна� �умма должна быть введена как ше�тнадцатеричное чи�ло без пробелов." -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DescriptionAcceptHashShort","updated","Optionally accept a known SSL certificate","Принимать только уже изве�тные �ертификаты SSL" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DisableExpect100Long","updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","Запро� HTTP по умолчанию имеет заголовок ""Expect: 100-Continue"" что позвол�ет немного оптимизировать аутентификацию, но иногда чужие веб-�ерверы �читают его ошибкой и возвращают ответ ""417 - Expectation failed""" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DisableExpect100Short","updated","Disable the expect header","Выключить заголовок Expect" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DisableNagleLong","updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","По умолчанию запро�ы HTTP и�пользуют алгоритм RFC 896 дл� более �ффективной пере�ылки мелких пакетов данных" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DisableNagleShort","updated","Disable nagling","Запретить пере�ылку мелких пакетов по RFC 896" -"Library\Modules\Builtin\Strings\HttpOptions.ru-RU.resx","DisplayName","updated","Configure http requests","�а�троить HTTP-запро�" -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","EndofstreamBeforeSignatureError","updated","End of stream occured while reading initial 4 bytes of signature file","Конец данных при чтении начальных 4 байтов файла подпи�и." -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","EndofstreamInBlocksizeError","updated","End of stream occured while reading blocksize in signature file","Конец данных при чтении размера блока из файла подпи�и." -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","EndofstreamInStronglenError","updated","End of stream occured while reading stronglen in signature file","Конец данных при чтении длины запи�и из файла подпи�и." -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","EndofstreamInStrongSignatureError","updated","End of stream occured while reading strong signature from signature file","Конец данных при чтении начальных подпи�и из файла подпи�и." -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","InvalidBlocksizeError","updated","Blocklen in signature file was: {0}, which does not seem correct","Размер блока в файле подпи�и: {0}, а �то не похоже на правду" -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","InvalidFilesizeError","updated","The size of the signature file is invalid","�еверен размер файла подпи�и" -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","InvalidSignatureHeaderError","updated","Signature stream did not have the correct start marker","Подпи�ь не имеет корректного маркера начала" -"Library\SharpRSync\Strings\ChecksumFile.ru-RU.resx","InvalidStrongsizeError","updated","Stronglen in signature file was: {0}, which does not seem correct","Значение размера stronglen в файле подпи�и {0}, а �то неверно" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","EndofstreamBeforeSignatureError","updated","End of stream occured while reading initial 4 bytes of delta file","Данные кончили�ь во врем� чтени� первых 4 байт файла различий" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","EndofstreamWithoutMarkerError","updated","Stream ended but had no end marker","Поток данных завершил��, а маркера конца нет" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","InternalBufferError","updated","Internal error, had buffered both matched and unmatched blocks!","Внутренн�� ошибка, буферизованы и �оответ�твующие, и не�оответ�твующие блоки!" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","InvalidCopyLengthError","updated","Invalid length for copy data","�еверна� длина копируемых данных" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","InvalidCopyOffsetError","updated","Invalid offset for copy data","�еверный �двиг дл� копируемых данных" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","InvalidLitteralSizeError","updated","Invalid size for literal data","�еверный размер в�тавл�емых данных" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","InvalidSignatureError","updated","Delta stream did not have the correct start marker","�ет маркера начала в потоке данных разницы" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","UnexpectedEndofstreamError","updated","Unexpected end of stream detected","�еожиданный конец потока данных" -"Library\SharpRSync\Strings\DeltaFile.ru-RU.resx","UnknownCommandError","updated","Unknown command in delta file","�еизве�тна� команда в файле различий" -"Library\SharpRSync\Strings\Program.ru-RU.resx","ErrorOccurred","updated","An error occurred: {0}","Ошибка: {0}" -"Library\SharpRSync\Strings\Program.ru-RU.resx","UsageMessage","updated","Usage: - {0} signature - {0} delta - {0} patch ","И�пользование: - {0} signature - {0} delta - {0} patch " -"Library\SharpRSync\Strings\RDiffBinary.ru-RU.resx","EncodedLengthError","updated","Encoded value had unexpected length","�еожиданна� длина закодированных данных" -"Library\SharpRSync\Strings\RDiffBinary.ru-RU.resx","InvalidDataLengthError","updated","Invalid data length","�еверный размер данных" -"Library\SharpRSync\Strings\RDiffBinary.ru-RU.resx","InvalidDeltaCopyCommandError","updated","Invalid delta copy command: {0}","�еверна� команда копировани� различий: {0}" -"Library\SharpRSync\Strings\RDiffBinary.ru-RU.resx","InvalidEncodedSizeError","updated","Invalid size for encoded value!","�еверный размер зашифрованного значени�!" -"Library\SharpRSync\Strings\RDiffBinary.ru-RU.resx","InvalidLiteralCommand","updated","Invalid literal delta command: {0}","�еверна� команда в файле различий: {0}" -"Library\SharpRSync\Strings\RDiffBinary.ru-RU.resx","SizeTooLargeError","updated","Unable to size item, because it is larger than: {0}","�епон�тен размер, ибо он больше, чем: {0}" -"Library\SharpRSync\Strings\RDiffBinary.ru-RU.resx","ValueTooLargeError","updated","Value must be less than: {0}","Значение должно быть меньше, чем: {0}" -"Library\SharpRSync\Strings\RollingBuffer.ru-RU.resx","BufferExhaustedError","updated","Buffer has too few bytes","В буфере �лишком мало байтов" -"Library\SharpRSync\Strings\RollingBuffer.ru-RU.resx","InternalError","updated","This is one sad rolling buffer :(","Внутренн�� ошибка. Проблема � кольцевым буфером." -"Library\SharpRSync\Strings\RollingBuffer.ru-RU.resx","NegativeIndexError","updated","Index cannot be negative","Индек� должен быть неотрицательным" -"Library\SharpRSync\Strings\Utility.ru-RU.resx","UnexpectedEndOfStreamError","updated","Unexpected end of stream","�еожиданный конец потока данных" -"Library\Snapshots\Strings\LinuxSnapshot.ru-RU.resx","ExternalProgramLaunchError","updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","�е запу�тить внешнюю команду. -Ошибка: {0} -Команда: {1} {2}" -"Library\Snapshots\Strings\LinuxSnapshot.ru-RU.resx","ExternalProgramTimeoutError","updated","The external command failed to complete within the set time limit: {0} {1}","Внешн�� команда не �могла завершить работу в заданное врем�: {0} {1}" -"Library\Snapshots\Strings\LinuxSnapshot.ru-RU.resx","InvalidFilePathError","updated","Unable to match local path {0} with any snapshot path: {1}","�е находит�� �оответ�твие локального пути {0} � путем из какого-либо �нимка: {1}" -"Library\Snapshots\Strings\LinuxSnapshot.ru-RU.resx","MountFolderMissingError","updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","Скрипт завершил�� нормально, но временной папки {0} нет: {1}" -"Library\Snapshots\Strings\LinuxSnapshot.ru-RU.resx","MountFolderNotRemovedError","updated","Script returned successfully, but the temporary folder {0} still exist: {1}","Скрипт завершил�� нормально, но временна� папка {0} �охранила�ь: {1}" -"Library\Snapshots\Strings\LinuxSnapshot.ru-RU.resx","ScriptExitCodeError","updated","The script returned exit code {0}, but {1} was expected: {2}","Скрипт вернул код {0}, а ожидало�ь {1} : {2}" -"Library\Snapshots\Strings\LinuxSnapshot.ru-RU.resx","ScriptOutputError","updated","Script returned successfully, but the output was missing the {0} parameter: {1}","Скрипти у�пешно завершил��, но в выводе нет {0} параметра(ов): {1}" -"Library\Snapshots\Strings\Shared.ru-RU.resx","InvalidEnumPathError","updated","Unable to match local path {0} with a snapshot","�е находит�� �оответ�твие локального пути {0} �нимку" -"Library\Snapshots\Strings\USNHelper.ru-RU.resx","EmptyResponseError","updated","Unexpected empty response while enumerating","�еожиданный пу�той ответ при перечи�лении" -"Library\Snapshots\Strings\USNHelper.ru-RU.resx","LinuxNotSupportedError","updated","USN is not supported on Linux","USN в Linux не поддерживает��" -"Library\Snapshots\Strings\USNHelper.ru-RU.resx","SafeGuardError","updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","USN вернул нулевое количе�тво файлов. Видимо, �то - ошибка. Запретите USN, чтобы ее и�править." -"Library\Snapshots\Strings\WinNativeMethod.ru-RU.resx","MissingBackupPrivilegeError","updated","Calling process does not have the backup privilege","Вызывающий проце�� не имеет прав на резервное копирование" -"Library\Utility\Strings\FilenameFilter.ru-RU.resx","FilterContainsPathSeparator","updated","Filter contains: {0}","Фильтр �одержит: {0}" -"Library\Utility\Strings\Sizeparser.ru-RU.resx","InvalidSizeValueError","updated","Invalid size value: {0}","�еверный размер: {0}" -"Library\Utility\Strings\SslCertificateValidator.ru-RU.resx","InvalidCallSequence","updated","The SSL certificate validator was called in an incorrect order","Проверки �ертификата SSL вызваны в неверном пор�дке" -"Library\Utility\Strings\SslCertificateValidator.ru-RU.resx","VerifyCertificateException","updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","Ошибка в �ертификате �ервера {0} и в х�ше {1} -И�пользуйте --accept-specified-ssl-hash={1} в командной �троке дл� прин�ти� �ертификата не�мотр� на ошибку" -"Library\Utility\Strings\SslCertificateValidator.ru-RU.resx","VerifyCertificateHashError","updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","Ошибка контрольной �уммы �ертификата, �ообщение: {0}, �азвание ошибки Ssl: {1}" -"Library\Utility\Strings\TempFolder.ru-RU.resx","TempFolderDoesNotExistError","updated","Temporary folder does not exist: {0}","Такой временной папки нет: {0}" -"Library\Utility\Strings\Timeparser.ru-RU.resx","InvalidDayError","updated","Unable to parse date: {0}, invalid day: {1}","�е получает�� ра�познать дату: {0}, неверное чи�ло: {1}" -"Library\Utility\Strings\Timeparser.ru-RU.resx","InvalidIntegerError","updated","Failed to parse the segment: {0}, invalid integer","�е получает�� ра�познать �егмент: {0}, неверное целое" -"Library\Utility\Strings\Timeparser.ru-RU.resx","InvalidSpecifierError","updated","Invalid specifier: {0}","�еверное врем�: {0}" -"Library\Utility\Strings\Timeparser.ru-RU.resx","InvalidTimeError","updated","Unable to parse date: {0}, invalid time: {1}","�е получает�� ра�познать дату: {0}, неверное врем�: {1}" -"Library\Utility\Strings\Timeparser.ru-RU.resx","InvalidYearError","updated","Unable to parse date: {0}, invalid year: {1}","�е получает�� ра�познать дату: {0}, неверный год: {1}" -"Library\Utility\Strings\Timeparser.ru-RU.resx","UnknownMonthError","updated","Unable to parse date: {0}, unknown month: {1}","�е получает�� ра�познать дату: {0}, неверный ме��ц: {1}" -"Library\Utility\Strings\Timeparser.ru-RU.resx","UnparsedDataFragmentError","updated","Unparsed data: {0}","�ера�познаваемые данные: {0}" -"Library\Utility\Strings\Utility.ru-RU.resx","FormatStringB","updated","{0} bytes","{0} байтов" -"Library\Utility\Strings\Utility.ru-RU.resx","FormatStringGB","not-updated","{0:N} GB","" -"Library\Utility\Strings\Utility.ru-RU.resx","FormatStringKB","not-updated","{0:N} KB","" -"Library\Utility\Strings\Utility.ru-RU.resx","FormatStringMB","not-updated","{0:N} MB","" -"Library\Utility\Strings\Utility.ru-RU.resx","FormatStringTB","unused","","{0:N} Тб" -"Library\Utility\Strings\Utility.ru-RU.resx","InvalidHexDigitError","updated","The digit '{0}' is not a valid hex digit","Цифра '{0}' недопу�тима в ше�тнадцатеричном коде" -"Library\Utility\Strings\Utility.ru-RU.resx","InvalidHexStringLengthError","updated","The hex string size must be a multiple of two, eg. the length must be even","Длина �троки должна быть четным чи�лом" -"Library\Utility\Strings\Utility.ru-RU.resx","TimeoutException","updated","The request timed out","Таймаут при запро�е" -"Library\Utility\Strings\Utility.ru-RU.resx","UnexpectedRequestResultError","updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","�еожиданный результат при попытке у�тановить �оединение. Тип: {0}, �ообщение: {1}" -"Winforms\Controls\PasswordConfirmationDialog.ru-RU.resx","$this.Text","updated","Please confirm the password","Повторите пароль" -"Winforms\Controls\PasswordConfirmationDialog.ru-RU.resx","CancelBtn.Text","updated","Cancel","Отмена" -"Winforms\Controls\PasswordConfirmationDialog.ru-RU.resx","label1.Text","updated","Password","Пароль" -"Winforms\Controls\PasswordConfirmationDialog.ru-RU.resx","OKBtn.Text","missing","OK","" -"Winforms\Controls\PasswordControl.ru-RU.resx","ShowPassword.ToolTip","updated","Show or hide the password","Показать или �крыть пароль" -"Winforms\Controls\PasswordControl.ru-RU.resx","TextBox.Text","updated","password","пароль" -"Winforms\Controls\Strings\PasswordConfirmationDialog.ru-RU.resx","PasswordDoNotMatchError","updated","The password that you have entered does not match the previously entered password","Пароль не �овпадает � введенным ранее" -"Winforms\Controls\Strings\PasswordControl.ru-RU.resx","ConfirmClearingPassword","updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","Вы не можете узнать �тарый пароль, но можете у�тановить новый. - -Хотите �бро�ить �тарый пароль и у�тановить новый?" -"WizardForm\Dialog.ru-RU.resx","$this.Text","updated","Dialog","Запро�" -"WizardForm\Dialog.ru-RU.resx","_BackButton.Text","updated","< Back","< �азад" -"WizardForm\Dialog.ru-RU.resx","_CancelButton.Text","updated","Cancel","Отмена" -"WizardForm\Dialog.ru-RU.resx","_InfoLabel.Text","updated","Helptext","Помощь" -"WizardForm\Dialog.ru-RU.resx","_NextButton.Text","updated","Next >","Далее >" -"WizardForm\Dialog.ru-RU.resx","_TitleLabel.Text","updated","Title","Заголовок" -"WizardForm\StartPage.ru-RU.resx","WizardHelp.Text","updated","Click next to continue","�ажмите Далее дл� продолжени�" -"WizardForm\StartPage.ru-RU.resx","WizardIntroduction.Text","updated","Wizard introduction","Введение в ма�тер" -"WizardForm\StartPage.ru-RU.resx","WizardTitle.Text","updated","Wizard title","Заголовок ма�тера" -"WizardForm\Strings\Dialog.ru-RU.resx","FinishButtonText","updated","Finish","Завершить" -"WizardForm\Strings\Dialog.ru-RU.resx","NextButtonText","updated","Next >","Далее >" diff --git a/Duplicati/Localization/report.ru-RU.url b/Duplicati/Localization/report.ru-RU.url deleted file mode 100644 index f9a275e1c..000000000 --- a/Duplicati/Localization/report.ru-RU.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdGhrN3dxRm9PVlg3Vkhud3lUYkc1bkE&single=true&gid=0&output=csv \ No newline at end of file diff --git a/Duplicati/Localization/report.tr-TR.url b/Duplicati/Localization/report.tr-TR.url deleted file mode 100644 index ce6af0e52..000000000 --- a/Duplicati/Localization/report.tr-TR.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdDliV3ZIdUJRVkxDWldhZGh3OUowd0E&single=true&gid=0&output=csv diff --git a/Duplicati/Localization/report.zh-CN.csv b/Duplicati/Localization/report.zh-CN.csv deleted file mode 100644 index 36aafc50a..000000000 --- a/Duplicati/Localization/report.zh-CN.csv +++ /dev/null @@ -1,1602 +0,0 @@ -"CommandLine\Decrypter\Strings\Program.zh-CN.resx","ProgramUsage","not-updated","Usage: Duplicati.CommandLine.Decrypter.exe ","" -"CommandLine\Strings\Program.zh-CN.resx","AddedFoldersHeader","not-updated","Added folders","" -"CommandLine\Strings\Program.zh-CN.resx","CollectionStatusHeader","not-updated","Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","" -"CommandLine\Strings\Program.zh-CN.resx","CollectionStatusLineFull","not-updated","Full\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.zh-CN.resx","CollectionStatusLineInc","not-updated"," Inc\t{0}\t{1}\t{2}","" -"CommandLine\Strings\Program.zh-CN.resx","ControlFilesHeader","not-updated","Control files","" -"CommandLine\Strings\Program.zh-CN.resx","DeletedFilesHeader","not-updated","Deleted files","" -"CommandLine\Strings\Program.zh-CN.resx","DeletedFoldersHeader","not-updated","Deleted folders","" -"CommandLine\Strings\Program.zh-CN.resx","DuplicatiOptionsHeader","not-updated","Duplicati options:","" -"CommandLine\Strings\Program.zh-CN.resx","FileEntryNotFound","not-updated","< not found >","" -"CommandLine\Strings\Program.zh-CN.resx","FindLastVersionEntry","not-updated","{0}\t{1}","" -"CommandLine\Strings\Program.zh-CN.resx","FindLastVersionHeader","not-updated","Backuptime\t\tFilename","" -"CommandLine\Strings\Program.zh-CN.resx","FolderCreatedMessage","not-updated","The folder {0} was created","" -"CommandLine\Strings\Program.zh-CN.resx","GenericModulesHeader","not-updated","Supported generic modules:","" -"CommandLine\Strings\Program.zh-CN.resx","IntegerParseError","not-updated","Unable to parse ""{0}"" into a number","" -"CommandLine\Strings\Program.zh-CN.resx","InternalOptionUsedError","not-updated","The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline","" -"CommandLine\Strings\Program.zh-CN.resx","ModifiedFilesHeader","not-updated","Modified files","" -"CommandLine\Strings\Program.zh-CN.resx","ModuleIsLoadedAutomatically","not-updated","Module is loaded atomatically, use --disable-module to prevent this","" -"CommandLine\Strings\Program.zh-CN.resx","ModuleIsNotLoadedAutomatically","not-updated","Module is not loaded atomatically, use --enable-module to load it","" -"CommandLine\Strings\Program.zh-CN.resx","NewFilesHeader","not-updated","New files","" -"CommandLine\Strings\Program.zh-CN.resx","NewOrModifiedFilesHeader","not-updated","New/Modified files","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageBackend","not-updated","A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageBackup","not-updated","Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageCleanup","not-updated","Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageCreateFolders","not-updated","Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageDeleteOld","not-updated","Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageFilters","not-updated","Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageFindLastVersion","not-updated","Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageHeader","not-updated","********** Duplicati v. {0} ********** - -Usage:","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageListContentFiles","not-updated","List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageListFiles","not-updated","List files: - Duplicati.CommandLine list [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageListSets","not-updated","List backup sets: - Duplicati.CommandLine collection-status [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageListSignatureFiles","not-updated","List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageListSourceFolders","not-updated","List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageOptionTypes","not-updated","Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsagePurgeCache","not-updated","Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageRestore","not-updated","Restore (restore all or some files): - Duplicati.CommandLine [options] ","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageTimes","not-updated","Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","" -"CommandLine\Strings\Program.zh-CN.resx","ProgramUsageVerify","not-updated","Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","" -"CommandLine\Strings\Program.zh-CN.resx","SupportedBackendsHeader","not-updated","Supported backends:","" -"CommandLine\Strings\Program.zh-CN.resx","SupportedCompressionModulesHeader","not-updated","Supported compression modules:","" -"CommandLine\Strings\Program.zh-CN.resx","SupportedEncryptionModulesHeader","not-updated","Supported encryption modules:","" -"CommandLine\Strings\Program.zh-CN.resx","SupportedOptionsHeader","not-updated","Supported options:","" -"CommandLine\Strings\Program.zh-CN.resx","TimeParseError","not-updated","Unable to parse ""{0}"" into a time offset: {1}","" -"CommandLine\Strings\Program.zh-CN.resx","UnhandledException","not-updated","An error occured: {0}","" -"CommandLine\Strings\Program.zh-CN.resx","UnhandledInnerException","not-updated","The inner error message is: {0}","" -"CommandLine\Strings\Program.zh-CN.resx","UsageExampleLinux","not-updated","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","" -"CommandLine\Strings\Program.zh-CN.resx","UsageExampleWindows","not-updated","Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","" -"CommandLine\Strings\Program.zh-CN.resx","VerificationCompleted","not-updated","Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","" -"CommandLine\Strings\Program.zh-CN.resx","VerificationErrorHeader","not-updated","Reported error messages:","" -"CommandLine\Strings\Program.zh-CN.resx","WrongNumberOfCommandsError_v2","not-updated","Found {0} commands but expected {1}, commands: -{2}","" -"GUI\ApplicationSetup.zh-CN.resx","$this.Text","missing","Duplicati Options","" -"GUI\ApplicationSetup.zh-CN.resx","AdvancedTab.Text","missing","Advanced","" -"GUI\ApplicationSetup.zh-CN.resx","BalloonNotificationLevel.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.zh-CN.resx","Bandwidth.ToolTip","missing","Set the initial bandwidth limits to use in Duplicati","" -"GUI\ApplicationSetup.zh-CN.resx","BasicTab.Text","missing","Basic","" -"GUI\ApplicationSetup.zh-CN.resx","CacheSizeLabel.Text","missing","Calculating cache size...","" -"GUI\ApplicationSetup.zh-CN.resx","CancelBtn.Text","missing","Cancel","" -"GUI\ApplicationSetup.zh-CN.resx","ClearCacheButton.Text","missing","Clear cache","" -"GUI\ApplicationSetup.zh-CN.resx","ClearCacheButton.ToolTip","missing","Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.","" -"GUI\ApplicationSetup.zh-CN.resx","CommonPassword.ToolTip","missing","Enter the default password to apply to new backups","" -"GUI\ApplicationSetup.zh-CN.resx","EncryptionMethod.Text","missing","Encryption method:","" -"GUI\ApplicationSetup.zh-CN.resx","EncryptionMethod.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.zh-CN.resx","EncryptionModule.ToolTip","missing","Choose the default encryption module to use for new backups","" -"GUI\ApplicationSetup.zh-CN.resx","groupBox1.Text","missing","User interface","" -"GUI\ApplicationSetup.zh-CN.resx","groupBox2.Text","missing","Cache","" -"GUI\ApplicationSetup.zh-CN.resx","groupBox4.Text","missing","Default throttle settings","" -"GUI\ApplicationSetup.zh-CN.resx","HideDonateButton.Text","missing","Hide Donate button on the main wizard page","" -"GUI\ApplicationSetup.zh-CN.resx","label1.Text","missing","Time to display past backups in log:","" -"GUI\ApplicationSetup.zh-CN.resx","label1.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.zh-CN.resx","label2.Text","missing","Sections:","" -"GUI\ApplicationSetup.zh-CN.resx","label3.Text","missing","Language:","" -"GUI\ApplicationSetup.zh-CN.resx","label3.ToolTip","missing","Select user interface language (requires restart)","" -"GUI\ApplicationSetup.zh-CN.resx","label4.Text","missing","Temporary folder:","" -"GUI\ApplicationSetup.zh-CN.resx","label6.Text","missing","Content:","" -"GUI\ApplicationSetup.zh-CN.resx","label7.Text","missing","Time to wait after startup:","" -"GUI\ApplicationSetup.zh-CN.resx","label7.ToolTip","missing","Select the amount of time Duplicati is paused after startup","" -"GUI\ApplicationSetup.zh-CN.resx","label8.Text","missing","Backup notifications:","" -"GUI\ApplicationSetup.zh-CN.resx","label8.ToolTip","missing","Choose the level of notification given by balloon tips","" -"GUI\ApplicationSetup.zh-CN.resx","LanguageSelection.ToolTip","missing","Choose the language for the user interface (requires restart)","" -"GUI\ApplicationSetup.zh-CN.resx","LicenseLink.Text","missing","Homepage","" -"GUI\ApplicationSetup.zh-CN.resx","LicenseLink.ToolTip","missing","Click to go to the homepage of the currently selected section","" -"GUI\ApplicationSetup.zh-CN.resx","LicenseSections.ToolTip","missing","Lists the available license sections","" -"GUI\ApplicationSetup.zh-CN.resx","LicenseTab.Text","missing","License","" -"GUI\ApplicationSetup.zh-CN.resx","OKBtn.Text","missing","OK","" -"GUI\ApplicationSetup.zh-CN.resx","PasswordDefaultsGroup.Text","missing","Default password","" -"GUI\ApplicationSetup.zh-CN.resx","RecentDuration.ToolTip","missing","Select the time a backup is displayed in the log window after completion","" -"GUI\ApplicationSetup.zh-CN.resx","SignatureCacheEnabled.Text","missing","Signature cache:","" -"GUI\ApplicationSetup.zh-CN.resx","SignatureCacheEnabled.ToolTip","missing","A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster","" -"GUI\ApplicationSetup.zh-CN.resx","SignatureCachePathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.zh-CN.resx","SignatureCachePathBrowse.ToolTip","missing","Browse for the signature cache folder","" -"GUI\ApplicationSetup.zh-CN.resx","StartupDelayDuration.ToolTip","missing","Select the amount of time Duplicat is paused after startup","" -"GUI\ApplicationSetup.zh-CN.resx","TempPath.ToolTip","missing","Enter the path where Duplicati stores temporary files","" -"GUI\ApplicationSetup.zh-CN.resx","TempPathBrowse.Text","missing","...","" -"GUI\ApplicationSetup.zh-CN.resx","TempPathBrowse.ToolTip","missing","Browse for the temporary folder","" -"GUI\ApplicationSetup.zh-CN.resx","ThreadPriorityPicker.ToolTip","missing","Set the initial thread priority to be used by Duplicati","" -"GUI\ApplicationSetup.zh-CN.resx","UseCommonPassword.Text","missing","Use password for new backups:","" -"GUI\ApplicationSetup.zh-CN.resx","UseCommonPassword.ToolTip","missing","Enable this to use the same password for multiple backups","" -"GUI\HelperControls\BackupFileList.zh-CN.resx","changeDestinationToolStripMenuItem.Text","missing","Change destination...","" -"GUI\HelperControls\BackupFileList.zh-CN.resx","folderBrowserDialog.Description","missing","Select the folder to restore to","" -"GUI\HelperControls\BackupFileList.zh-CN.resx","LoadingIndicator.Text","missing","Reading filelist, please wait ...","" -"GUI\HelperControls\BackupItems.zh-CN.resx","statusLabel.Text","missing","Loading list of backups","" -"GUI\HelperControls\BackupItems.zh-CN.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\HelperControls\BandwidthLimit.zh-CN.resx","DownloadLimitCheckbox.Text","missing","Download limit (restore)","" -"GUI\HelperControls\BandwidthLimit.zh-CN.resx","UploadLimitCheckbox.Text","missing","Upload limit (backup)","" -"GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx","argumentDataGridViewTextBoxColumn.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx","enabledDataGridViewCheckBoxColumn.HeaderText","missing","Enabled","" -"GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx","nameDataGridViewTextBoxColumn.HeaderText","missing","Name","" -"GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx","valueDataGridViewTextBoxColumn.HeaderText","missing","Value","" -"GUI\HelperControls\DurationEditor.zh-CN.resx","CustomDuration.Error","missing","s","" -"GUI\HelperControls\DurationEditor.zh-CN.resx","EasyDuration.Items","missing","Each day","" -"GUI\HelperControls\DurationEditor.zh-CN.resx","EasyDuration.Items1","missing","Each week","" -"GUI\HelperControls\DurationEditor.zh-CN.resx","EasyDuration.Items2","missing","Each second week","" -"GUI\HelperControls\DurationEditor.zh-CN.resx","EasyDuration.Items3","missing","Each month","" -"GUI\HelperControls\DurationEditor.zh-CN.resx","EasyDuration.Items4","missing","Custom ...","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","$this.Text","missing","FilterDialog","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","BrowseFileButton.Text","missing","...","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","CancelBtn.Text","missing","Cancel","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","Exclusive.Text","missing","Exclude files matching the filter","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","folderBrowserDialog.Description","missing","Select the folder path to use for the filter","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","HelpLink.Text","missing","Filter help","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","Inclusive.Text","missing","Include files matching the filter","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","IsRegExp.Text","missing","Filter is regular expression","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","label1.Text","missing","Filter","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","OKBtn.Text","missing","OK","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","openFileDialog.Filter","missing","All files (*.*)|*.*","" -"GUI\HelperControls\FilterDialog.zh-CN.resx","openFileDialog.Title","missing","Select the file to use for the filter","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","AddFilterButton.ToolTipText","missing","Add a new filter","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","btnTestSearch.Text","missing","Test Search Selection...","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","EditFilterButton.ToolTipText","missing","Edit the selected filter","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","ExcludeFolderButton.ToolTipText","missing","Adds an excluded folder to the list","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","groupBox1.Text","missing","Filters","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","HelpButton.Text","missing","Filter help","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","HelpButton.ToolTipText","missing","Opens the Duplicati Filter usage Wiki page","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","IncludeFolderButton.ToolTipText","missing","Adds an included folder to the list","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","label1.Text","missing","Test a filename:","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","MoveFilterBottomButton.ToolTipText","missing","Move the selected filter to the bottom","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","MoveFilterDownButton.ToolTipText","missing","Move the selected filter down","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","MoveFilterTopButton.ToolTipText","missing","Move the selected filter to the top","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","MoveFilterUpButton.ToolTipText","missing","Move the selected filter up","" -"GUI\HelperControls\FilterEditor.zh-CN.resx","RemoveFilterButton.ToolTipText","missing","Remove the selected filter","" -"GUI\HelperControls\FolderPathEntry.zh-CN.resx","BrowseFolderButton.Text","missing","...","" -"GUI\HelperControls\FolderPathEntry.zh-CN.resx","BrowseFolderButton.ToolTip","missing","Click to browse for a folder","" -"GUI\HelperControls\FolderPathEntry.zh-CN.resx","DeleteButton.ToolTip","missing","Click to remove the entry","" -"GUI\HelperControls\FolderPathEntry.zh-CN.resx","FolderPath.ToolTip","missing","Enter the path to the folder here","" -"GUI\HelperControls\FolderPathEntry.zh-CN.resx","SizeLabel.Text","missing","(...)","" -"GUI\HelperControls\FolderPathEntry.zh-CN.resx","SizeLabel.ToolTip","missing","The size of the selected folder","" -"GUI\HelperControls\Strings\BackupFileList.zh-CN.resx","RootNodeTooltip","not-updated","Source folder {0} -Target folder: {1} -Right click to change target folder","" -"GUI\HelperControls\Strings\BackupItems.zh-CN.resx","ErrorStatusDisplay","not-updated","Error: {0}","" -"GUI\HelperControls\Strings\BackupItems.zh-CN.resx","NoDataReceived","not-updated","No data received","" -"GUI\HelperControls\Strings\BackupItems.zh-CN.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\HelperControls\Strings\BackupItems.zh-CN.resx","TooltipFullBackup","not-updated","Full backup","" -"GUI\HelperControls\Strings\BackupItems.zh-CN.resx","TooltipFullBackupWithSize","not-updated","Full backup - {0}","" -"GUI\HelperControls\Strings\BackupItems.zh-CN.resx","TooltipIncrementalBackup","not-updated","Incremental backup","" -"GUI\HelperControls\Strings\BackupItems.zh-CN.resx","TooltipIncrementalBackupWithSize","not-updated","Incremental backup - {0}, chain: {1}","" -"GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx","ConfirmDeleteFolder","not-updated","Do you want to delete the folder {0} and all the backups contained in it?","" -"GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx","ConfirmRemoveBackup","not-updated","Remove the backup '{0}' ?","" -"GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx","NewBackup","not-updated","New Backup","" -"GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx","NewFolder","not-updated","New Folder","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.zh-CN.resx","InfoLabelFormat","not-updated","Value type: {0}. -{1}. -{2}","" -"GUI\HelperControls\Strings\CommandLineOptionsGrid.zh-CN.resx","PageNotSupportedWarning","not-updated","This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.","" -"GUI\HelperControls\Strings\DurationEditor.zh-CN.resx","CustomDuration","not-updated","Custom ...","" -"GUI\HelperControls\Strings\FilterDialog.zh-CN.resx","InvalidRegExpMessage","not-updated","The expression is not a valid regular expression: {0}","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","ExcludeFolderBrowseTitle","not-updated","Choose the folder to add for exclusion","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","FileIsExcluded","not-updated","The file {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","FileIsIncluded","not-updated","The file {0} is included due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","FileIsIncludedDefault","not-updated","The file {0} is included because no rule matched","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","FilenameIsNotInAnyRootFolder","not-updated","The filename {0} is not located in any of the source folders","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","FilepathIsNotAbsoluteError","not-updated","The filename {0} is not an absolute path","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","FolderIsExcluded","not-updated","The folder {0} is excluded due to rule {1}","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","FolderIsRootFolder","not-updated","The folder {0} is included because it is a source folder","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","IncludeFolderBrowseTitle","not-updated","Choose the folder to add for inclusion","" -"GUI\HelperControls\Strings\FilterEditor.zh-CN.resx","InvalidCharsInFilenameError","not-updated","The filename {0} has invalid characters","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","BytesName","not-updated","bytes","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","BytesPerSecond","not-updated","bytes/s","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","GBName","not-updated","GB","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","GBPerSecond","not-updated","GB/s","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","KBName","not-updated","kB","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","KBPerSecond","not-updated","kB/s","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","MBName","not-updated","MB","" -"GUI\HelperControls\Strings\SizeSelector.zh-CN.resx","MBPerSecond","not-updated","MB/s","" -"GUI\HelperControls\Strings\TestSearchSelection.zh-CN.resx","FileName","not-updated","File Name '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.zh-CN.resx","FileType","not-updated","File Type '{0}'","" -"GUI\HelperControls\Strings\TestSearchSelection.zh-CN.resx","TotalSizeLabel","not-updated","Total {0} files at {1}","" -"GUI\HelperControls\Strings\WaitForOperation.zh-CN.resx","ReallyAbortQuestion","not-updated","Are you sure you want to abort the operation?","" -"GUI\HelperControls\Strings\WaitForOperation.zh-CN.resx","UserCancelled","not-updated","The user cancelled the operation","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","$this.Text","missing","Test Search Selection","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","btnCancel.Text","missing","Cancel","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","btnOK.Text","missing","OK","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","chFile.Text","missing","Filename","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","chFileExt.Text","missing","Ext","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","chPath.Text","missing","Path","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","chSize.Text","missing","Size","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","label1.Text","missing","Filters:","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","label2.Text","missing","Use context menu to add and remove filters","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","label3.Text","missing","Files to be included:","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","lbLoading.Text","missing","Scanning files, please wait....","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miExclude.Text","missing","Exclude","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miExcludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miExcludeFileName.Text","missing","Add filename filter","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miExcludeFilePath.Text","missing","File Path","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miInclude.Text","missing","Include","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miIncludeFileExt.Text","missing","Add file extension filter","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miIncludeFileName.Text","missing","Add filename filer","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","miIncludeFilePath.Text","missing","File path","" -"GUI\HelperControls\TestSearchSelection.zh-CN.resx","removeFilterToolStripMenuItem.Text","missing","Remove Filter","" -"GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx","ThreadPriority.Items","missing","High (Not recommended)","" -"GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx","ThreadPriority.Items1","missing","Above normal","" -"GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx","ThreadPriority.Items2","missing","Normal","" -"GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx","ThreadPriority.Items3","missing","Below normal","" -"GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx","ThreadPriority.Items4","missing","Low","" -"GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx","ThreadPriorityEnabled.Text","missing","Set thread priority","" -"GUI\HelperControls\WaitForOperation.zh-CN.resx","$this.Text","missing","WaitForOperation","" -"GUI\ListBackupFiles.zh-CN.resx","$this.Text","missing","Files in selected backup","" -"GUI\ListBackupFiles.zh-CN.resx","CancelBtn.Text","missing","Close","" -"GUI\ListBackupFiles.zh-CN.resx","groupBox1.Text","missing","Loading file list, please wait ...","" -"GUI\LogViewer.zh-CN.resx","$this.Text","missing","Log data","" -"GUI\MainForm.zh-CN.resx","$this.Text","missing","Duplicati Control Window","" -"GUI\MainForm.zh-CN.resx","controlToolStripMenuItem.Text","missing","Control","" -"GUI\MainForm.zh-CN.resx","DelayDuration05Menu.Text","missing","5 minutes","" -"GUI\MainForm.zh-CN.resx","DelayDuration15Menu.Text","missing","15 minutes","" -"GUI\MainForm.zh-CN.resx","DelayDuration30Menu.Text","missing","30 minutes","" -"GUI\MainForm.zh-CN.resx","DelayDuration60Menu.Text","missing","1 hour","" -"GUI\MainForm.zh-CN.resx","label1.Text","missing","Duplicati dummy window","" -"GUI\MainForm.zh-CN.resx","optionsToolStripMenuItem.Text","missing","Options...","" -"GUI\MainForm.zh-CN.resx","pausePeriodToolStripMenuItem.Text","missing","Pause period","" -"GUI\MainForm.zh-CN.resx","pauseToolStripMenuItem.Text","missing","Pause","" -"GUI\MainForm.zh-CN.resx","quitToolStripMenuItem.Text","missing","Quit","" -"GUI\MainForm.zh-CN.resx","statusToolStripMenuItem.Text","missing","Status","" -"GUI\MainForm.zh-CN.resx","stopToolStripMenuItem.Text","missing","Stop","" -"GUI\MainForm.zh-CN.resx","throttleOptionsToolStripMenuItem.Text","missing","Throttle options...","" -"GUI\MainForm.zh-CN.resx","wizardToolStripMenuItem.Text","missing","Wizard...","" -"GUI\RestoreBackup.zh-CN.resx","$this.Text","missing","RestoreBackup","" -"GUI\RestoreBackup.zh-CN.resx","CancelBtn.Text","missing","Cancel","" -"GUI\RestoreBackup.zh-CN.resx","folderBrowserDialog.Description","missing","Select the folder where the data will be restored to","" -"GUI\RestoreBackup.zh-CN.resx","label1.Text","missing","Backup to restore","" -"GUI\RestoreBackup.zh-CN.resx","label2.Text","missing","Destination","" -"GUI\RestoreBackup.zh-CN.resx","OKBtn.Text","missing","OK","" -"GUI\RestoreBackup.zh-CN.resx","SelectTargetFolder.Text","missing","...","" -"GUI\ServiceStatus.zh-CN.resx","$this.Text","missing","Duplicati Status","" -"GUI\ServiceStatus.zh-CN.resx","columnHeader1.Text","missing","Time","" -"GUI\ServiceStatus.zh-CN.resx","columnHeader2.Text","missing","Backup set","" -"GUI\ServiceStatus.zh-CN.resx","columnHeader3.Text","missing","Size","" -"GUI\ServiceStatus.zh-CN.resx","columnHeader4.Text","missing","Time","" -"GUI\ServiceStatus.zh-CN.resx","columnHeader5.Text","missing","Backup set","" -"GUI\ServiceStatus.zh-CN.resx","CurrentStatus.Text","missing","Waiting for next backup","" -"GUI\ServiceStatus.zh-CN.resx","label1_2.Text","missing","Completed backups","" -"GUI\ServiceStatus.zh-CN.resx","label5.Text","missing","Pending backups","" -"GUI\ServiceStatus.zh-CN.resx","linkLabel1.Text","missing","Duplicati Options","" -"GUI\ServiceStatus.zh-CN.resx","optionsLabel.Text","missing","(UI Language, Default password, Advanced, ...)","" -"GUI\ServiceStatus.zh-CN.resx","pauseBackupToolStripMenuItem.Text","missing","Pause backup","" -"GUI\ServiceStatus.zh-CN.resx","PauseDuration05Menu.Text","missing","5 minutes","" -"GUI\ServiceStatus.zh-CN.resx","PauseDuration15Menu.Text","missing","15 minutes","" -"GUI\ServiceStatus.zh-CN.resx","PauseDuration30Menu.Text","missing","30 minutes","" -"GUI\ServiceStatus.zh-CN.resx","PauseDuration60Menu.Text","missing","1 hour","" -"GUI\ServiceStatus.zh-CN.resx","pausePeriodMenuItem.Text","missing","Pause period","" -"GUI\ServiceStatus.zh-CN.resx","quickLabel.Text","missing","Quick actions","" -"GUI\ServiceStatus.zh-CN.resx","runBackupNowToolStripMenuItem.Text","missing","Run backup now","" -"GUI\ServiceStatus.zh-CN.resx","runBackupNowToolStripMenuItem1.Text","missing","Run backup now","" -"GUI\ServiceStatus.zh-CN.resx","stopBackupToolStripMenuItem.Text","missing","Stop backup","" -"GUI\ServiceStatus.zh-CN.resx","viewFilesToolStripMenuItem.Text","missing","View contents ...","" -"GUI\ServiceStatus.zh-CN.resx","viewLogToolStripMenuItem.Text","missing","View log ...","" -"GUI\ServiceStatus.zh-CN.resx","wizardHelpLabel.Text","missing","(Create, edit, delete, run, restore backups)","" -"GUI\ServiceStatus.zh-CN.resx","wizardLink.Text","missing","Duplicati Wizard","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","BalloonNotification_Continous","not-updated","While running, and on errors, warnings","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","BalloonNotification_Errors","not-updated","On errors","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","BalloonNotification_Off","not-updated","No notifications","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","BalloonNotification_Start","not-updated","On start, errors, warnings","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","BalloonNotification_StartAndStop","not-updated","On start, stop, errors, warnings","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","BalloonNotification_Warnings","not-updated","On errors, warnings","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","CacheSize","not-updated","Cache size: {0}","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","CalculatingCacheSize","not-updated","Calculating cache size ...","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","ConfirmCacheDelete","not-updated","Delete signature files in the folder: -{0}","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","DefaultLanguage","not-updated","System language, {0}","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","DialogTitle","not-updated","Duplicati Options, version {0}","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","EncryptionModuleLoadError","not-updated","An error occured while loading encryption modules: {0}","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","ErrorWhileExaminingFolder","not-updated","An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","FolderIsMissingFile","not-updated","The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","LanguageChangedWarning","not-updated","The language has changed. This will take effect after you restart Duplicati.","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","OperationCancelled","not-updated","Cancelled","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","SaveExtensionError","not-updated","An error occured while saving settings: {0}","" -"GUI\Strings\ApplicationSetup.zh-CN.resx","SettingControlsLoadError","not-updated","An error occured while loading setting controls: {0}","" -"GUI\Strings\Common.zh-CN.resx","FifteenMinutes","not-updated","15 minutes","" -"GUI\Strings\Common.zh-CN.resx","FiveMinutes","not-updated","5 minutes","" -"GUI\Strings\Common.zh-CN.resx","GenericError","not-updated","An error occured: {0}","" -"GUI\Strings\Common.zh-CN.resx","InvalidDuration","not-updated","The full backup duration entered is not valid: {0}","" -"GUI\Strings\Common.zh-CN.resx","MenuPause","not-updated","Pause","" -"GUI\Strings\Common.zh-CN.resx","MenuResume","not-updated","Resume","" -"GUI\Strings\Common.zh-CN.resx","NoMinutes","not-updated","None","" -"GUI\Strings\Common.zh-CN.resx","OneDay","not-updated","One day","" -"GUI\Strings\Common.zh-CN.resx","OneMinute","not-updated","1 minute","" -"GUI\Strings\Common.zh-CN.resx","OneMonth","not-updated","One month","" -"GUI\Strings\Common.zh-CN.resx","OneWeek","not-updated","One week","" -"GUI\Strings\Common.zh-CN.resx","SixtyMinutes","not-updated","1 hour","" -"GUI\Strings\Common.zh-CN.resx","ThirtyMinutes","not-updated","30 minutes","" -"GUI\Strings\Common.zh-CN.resx","ThreadPriorityAboveNormal","not-updated","Above normal","" -"GUI\Strings\Common.zh-CN.resx","ThreadPriorityBelowNormal","not-updated","Below normal","" -"GUI\Strings\Common.zh-CN.resx","ThreadPriorityHighest","not-updated","Highest","" -"GUI\Strings\Common.zh-CN.resx","ThreadPriorityNormal","not-updated","Normal","" -"GUI\Strings\Common.zh-CN.resx","ThreadPriortyLowest","not-updated","Lowest","" -"GUI\Strings\Common.zh-CN.resx","ThreeMonths","not-updated","Three months","" -"GUI\Strings\Common.zh-CN.resx","TwoWeeks","not-updated","Two weeks","" -"GUI\Strings\DatabaseUpgrader.zh-CN.resx","BackupFilenamePrefix","not-updated","backup","" -"GUI\Strings\DatabaseUpgrader.zh-CN.resx","DatabaseFormatError","not-updated","Unable to determine database format: {0}","" -"GUI\Strings\DatabaseUpgrader.zh-CN.resx","InvalidVersionError","not-updated"," -The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","" -"GUI\Strings\DatabaseUpgrader.zh-CN.resx","TableLayoutError","not-updated","Unknown table layout detected","" -"GUI\Strings\DatabaseUpgrader.zh-CN.resx","UpgradeFailure","not-updated","Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","ApplicationExitLogMesssage","not-updated","The backup was stopped because the application was closed","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","CleaningUpMessage","not-updated","Removing old backups ...","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","CleanupError","not-updated","Failed during cleanup: {0}","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","CleanupLogdataHeader","not-updated","Cleanup output:","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","ErrorMessage","not-updated","Error: {0}","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","OtherAbortMessage","not-updated","The backup was stopped, the reason was: {0}","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","ShutdownWhileBackupInprogress","not-updated","Duplicati was terminated before the backup completed, status is unknown","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","TaskManagerCloseMessage","not-updated","The backup was stopped because the application was closed by the task manager","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","UserClosingMessage","not-updated","The backup was stopped by the user","" -"GUI\Strings\DuplicatiRunner.zh-CN.resx","WindowsShutdownMessage","not-updated","The backup was stopped because the machine was being shut down","" -"GUI\Strings\DynamicSetupHelper.zh-CN.resx","NoFoldersInSetupError","not-updated","No folders are included in the backup","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","NoDataError","not-updated","No data returned","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipAddedFile","not-updated","Added file","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipAddedFolder","not-updated","Added folder","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipAddedOrModifiedFile","not-updated","Added or modified file","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipControlFile","not-updated","Control file","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipDeletedFile","not-updated","Deleted file","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipDeletedFolder","not-updated","Deleted folder","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipExistingFolder","not-updated","Existing folder","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipIncompleteFile","not-updated","Incomplete file","" -"GUI\Strings\ListBackupFiles.zh-CN.resx","TooltipModifiedFile","not-updated","Modified file","" -"GUI\Strings\MainForm.zh-CN.resx","BalloonTip_Error","not-updated","Failed to run backup {0}: {1}","" -"GUI\Strings\MainForm.zh-CN.resx","BalloonTip_Running","not-updated","{0}","" -"GUI\Strings\MainForm.zh-CN.resx","BalloonTip_Started","not-updated","Running {0}","" -"GUI\Strings\MainForm.zh-CN.resx","BalloonTip_Stopped","not-updated","Finished {0}","" -"GUI\Strings\MainForm.zh-CN.resx","BalloonTip_Warning","not-updated","Backup {0} gave a warning","" -"GUI\Strings\MainForm.zh-CN.resx","ExitWhileBackupIsRunningQuestion","not-updated","A backup is currently running, do you want to stop the backup so Duplicati can exit?","" -"GUI\Strings\MainForm.zh-CN.resx","MultipleNamedBackupsFound","not-updated","The backup named ""{0}"" was found {1} times","" -"GUI\Strings\MainForm.zh-CN.resx","NamedBackupGroupNotFound","not-updated","The backup group named ""{0}"" was not found","" -"GUI\Strings\MainForm.zh-CN.resx","NamedBackupNotFound","not-updated","The backup named ""{0}"" was not found","" -"GUI\Strings\MainForm.zh-CN.resx","PauseOperationFailed","not-updated","Failed to execute the Pause request: {0}","" -"GUI\Strings\MainForm.zh-CN.resx","TerminateForExitQuestion","not-updated","Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","" -"GUI\Strings\MainForm.zh-CN.resx","TrayStatusPause","not-updated","Duplicati is currently paused","" -"GUI\Strings\MainForm.zh-CN.resx","TrayStatusReady","not-updated","Duplicati is ready","" -"GUI\Strings\MainForm.zh-CN.resx","TrayStatusRunning","not-updated","Duplicati is running {0}","" -"GUI\Strings\Program.zh-CN.resx","AnotherInstanceDetected","not-updated","Another instance is running, and was notified","" -"GUI\Strings\Program.zh-CN.resx","DatabaseOpenError","not-updated","Failed to create, open or upgrade the database. -Error message: {0}","" -"GUI\Strings\Program.zh-CN.resx","FullCommandDescription","not-updated","Forces the --run-backup command to perform a full backup","" -"GUI\Strings\Program.zh-CN.resx","HelpCommandDescription","not-updated","Displays this help","" -"GUI\Strings\Program.zh-CN.resx","HelpDisplayDialog","not-updated","Supported commandline arguments: - -{0}","" -"GUI\Strings\Program.zh-CN.resx","HelpDisplayFormat","not-updated","--{0}: {1}","" -"GUI\Strings\Program.zh-CN.resx","LanguageSelectionError","not-updated","Failed to set the user interface language: {0}","" -"GUI\Strings\Program.zh-CN.resx","LogfileCommandDescription","not-updated","Outputs log information to the file given","" -"GUI\Strings\Program.zh-CN.resx","LoglevelCommandDescription","not-updated","Determines the amount of information written in the log file","" -"GUI\Strings\Program.zh-CN.resx","PauseCommandDescription","not-updated","Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes","" -"GUI\Strings\Program.zh-CN.resx","PortablemodeCommandDescription","not-updated","Activates portable mode where the database is placed below the program executable","" -"GUI\Strings\Program.zh-CN.resx","ResumeCommandDescription","not-updated","Resumes operation of Duplicati, if paused","" -"GUI\Strings\Program.zh-CN.resx","RunbackupCommandDescription","not-updated","Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed","" -"GUI\Strings\Program.zh-CN.resx","SeriousError","not-updated","A serious error occured in Duplicati: {0}","" -"GUI\Strings\Program.zh-CN.resx","ShowstausCommandDescription","not-updated","Displays the status window","" -"GUI\Strings\Program.zh-CN.resx","ShowwizardCommandDescription","not-updated","Displays the wizard window","" -"GUI\Strings\Program.zh-CN.resx","StartupFailure","not-updated","Unable to start up, perhaps another process is already running? -Error message: {0}","" -"GUI\Strings\Program.zh-CN.resx","TraylessCommandDescription","not-updated","Runs Duplicati without showing the tray icon, closing the main window closes Duplicati","" -"GUI\Strings\Program.zh-CN.resx","UnencrypteddatabaseCommandDescription","not-updated","Disables database encryption","" -"GUI\Strings\Program.zh-CN.resx","WrongSQLiteVersion","not-updated","Unsupported version of SQLite detected ({0}), must be {1} or higher","" -"GUI\Strings\Scheduler.zh-CN.resx","InvalidTimeSetupError","not-updated","Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","" -"GUI\Strings\ServiceStatus.zh-CN.resx","BackupImmediate","not-updated","Now","" -"GUI\Strings\ServiceStatus.zh-CN.resx","BackupStatusError","not-updated","Failed backup","" -"GUI\Strings\ServiceStatus.zh-CN.resx","BackupStatusOK","not-updated","Successfull backup","" -"GUI\Strings\ServiceStatus.zh-CN.resx","BackupStatusPartial","not-updated","Backup only processed some of the files","" -"GUI\Strings\ServiceStatus.zh-CN.resx","BackupStatusWarning","not-updated","Completed backup with warnings","" -"GUI\Strings\ServiceStatus.zh-CN.resx","DialogTitle","not-updated","Duplicati {0} - Status","" -"GUI\Strings\ServiceStatus.zh-CN.resx","NoFilesInBackupMessages","not-updated","The backup has no changes","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionExit","not-updated","Close Duplicati","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionPause","not-updated","Pause","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionPause10","not-updated","Pause for 10 minutes","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionPause15","not-updated","Pause for 15 minutes","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionPause30","not-updated","Pause for 30 minutes","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionPause5","not-updated","Pause for 5 minutes","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionPause60","not-updated","Pause for 60 minutes","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionResume","not-updated","Resume","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionStop","not-updated","Stop the current backup","" -"GUI\Strings\ServiceStatus.zh-CN.resx","QuickActionThrottle","not-updated","Throttle options ...","" -"GUI\Strings\ServiceStatus.zh-CN.resx","SelectQuickAction","not-updated","- Select action -","" -"GUI\Strings\ServiceStatus.zh-CN.resx","StatusBackup","not-updated","Backup: {0}","" -"GUI\Strings\ServiceStatus.zh-CN.resx","StatusPaused","not-updated","Duplicati is currently paused","" -"GUI\Strings\ServiceStatus.zh-CN.resx","StatusRestore","not-updated","Restore: {0}","" -"GUI\Strings\ServiceStatus.zh-CN.resx","StatusWaiting","not-updated","Waiting for next backup","" -"GUI\Strings\ServiceStatus.zh-CN.resx","SwitchToAdvanced","not-updated","Advanced >>>","" -"GUI\Strings\ServiceStatus.zh-CN.resx","SwitchToSimple","not-updated","Simple <<<","" -"GUI\Strings\TaskType.zh-CN.resx","FullBackup","not-updated","Full backup","" -"GUI\Strings\TaskType.zh-CN.resx","IncrementalBackup","not-updated","Incremental backup","" -"GUI\Strings\TaskType.zh-CN.resx","ListActualFiles","not-updated","List actual files","" -"GUI\Strings\TaskType.zh-CN.resx","ListBackupEntries","not-updated","List backup entries","" -"GUI\Strings\TaskType.zh-CN.resx","ListBackups","not-updated","List backups","" -"GUI\Strings\TaskType.zh-CN.resx","ListFiles","not-updated","List files","" -"GUI\Strings\TaskType.zh-CN.resx","RemoveAllButNFull","not-updated","Remove all but n full","" -"GUI\Strings\TaskType.zh-CN.resx","RemoveOlderThan","not-updated","Remove older than","" -"GUI\Strings\TaskType.zh-CN.resx","Restore","not-updated","Restore","" -"GUI\Strings\TaskType.zh-CN.resx","RestoreSetup","not-updated","Restore setup","" -"GUI\Strings\TrayIconWrapper.zh-CN.resx","GtkLoadError","not-updated","Gtk could not be loaded, using windows forms implementation. -Error message: {0}","" -"GUI\Strings\TrayIconWrapper.zh-CN.resx","GtkNotFoundError","not-updated","Unable to locate gtk assemblies","" -"GUI\Strings\TrayIconWrapper.zh-CN.resx","GtkTooOldError","not-updated","Gtk found, but it has version {0} and must be at least {1}","" -"GUI\Strings\WizardHandler.zh-CN.resx","ResumeNowQuestion","not-updated","Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","" -"GUI\Strings\WizardHandler.zh-CN.resx","SetupRestoreSuccess","not-updated","The previous Duplicati setup is now restored!","" -"GUI\Strings\WizardHandler.zh-CN.resx","StopBackupError","not-updated","An error occured while attempting to stop the running backup: {0}","" -"GUI\Strings\WizardHandler.zh-CN.resx","StopRunningBackupQuestion","not-updated","The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","" -"GUI\Strings\WizardHandler.zh-CN.resx","UnableToStopBackupError","not-updated","Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","" -"GUI\Strings\WizardHandler.zh-CN.resx","WizardFormTitle","not-updated","Duplicati Setup Wizard","" -"GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx","EditFilters.Text","missing","Modify filters that control what files are included in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx","EditOverrides.Text","missing","Manually override settings (advanced)","" -"GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx","IncludeDuplicatiSetup.Text","missing","Include the current Duplicati setup in the backup","" -"GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx","LimitOptions.Text","missing","Set limits, such as volumesize and bandwidth limits","" -"GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx","SelectCleanup.Text","missing","Select when to remove old backups","" -"GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx","SelectWhen.Text","missing","Select when and how often the backup should run","" -"GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx","CleanFullBackupHelptext.Text","missing","To prevent the backups from growing indefinetly, old backups should be deleted regularly","" -"GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx","EnableCleanupDuration.Text","missing","Never keep backups older than this","" -"GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx","EnableFullBackupClean.Text","missing","Never keep more than this many full backups","" -"GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx","IgnoreTimestamps.Text","missing","Ignore file modification timestamp when making incremental backups","" -"GUI\Wizard pages\Add backup\FinishedAdd.zh-CN.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Add backup\FinishedAdd.zh-CN.resx","RunNow.Text","missing","Run backup now","" -"GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx","EnablePassword.Text","missing","Protect the backups with this password","" -"GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx","EncryptionModule.ToolTip","missing","Choose the encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx","EncryptionModuleLabel.Text","missing","Encryption method","" -"GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx","GeneratePasswordButton.ToolTip","missing","Click here to generate a random password","" -"GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx","PasswordHelptext.Text","missing","It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.","" -"GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx","UseSettingsAsDefault.Text","missing","Use these settings on new backups","" -"GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx","UseSettingsAsDefault.ToolTip","missing","If this box is checked, Duplicati will apply the chosen encryption settings to all new backups","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","appdataSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","desktopSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","DocumentsRadio.Text","missing","My documents","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","FolderRadio.Text","missing","Custom folder list","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","IncludeDesktop.Text","missing","Include files on the desktop","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","IncludeDocuments.Text","missing","Include documents","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","IncludeImages.Text","missing","Include my images","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","IncludeMusic.Text","missing","Include my music","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","IncludeSettings.Text","missing","Include application settings","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","myDocumentsSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","myMusicSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","myPicturesSize.Text","missing","(...)","" -"GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx","totalSize.Text","missing","Calculating size","" -"GUI\Wizard pages\Add backup\SelectName.zh-CN.resx","button1.Text","missing","Add a group","" -"GUI\Wizard pages\Add backup\SelectName.zh-CN.resx","label1.Text","missing","Backup name","" -"GUI\Wizard pages\Add backup\SelectName.zh-CN.resx","label2.Text","missing","Place the backup in a group (optional)","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","AlwaysFullRadio.Text","missing","Always perform a full backup, never incremental (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","Day1Label.Text","missing","Mon","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","Day2Label.Text","missing","Tue","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","Day3Label.Text","missing","Wen","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","Day4Label.Text","missing","Thu","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","Day5Label.Text","missing","Fri","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","Day6Label.Text","missing","Sat","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","Day7Label.Text","missing","Sun","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","FullStrategyPanel.Text","missing","Full / Incremental strategy","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","IncrementalPeriodRadio.Text","missing","Incremental, then full after this period:","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","label1.Text","missing","Run the backup at this time","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","label2.Text","missing","Interval","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","label3.Text","missing","Allowed days","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","NeverFullRadio.Text","missing","Always perform an incremental backup, never full (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","NoScheduleRadio.Text","missing","Never run automatically, only run when I manually start it (not recommended)","" -"GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx","ScheduleRadio.Text","missing","Run backup at specified interval (recommended)","" -"GUI\Wizard pages\Add backup\SettingOverrides.zh-CN.resx","dataGridViewTextBoxColumn1.HeaderText","missing","argument","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.zh-CN.resx","PageDescription","not-updated","On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.","" -"GUI\Wizard pages\Add backup\Strings\AdvancedOptions.zh-CN.resx","PageTitle","not-updated","Advanced settings","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx","DisabledCleanupWarning","not-updated","You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx","PageDescription","not-updated","To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx","PageTitle","not-updated","Select cleanup options","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx","TooShortCleanupDurationDay","not-updated","The cleanup duration entered is less than 1 day. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx","TooShortFullDuration","not-updated","The full backup duration entered is less than ten minutes. This will give very poor system performance.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.zh-CN.resx","PageDescription","not-updated","On this page you can modify filters that control what files are included in the backup.","" -"GUI\Wizard pages\Add backup\Strings\EditFilters.zh-CN.resx","PageTitle","not-updated","Edit filters","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","PageDescription","not-updated","You have now entered all the required data, and can now create the backup.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","PageDescriptionModify","not-updated","The backup modifications are now ready to be saved.","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","PageTitle","not-updated","Ready to add backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","PageTitleModify","not-updated","Ready to save changes","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryActionAdd","not-updated","Add new backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryActionModify","not-updated","Modify backup","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryDestination","not-updated","Destination","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryDestinationPath","not-updated","Destination path","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryFullBackupEach","not-updated","Full backup each","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryKeepFullBackups","not-updated","Keep full backups","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryRepeat","not-updated","Repeat","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummarySourceFolder","not-updated","Source folder","" -"GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx","SummaryWhen","not-updated","When","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","ChangePasswordQuestion","not-updated","Are you sure you want to change the current password to a new random one?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","EmptyPasswordError","not-updated","You must enter a password, remove the check mark next to the box to disable encryption of the backups.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","EnablePasswordRestoreText","not-updated","Backup is protected with password","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","EncryptionModuleLoadError","not-updated","Failed to load the encryption modules: {0}","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","NewGeneratedPasswordWarning","not-updated","You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","NoEncryptionMethodSelected","not-updated","You must select an encryption method.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","NoPasswordWarning","not-updated","If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","PageDescription","not-updated","On this page you can select options that protect your backups from being read or altered.","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","PageDescriptionRestore","not-updated","Enter the encryption settings that were used to create the backup originally","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","PageTitle","not-updated","Select password for the backup","" -"GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx","PasswordChangedWarning","not-updated","****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","CalculatingSize","not-updated","Calculating size ...","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","CalculatingSizeMarker","not-updated","(...)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","DuplicateFolderError","not-updated","The folder ""{0}"" is included twice","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","FinalSizeCalculated","not-updated","The selected items take up {0} of space","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","FolderDoesNotExistWarning","not-updated","The folder ""{0}"" does not exist. -How do you want to proceed?","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","NoFilesSelectedError","not-updated","You have not included any files.","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","PageDescription","not-updated","On this page you must select the folder and files you wish to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","PageTitle","not-updated","Select files to backup","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","PartialSizeCalculated","not-updated","Calculating ... (using more than {0} of space)","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","RelatedFoldersError","not-updated","The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","" -"GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx","UpgradeWarning","not-updated","The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","" -"GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx","DuplicateNameEnteredError","not-updated","There already exists a backup with that name","" -"GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx","InvalidNameEnteredError","not-updated","Failed to validate the backup name: {0}","" -"GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx","NoNameEnteredError","not-updated","You must enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx","PageDescription","not-updated","On this page you can enter a name for the backup, so you can find and modify it later","" -"GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx","PageTitle","not-updated","Enter a name for the backup","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","FullDurationShorterThanScheduleDurationError","not-updated","The interval between each full backup must be larger than the schedule interval.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","NoScheduleWarning","not-updated","You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","OnlyFullBackupsWarning","not-updated","You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","OnlyIncrementalBackupsWarning","not-updated","You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","PageDescription","not-updated","On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","PageTitle","not-updated","Select when the backup should run","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","TimeIsInThePastWarning","not-updated","The time you entered is in the past.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","TimeOccursShortlyWarning","not-updated","The time you entered will occur shortly.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","TooManyIncrementalsWarning","not-updated","The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","TooShortFullDurationError","not-updated","The interval between full backups must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx","TooShortScheduleDurationError","not-updated","The schedule interval must be more than {0} minutes.","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx","BackendLoadError","not-updated","An error occured while loading backend settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx","CompressionLoadError","not-updated","An error occured while loading compression settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx","EncryptionLoadError","not-updated","An error occured while loading encryption settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx","GenericModuleLoadError","not-updated","An error occured while loading generic module settings: {0}","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx","PageDescription","not-updated","On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!","" -"GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx","PageTitle","not-updated","Override settings","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.zh-CN.resx","PageDescription","not-updated","On this page you may select limits that prevent the backup procedure from using too many resources","" -"GUI\Wizard pages\Add backup\Strings\ThrottleOptions.zh-CN.resx","PageTitle","not-updated","Select how to limit the backup","" -"GUI\Wizard pages\Add backup\ThrottleOptions.zh-CN.resx","AsyncEnabled.Text","missing","Upload asyncronosly","" -"GUI\Wizard pages\Add backup\ThrottleOptions.zh-CN.resx","BackupLimitEnabled.Text","missing","Each backup size limit ","" -"GUI\Wizard pages\Add backup\ThrottleOptions.zh-CN.resx","label1.Text","missing","Size of each volume","" -"GUI\Wizard pages\Backends\RawContainer.zh-CN.resx","label1.Text","missing","Destination","" -"GUI\Wizard pages\Delete backup\DeleteFinished.zh-CN.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Delete backup\DeleteFinished.zh-CN.resx","label2.Text","missing","Warning: You cannot restore the files after the backup is deleted!!!","" -"GUI\Wizard pages\Delete backup\DeleteFinished.zh-CN.resx","label3.Text","missing","Note that the actual files will not be removed from the storage backend, you must remove the files manually.","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.zh-CN.resx","PageDescription","not-updated","You are now ready to delete the backup. Please note that you cannot restore the backup ever again","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.zh-CN.resx","PageTitle","not-updated","Delete backup","" -"GUI\Wizard pages\Delete backup\Strings\DeleteFinished.zh-CN.resx","SummaryText","not-updated","Action: Delete backup -Name: {0}","" -"GUI\Wizard pages\FirstLaunch.zh-CN.resx","CreateNew.Text","missing","Setup a new backup","" -"GUI\Wizard pages\FirstLaunch.zh-CN.resx","RestoreFiles.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\FirstLaunch.zh-CN.resx","RestoreFilesHelp.Text","missing","You do not want to set up Duplicati, but just want to restore some files","" -"GUI\Wizard pages\FirstLaunch.zh-CN.resx","RestoreSettingsHelp.Text","missing","You have used Duplicati before, and want to restore your setup","" -"GUI\Wizard pages\FirstLaunch.zh-CN.resx","RestoreSetup.Text","missing","Restore settings from a previous Duplicati installation","" -"GUI\Wizard pages\FirstLaunch.zh-CN.resx","SetupNewBackupHelp.Text","missing","You have not used Duplicati before, or want to start over","" -"GUI\Wizard pages\FirstLaunch.zh-CN.resx","SimpleHelpHeader.Text","missing","Select one of the options below, and click next","" -"GUI\Wizard pages\MainPage.zh-CN.resx","Backup.Text","missing","Run a backup immediately","" -"GUI\Wizard pages\MainPage.zh-CN.resx","CreateNew.Text","missing","Schedule a new backup","" -"GUI\Wizard pages\MainPage.zh-CN.resx","donate_button.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.zh-CN.resx","donate_link.Text","missing","Support Duplicati","" -"GUI\Wizard pages\MainPage.zh-CN.resx","donate_link.ToolTip","missing","Show your appreciation by donating, any amount is accepted","" -"GUI\Wizard pages\MainPage.zh-CN.resx","Edit.Text","missing","Edit an existing backup","" -"GUI\Wizard pages\MainPage.zh-CN.resx","label1.Text","missing","What do you want to do?","" -"GUI\Wizard pages\MainPage.zh-CN.resx","Remove.Text","missing","Remove an existing backup","" -"GUI\Wizard pages\MainPage.zh-CN.resx","Restore.Text","missing","Restore files from a backup","" -"GUI\Wizard pages\Restore\FinishedRestore.zh-CN.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\Restore\FinishedRestore.zh-CN.resx","RunInBackground.Text","missing","Run restore operation as a background job","" -"GUI\Wizard pages\Restore\SelectBackupVersion.zh-CN.resx","label1.Text","missing","Select the backup you want to restore","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx","MostRecent","not-updated","most recent","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx","PageDescription","not-updated","Duplicati is now ready to restore your files.","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx","PageTitle","not-updated","Ready to restore files","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx","RestoreFailedError","not-updated","The restore operation failed: {0}","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx","RestoreWaitDialogTitle","not-updated","Restoring files, please wait...","" -"GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx","SummaryText","not-updated","Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.zh-CN.resx","NoBackupSelectedError","not-updated","You must select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.zh-CN.resx","PageDescription","not-updated","The list below shows all the available backups. Select one to restore","" -"GUI\Wizard pages\Restore\Strings\SelectBackupVersion.zh-CN.resx","PageTitle","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","CreateNewFolderWarning","not-updated","The folder {0} does not exist. Do you want to create it?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","FolderIsNotEmptyWarning","not-updated","The folder {0} is not empty. Do you want to use it anyway?","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","FolderPathIsRelativeError","not-updated","You must enter the full path of the folder: {0}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","FolderValidationError","not-updated","An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","NoFilesSelectedError","not-updated","You have not selected any files to restore.","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","NoFolderError","not-updated","You must enter a folder to restore to","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","PageDescription","not-updated","Please select the folder into which the backup will be restored","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","PageTitle","not-updated","Select restore folder","" -"GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx","PathTooLongWarning","not-updated","The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?","" -"GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx","BrowseFolder.Text","missing","...","" -"GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx","folderBrowserDialog.Description","missing","Select the folder where the backup will be restored","" -"GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx","label2.Text","missing","Restore to this folder","" -"GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx","PartialRestore.Text","missing","Restore only the items selected below","" -"GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.zh-CN.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","PageDescription","not-updated","You have now entered all the required data, and can now restore the setup.","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","PageTitle","not-updated","Ready to restore settings","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","RestoreFailedError","not-updated","Failed to restore setup files, the error message was: - {0}","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","RestoreWaitDialogTitle","not-updated","Restoring setup, please wait...","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","SetupFileMissingError","not-updated","Connection succeded, but not setup file was found","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","SummaryAction","not-updated","Action","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","SummaryRestoreBackup","not-updated","Restore backup","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","SummarySource","not-updated","Source","" -"GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx","SummarySourcePath","not-updated","Source path","" -"GUI\Wizard pages\RunNow\RunNowFinished.zh-CN.resx","ForceFull.Text","missing","Force full backup","" -"GUI\Wizard pages\RunNow\RunNowFinished.zh-CN.resx","label1.Text","missing","Summary","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.zh-CN.resx","PageDescription","not-updated","You are now ready to run the backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.zh-CN.resx","PageTitle","not-updated","Ready to run backup","" -"GUI\Wizard pages\RunNow\Strings\RunNowFinished.zh-CN.resx","SummaryText","not-updated","Action: Run backup now -Name: {0}","" -"GUI\Wizard pages\SelectBackend.zh-CN.resx","Question.Text","missing","Where do you want to store the backups?","" -"GUI\Wizard pages\SelectBackup.zh-CN.resx","DirectRestore.Text","missing","Restore files directly","" -"GUI\Wizard pages\SelectBackup.zh-CN.resx","RestoreExisting.Text","missing","Restore from an existing backup","" -"GUI\Wizard pages\SelectBackup.zh-CN.resx","ShowAdvanced.Text","missing","Show advanced options","" -"GUI\Wizard pages\SelectBackup.zh-CN.resx","topLabel.Text","missing","Select backup to modify","" -"GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx","NoActionSelection","not-updated","You must select an action","" -"GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx","PageHelptext","not-updated","Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup","" -"GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx","PageTitle","not-updated","Welcome to Duplicati","" -"GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx","ShowAdvancedQuestion","not-updated","Do you need to modify advanced settings? -(Most users do not need this)","" -"GUI\Wizard pages\Strings\MainPage.zh-CN.resx","PageHelptext","not-updated","Please select the action you want to perform below","" -"GUI\Wizard pages\Strings\MainPage.zh-CN.resx","PageTitle","not-updated","Welcome to the Duplicati Wizard","" -"GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx","NoActionSelected","not-updated","You must enter the storage method before you can continue.","" -"GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx","PageHelptext","not-updated","On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.","" -"GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx","PageTitle","not-updated","Select a place to store the backups","" -"GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx","RestoreSetupTitle","not-updated","Where is the backup stored?","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","NoActionSelected","not-updated","You must select a backup before you can continue","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageHelptextEdit","not-updated","In the list below, select the backup you want to modify","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageHelptextRemove","not-updated","In the list below, select the backup you want to delete","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageHelptextRestore","not-updated","In the list below, select the backup you want to restore","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageHelptextRunNow","not-updated","In the list below, select the backup you want to run immediately","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageHelptextUnknown","not-updated","Unknown action","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageTitleEdit","not-updated","Select the backup to modify","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageTitleRemove","not-updated","Select the backup to remove","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageTitleRestore","not-updated","Select the backup to restore","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageTitleRunNow","not-updated","Select the backup to run now","" -"GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx","PageTitleUnknown","not-updated","Unknown action","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","CreateContainer.Text","missing","Create container","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","label1.Text","missing","CloudFiles Username","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","label2.Text","missing","CloudFiles API Key","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","label3.Text","missing","Container name","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","label4.Text","missing","A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","label5_2.Text","missing","CloudFiles AuthUrl","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","Description_v2","not-updated","Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionAuthenticationURLLong_v2","not-updated","Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionAuthenticationURLShort","not-updated","Provide another authentication URL","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionPasswordLong","not-updated","Supplies the API Access Key used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionPasswordShort","not-updated","Supplies the access key used to connect to the server","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionUKAccountLong","not-updated","Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionUKAccountShort","not-updated","Use a UK account","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionUsernameLong","not-updated","Supplies the username used to authenticate with CloudFiles.","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DescriptionUsernameShort","not-updated","Supplies the username used to authenticate with CloudFiles","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","DisplayName","not-updated","CloudFiles (Rackspace)","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","ETagVerificationError","not-updated","MD5 Hash (ETag) verification failed","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","FileDeleteError","not-updated","Failed to delete file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","FileUploadError","not-updated","Failed to upload file","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","InvalidUrlError","not-updated","Invalid URL: {0}","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","NoAPIKeyError","not-updated","No CloudFiles API Access Key given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","NoUserIDError","not-updated","No CloudFiles userID given","" -"Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx","UnexpectedResponseError","not-updated","Unexpected CloudFiles response, perhaps the API has changed?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","CreateMissingContainer","not-updated","The container does not exist, do you want to create it?","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","EmptyAPIKeyError","not-updated","You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","EmptyAuthUrlError","not-updated","The AuthUrl field cannot be empty","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","EmptyCloudFilesIDError","not-updated","You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","EmptyContainerNameError","not-updated","You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","InvalidAuthUrlError","not-updated","The url {0} is invalid","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\CloudFiles\Strings\MD5CalculatingStream.zh-CN.resx","IncorrectUsageError","not-updated","Cannot read and write on the same stream","" -"Library\Backend\File\FileUI.zh-CN.resx","BrowseTargetFolder.Text","missing","...","" -"Library\Backend\File\FileUI.zh-CN.resx","folderBrowserDialog.Description","missing","Select the folder where the backups will be stored","" -"Library\Backend\File\FileUI.zh-CN.resx","FolderLabel.Text","missing","Folder","" -"Library\Backend\File\FileUI.zh-CN.resx","label1.Text","missing","Username","" -"Library\Backend\File\FileUI.zh-CN.resx","label2.Text","missing","Password","" -"Library\Backend\File\FileUI.zh-CN.resx","UseCredentials.Text","missing","Use alternate credentials","" -"Library\Backend\File\FileUI.zh-CN.resx","UseDisk.Text","missing","Removable disk","" -"Library\Backend\File\FileUI.zh-CN.resx","UsePath.Text","missing","Path","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","AlternateDestinationMarkerLong","not-updated","This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","AlternateDestinationMarkerShort","not-updated","Look for a file in the destination folder","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","AlternateTargetPathsLong","not-updated","This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","AlternateTargetPathsShort","not-updated","A list of secondary target paths","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","Description","not-updated","This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","DisplayName","not-updated","File based","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","FolderMissingError","not-updated","The folder {0} does not exist","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","NoDestinationWithMarkerFileError","not-updated","The marker file ""{0}"" was not found in any of the examined destinations: {1}","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","UseMoveForPutLong","not-updated","When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.","" -"Library\Backend\File\Strings\FileBackend.zh-CN.resx","UseMoveForPutShort","not-updated","Move the file instead of copying it","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","AuthenticationError","not-updated","Failed to authenticate using the given credentials.","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","CreateFolderQuestion","not-updated","The selected folder does not exist. Do you want to create it?","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","EmptyFoldernameError","not-updated","You must enter a folder to backup to","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","FolderEmptyError","not-updated","The selected folder is empty","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","FolderNotEmptyWarning","not-updated","The selected folder is not empty. Do you want to use it anyway?","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","FolderValidationError","not-updated","An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","NonRootedPathError","not-updated","You must enter the full path of the folder","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","NoRemovableDrivesError","not-updated","No removable drives were found on your system. Please enter the path manually.","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\File\Strings\FileUI.zh-CN.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","label1.Text","missing","Server","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","label2.Text","missing","Path","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","label3.Text","missing","Username","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","label4.Text","missing","Password","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","label6.Text","missing","Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","PassiveConnection.Text","missing","Use passive connection","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\FTP\FTPUI.zh-CN.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","Description","not-updated","This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionDisableUploadVerifyLong","not-updated","To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionDisableUploadVerifyShort","not-updated","Disable upload verification","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPActiveLong","not-updated","If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPActiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPPassiveLong","not-updated","If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPPassiveShort","not-updated","Toggles the FTP connections method","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (ftps) connection","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","DisplayName","not-updated","FTP based","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","ListVerifyFailure","not-updated","The file {0} was uploaded but not found afterwards, the file listing returned {1}","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","ListVerifySizeFailure","not-updated","The file {0} was uploaded but the returned size was {1} and it was expected to be {2}","" -"Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\FTP\Strings\FTPUI.zh-CN.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\FTP\Strings\FTPUI.zh-CN.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\FTP\Strings\FTPUI.zh-CN.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\FTP\Strings\FTPUI.zh-CN.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\FTP\Strings\FTPUI.zh-CN.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\FTP\Strings\FTPUI.zh-CN.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","AllowCredentialStorage.Text","missing","Store new S3 account information","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","CredentialGroup.Text","missing","Stored credentials","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","groupBox2.Text","missing","Default settings","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","label1.Text","missing","Bucket region:","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","label2.Text","missing","Server name:","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","RemoveAllButton.Text","missing","Remove all","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","RemoveSelectedButton.Text","missing","Remove","" -"Library\Backend\S3\S3CommonOptions.zh-CN.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage","" -"Library\Backend\S3\S3UI.zh-CN.resx","CreateBucket.Text","missing","Create bucket","" -"Library\Backend\S3\S3UI.zh-CN.resx","label1.Text","missing","AWS Access ID","" -"Library\Backend\S3\S3UI.zh-CN.resx","label2.Text","missing","AWS Secret Key","" -"Library\Backend\S3\S3UI.zh-CN.resx","label3.Text","missing","S3 Bucket name","" -"Library\Backend\S3\S3UI.zh-CN.resx","label4.Text","missing","A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket","" -"Library\Backend\S3\S3UI.zh-CN.resx","label5.Text","missing","RRS is cheaper but less reliable","" -"Library\Backend\S3\S3UI.zh-CN.resx","label6.Text","missing","Bucket create region","" -"Library\Backend\S3\S3UI.zh-CN.resx","label7.Text","missing","S3 Servername","" -"Library\Backend\S3\S3UI.zh-CN.resx","SignUpLink.Text","missing","Click here for the sign up page","" -"Library\Backend\S3\S3UI.zh-CN.resx","TestConnection.Text","missing","Test Connection","" -"Library\Backend\S3\S3UI.zh-CN.resx","UseRRS.Text","missing","Use Reduced Redundancy Storage (RRS)","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","AMZKeyDescriptionLong","not-updated","The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","AMZKeyDescriptionShort","not-updated","The AWS ""Secret Access Key""","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","AMZUserIDDescriptionLong","not-updated","The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","AMZUserIDDescriptionShort","not-updated","The AWS ""Access Key ID""","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","DeprecatedUrlFormat","not-updated","You are using a deprected url format, please change it to: {0}","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","Description_v2","not-updated","This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","DisplayName","not-updated","Amazon S3 based","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","FTPPasswordDescriptionLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","FTPPasswordDescriptionShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","NoAMZKeyError","not-updated","No Amazon S3 secret key given","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","NoAMZUserIDError","not-updated","No Amazon S3 userID given","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","OptionsAreMutuallyExclusiveError","not-updated","The options --{0} and --{1} are mutually exclusive","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3EurobucketDeprecationDescription","not-updated","Please use --{0}={1} instead","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3EurobucketDescriptionLong","not-updated","This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3EurobucketDescriptionShort","not-updated","Use a European server","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3LocationDescriptionLong","not-updated","This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3LocationDescriptionShort","not-updated","Specifies S3 location constraints","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3NewStyleDeprecation","not-updated","The subdomain calling option does nothing, the library will pick the right calling convention","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3NewStyleDescriptionLong","not-updated","Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3NewStyleDescriptionShort","not-updated","Use subdomain calling style","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3ServerNameDescriptionLong","not-updated","Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3ServerNameDescriptionShort","not-updated","Specifies an alternate S3 server name","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3UseRRSDescriptionLong","not-updated","This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","S3UseRRSDescriptionShort","not-updated","Use Reduced Redundancy Storage","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","UnableToDecodeBucketnameError","not-updated","Unable to determine the bucket name for host: {0}","" -"Library\Backend\S3\Strings\S3Backend.zh-CN.resx","UnableToParseURLError","not-updated","Could not parse the url: {0}","" -"Library\Backend\S3\Strings\S3SettingsControl.zh-CN.resx","PageDescription","not-updated","Displays various options related to the S3 backend","" -"Library\Backend\S3\Strings\S3SettingsControl.zh-CN.resx","PageTitle","not-updated","S3","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","BucketnameCaseWarning","not-updated","The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","BucketnameNotPrefixedWarning","not-updated","The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","CreateMissingBucket","not-updated","The bucket does not exist, do you want to create it?","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","EmptyAWSIDError","not-updated","You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","EmptyAWSKeyError","not-updated","You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","EmptyBucketnameError","not-updated","You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","HostnameInvalidWarning","not-updated","The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","HostnameInvalidWithNonUSBucketOptionError","not-updated","Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","MonoRequiresExistingBucket","not-updated","A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","NewS3RequiresLowerCaseError","not-updated","The new amazon s3 API requires that bucket names are all lower case.","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","NonUSBucketsRequireLowerCaseError","not-updated","Non-US buckets require that the bucket name is in lower case.","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\S3\Strings\S3UI.zh-CN.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\SSHCommonOptions.zh-CN.resx","BrowseForSFTPButton.Text","missing","...","" -"Library\Backend\SSH\SSHCommonOptions.zh-CN.resx","BrowseForSFTPDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Backend\SSH\SSHCommonOptions.zh-CN.resx","label1.Text","missing","SFTP path:","" -"Library\Backend\SSH\SSHCommonOptions.zh-CN.resx","UseManagedAsDefault.Text","missing","Use managed SSH by default","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","BrowseForKeyFileButton.Text","missing","...","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","GenerateDebugOutput.Text","missing","Generate debug output","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","Keyfilelabel.Text","missing","Keyfile","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","label1.Text","missing","Server","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","label2.Text","missing","Path","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","label3.Text","missing","Username","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","OpenSSHKeyFileDialog.Filter","missing","All files (*.*)|*.*","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","OpenSSHKeyFileDialog.Title","missing","Select the OpenSSH keyfile","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","UsePassword.Text","missing","Password","" -"Library\Backend\SSH\SSHUI.zh-CN.resx","UseUnmanagedSSH.Text","missing","Use installed sftp program instead of the built-in SSH library","" -"Library\Backend\SSH\Strings\SharpExpectProcess.zh-CN.resx","LogDisabled","not-updated","Log was disabled, no output","" -"Library\Backend\SSH\Strings\SharpExpectProcess.zh-CN.resx","PasswordMarker","not-updated","*password*","" -"Library\Backend\SSH\Strings\SharpExpectProcess.zh-CN.resx","WriteAfterExitError","not-updated","Can't write after process has exited: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","AuthenticationError","not-updated","Login failed due to bad credentials, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","CloseTimeoutError","not-updated","Timeout while closing session","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","ConnectionTimeoutError","not-updated","Timeout occured while connecting, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","CreateFolderError","not-updated","Failed to create folder: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugDeleteFooter","not-updated","Delete complete","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugDeleteHeader","not-updated","Delete start","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugGetFooter","not-updated","Get complete","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugGetHeader","not-updated","Get start","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugListFooter","not-updated","List complete","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugListHeader","not-updated","List start","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugParseFailed","not-updated","Failed to parse line: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugPutFooter","not-updated","Put complete","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DebugPutHeader","not-updated","Put start","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DeleteError","not-updated","Failed to delete file: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","Description","not-updated","This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionDebugToConsoleLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionDebugToConsoleShort","not-updated","Prints debug info to the console","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSFTPCommandLong","not-updated","The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSFTPCommandShort","not-updated","The path to the ""sftp"" program","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSshkeyfileLong","not-updated","Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSshkeyfileShort","not-updated","Uses a SSH private key to authenticate","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSshnocdLong","not-updated","Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSshnocdShort","not-updated","Do not use the cd command","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSSHOptionsLong","not-updated","Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionSSHOptionsShort","not-updated","Extra options to the ssh commands","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionTransferTimeoutLong","not-updated","The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionTransferTimeoutShort","not-updated","Sets the timeout for transfering a file","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionUnmanagedLong","not-updated","Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DescriptionUnmanagedShort","not-updated","Use an external sftp application","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DisplayName","not-updated","SSH based","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","DownloadTimeoutError","not-updated","Timeout while downloading file","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","FolderNotFoundError","not-updated","Folder not found: {0}, log: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","FolderNotFoundManagedError","not-updated","Unable to set folder to {0}, error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","FolderVerificationError","not-updated","Failed to validate the remote directory: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","HostNotAuthenticatedError","not-updated","The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","IncorrectFileHeaderError","not-updated","File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","KeyfileNotFoundError","not-updated","The supplied keyfile was not found: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","KeyfileParseError","not-updated","Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","LaunchErrorLinux","not-updated","Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","LaunchErrorWindows","not-updated","Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","PasswordMissingError","not-updated","A password was expected, but passwordless login was specified","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","StreamingNotSupportedError","not-updated","The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","UnexpectedConnectionError","not-updated","Unexpected error: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","UnexpectedExitResponseError","not-updated","Got unexpected exit response","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","UnexpectedResponseError","not-updated","Failed to get expected response to command: {0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","UnsupportedKeyfileEncryptionError","not-updated","Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","UploadTimeoutError","not-updated","Timeout while uploading file","" -"Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx","UsernameMissingError","not-updated","A username was expected, but none was supplied","" -"Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx","LoadError","not-updated","An error occured while setting up the SSH dialog: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx","LocatingSftpError","not-updated","The entered SFTP program could not be found. -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx","SftpAutodetectedInfo","not-updated","Leave empty to use the sftp application found: {0}","" -"Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx","SftpNotAutodetectedWarning","not-updated","The sftp application could not be located, please enter the path manually","" -"Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx","SftpProgramNotFoundError","not-updated","An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","" -"Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Backend\SSH\Strings\SSHSettingsControl.zh-CN.resx","PageDescription","not-updated","Settings for the SSH backend","" -"Library\Backend\SSH\Strings\SSHSettingsControl.zh-CN.resx","PageTitle","not-updated","SSH","" -"Library\Backend\SSH\Strings\SSHUI.zh-CN.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\SSH\Strings\SSHUI.zh-CN.resx","MissingSCPWarning","not-updated","Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","" -"Library\Backend\SSH\Strings\SSHUI.zh-CN.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\SSH\Strings\SSHUI.zh-CN.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\SSH\Strings\SSHUI.zh-CN.resx","PasswordRequiredManagedError","not-updated","A password is required when using the managed SSH option and no keyfile is supplied","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","Description","not-updated","This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","Displayname","not-updated","Tahoe-LAFS based","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","UnexpectedJsonFragmentType","not-updated","Found the Json fragment {0} but expected {1}","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","UnrecognizedUriError","not-updated","Unsupported URL format, must start with ""/uri/URI:DIR2:""","" -"Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx","UriHasQueryError","not-updated","The supplied URL contains a query, which is not allowed","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","EmptyFolderPathError","not-updated","You must enter the name of the folder where the data should be stored","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","InvalidFolderPathError","not-updated","The folder path is invalid, it must start with ""{0}""","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","label1.Text","missing","Server","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","label2.Text","missing","Path","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx","UseSSL.Text","missing","Use SSL","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","Description","not-updated","Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionDebugPropfindLong","not-updated","To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionDebugPropfindShort","not-updated","Dump the PROPFIND response","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionForceDigestLong","not-updated","Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionForceDigestShort","not-updated","Force the use of the HTTP Digest authentication method","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionFTPPasswordLong","not-updated","The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionFTPPasswordShort","not-updated","Supplies the password used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionFTPUsernameLong","not-updated","The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionFTPUsernameShort","not-updated","Supplies the username used to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionIntegratedAuthenticationLong","not-updated","If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionIntegratedAuthenticationShort","not-updated","Use windows integrated authentication to connect to the server","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionUseSSLLong","not-updated","Use this flag to communicate using Secure Socket Layer (SSL) over http (https).","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DescriptionUseSSLShort","not-updated","Instructs Duplicati to use an SSL (https) connection","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","DisplayName","not-updated","WEBDAV based","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","MissingFolderError","not-updated","The folder {0} was not found, message: {1}","" -"Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx","SeenThenNotFoundError","not-updated","When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","ApproveCertificateHashQuestion","not-updated","The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","BackslashWarning","not-updated","The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","CreateMissingFolderQuestion","not-updated","The folder does not exist, do you want to create it?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","EmptyFolderPathWarning","not-updated","You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","EmptyHashError","not-updated","You have not entered a hash string","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","InvalidHashError","not-updated","The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","LeadingSlashWarning","not-updated","The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","PageDescription","not-updated","On this page you can select where to store the backup data.","" -"Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx","PageTitle","not-updated","Backup storage options","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","AcceptAnyHash.Text","missing","Accept any invalid certificate","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","AcceptSpecifiedHash.Text","missing","Accept this certificate hash","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","CreateFolderButton.Text","missing","Create folder","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","DigestAuth.Text","missing","Authentication method must be ""Digest""","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","label1.Text","missing","Server","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","label2.Text","missing","Path","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","label3.Text","missing","Username","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","label4.Text","missing","Password","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","label5.Text","missing","Port (optional)","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","TestConnection.Text","missing","Test connection","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","UseIntegratedAuth.Text","missing","Use integrated authentication","" -"Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx","UseSSL.Text","missing","Use SSL","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","AttemptReadWhileWritingError","not-updated","Cannot read data while writing","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","AttemptWriteWhileReadingError","not-updated","Cannot write while reading","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","CompressionlevelLong","not-updated","This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","CompressionlevelShort","not-updated","Sets the Zip compression level","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","DeleteUnsupportedError","not-updated","Zip does not support deleting","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","Description","not-updated","This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","DisplayName","not-updated","Zip compression","" -"Library\Compression\Strings\FileArchiveZip.zh-CN.resx","FileNotFoundError","not-updated","File not found: {0}","" -"Library\DynamicLoader\Strings\BackendLoader.zh-CN.resx","NoURLSuppliedError","not-updated","This instance was not created with an URL","" -"Library\DynamicLoader\Strings\BackendLoader.zh-CN.resx","UrlNotSupportedError","not-updated","The supplied url is not supported","" -"Library\DynamicLoader\Strings\DynamicLoader.zh-CN.resx","DynamicAssemblyLoadError","not-updated","Failed to load assembly {0}, error message: {1}","" -"Library\DynamicLoader\Strings\DynamicLoader.zh-CN.resx","DynamicTypeLoadError","not-updated","Failed to load process type {0} assembly {1}, error message: {2}","" -"Library\Encryption\GPGCommonOptions.zh-CN.resx","BrowseForGPGDialog.Filter","missing","Executables (*.exe)|*.exe|All files (*.*)|*.*","" -"Library\Encryption\GPGCommonOptions.zh-CN.resx","BrowseForGPGPathButton.Text","missing","...","" -"Library\Encryption\GPGCommonOptions.zh-CN.resx","label1.Text","missing","GPG path:","" -"Library\Encryption\Strings\AESEncryption.zh-CN.resx","AesencryptiondontallowfallbackLong_v2","not-updated","If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format. ","" -"Library\Encryption\Strings\AESEncryption.zh-CN.resx","AesencryptiondontallowfallbackShort","not-updated","Do not attempt to decrypt using previous method","" -"Library\Encryption\Strings\AESEncryption.zh-CN.resx","BadKeyStretchError","not-updated","Bad key stretch","" -"Library\Encryption\Strings\AESEncryption.zh-CN.resx","Description_v2","not-updated","This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.","" -"Library\Encryption\Strings\AESEncryption.zh-CN.resx","DisplayName","not-updated","AES-256 encryption, built-in","" -"Library\Encryption\Strings\EncryptionBase.zh-CN.resx","DecryptionError","not-updated","Failed to decrypt data (invalid passphrase?): {0}","" -"Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx","GpgAutodetectedInfo","not-updated","Leave empty to use the gpg application found: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx","GpgNotAutodetectedWarning","not-updated","The gpg application could not be located, please enter the path manually","" -"Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx","GpgProgramNotFoundError","not-updated","An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx","LoadError","not-updated","An error occured while setting up the GPG dialog: {0}","" -"Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx","LocatingGpgError","not-updated","The entered GPG program could not be found. -Do you want to use the path anyway?","" -"Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx","UseEmptyPathWarning","not-updated","You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","Description","not-updated","The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","DisplayName","not-updated","GNU Privacy Guard, external","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptiondecryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptiondecryptionswitchesShort","not-updated","Extra GPG commandline options for decryption","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","Gpgencryptiondisablearmordeprecated","not-updated","This option has non-standard handling, please use the --{0} option instead.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptiondisablearmorLong","not-updated","The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptiondisablearmorShort","not-updated","Don't use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptionenablearmorLong","not-updated","Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptionenablearmorShort","not-updated","Use GPG Armor","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptionencryptionswitchesLong","not-updated","Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgencryptionencryptionswitchesShort","not-updated","Extra GPG commandline options for encryption","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GPGExecuteError","not-updated","Failed to execute GPG at ""{0}"": {1}","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GPGNotFoundWarning","not-updated","Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgprogrampathLong","not-updated","The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","GpgprogrampathShort","not-updated","The path to GnuPG","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","SignkeyLong","not-updated","The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.","" -"Library\Encryption\Strings\GPGEncryption.zh-CN.resx","SignkeyShort","not-updated","Sign key for GnuPG","" -"Library\Encryption\Strings\GPGSettingsControl.zh-CN.resx","PageDescription","not-updated","Settings for the GPG encryption module","" -"Library\Encryption\Strings\GPGSettingsControl.zh-CN.resx","PageTitle","not-updated","GPG","" -"Library\Encryption\Strings\GPGStreamWrapper.zh-CN.resx","DecryptionError","not-updated","Decryption failed: {0}","" -"Library\Encryption\Strings\GPGStreamWrapper.zh-CN.resx","GPGFlushError","not-updated","Failure while invoking GnuPG, program won't flush output","" -"Library\Encryption\Strings\GPGStreamWrapper.zh-CN.resx","GPGTerminateError","not-updated","Failure while invoking GnuPG, program won't terminate","" -"Library\Interface\Strings\CommandLineArgument.zh-CN.resx","AliasesHeader","not-updated","aliases","" -"Library\Interface\Strings\CommandLineArgument.zh-CN.resx","DefaultValueHeader","not-updated","default value","" -"Library\Interface\Strings\CommandLineArgument.zh-CN.resx","DeprecationMarker","not-updated","[DEPRECATED]","" -"Library\Interface\Strings\CommandLineArgument.zh-CN.resx","ValuesHeader","not-updated","values","" -"Library\Interface\Strings\Common.zh-CN.resx","CancelExceptionError","not-updated","Cancelled","" -"Library\Interface\Strings\Common.zh-CN.resx","ConfigurationIsMissingItemError","not-updated","The configuration for the backend is not valid, it is missing the {0} field","" -"Library\Interface\Strings\Common.zh-CN.resx","ConfirmTestConnectionQuestion","not-updated","Do you want to test the connection?","" -"Library\Interface\Strings\Common.zh-CN.resx","ConnectionFailure","not-updated","Connection Failed: {0}","" -"Library\Interface\Strings\Common.zh-CN.resx","ConnectionSuccess","not-updated","Connection succeeded!","" -"Library\Interface\Strings\Common.zh-CN.resx","DefaultDirectoryWarning","not-updated","You have not entered a path. This will store all backups in the default directory. Is this what you want?","" -"Library\Interface\Strings\Common.zh-CN.resx","EmptyPasswordError","not-updated","You must enter a password","" -"Library\Interface\Strings\Common.zh-CN.resx","EmptyPasswordWarning","not-updated","You have not entered a password. -Proceed without a password?","" -"Library\Interface\Strings\Common.zh-CN.resx","EmptyServernameError","not-updated","You must enter the name of the server","" -"Library\Interface\Strings\Common.zh-CN.resx","EmptyUsernameError","not-updated","You must enter a username","" -"Library\Interface\Strings\Common.zh-CN.resx","EmptyUsernameWarning","not-updated","You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?","" -"Library\Interface\Strings\Common.zh-CN.resx","ExistingBackupDetectedQuestion","not-updated","The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","" -"Library\Interface\Strings\Common.zh-CN.resx","FolderAlreadyExistsError","not-updated","The folder cannot be created because it already exists","" -"Library\Interface\Strings\Common.zh-CN.resx","FolderCreated","not-updated","Folder created!","" -"Library\Interface\Strings\Common.zh-CN.resx","FolderMissingError","not-updated","The requested folder does not exist","" -"Library\Interface\Strings\Common.zh-CN.resx","InvalidServernameError","not-updated","The server name ""{0}"" is not valid","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","Boolean","not-updated","Boolean","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","Enumeration","not-updated","Enumeration","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","Integer","not-updated","Integer","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","Path","not-updated","Path","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","Size","not-updated","Size","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","String","not-updated","String","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","Timespan","not-updated","Timespan","" -"Library\Interface\Strings\DataTypes.zh-CN.resx","Unknown","not-updated","Unknown","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","BackendDoesNotSupportCreateFolder","not-updated","The backend {0} ({1}) does not support the CreateFolder operation ","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","BackendNotFoundError","not-updated","Unable to find backend for: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","CachedSignatureDecryptWarning","not-updated","Attempt to decrypt file {0} failed with error: {1}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","CachedSignatureHashMismatchWarning","not-updated","The cache file {0} did not match the expected hash for the same file, ignoring cache file","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","CompletedDeleteTransaction","not-updated","Delete transaction completed successfully","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","CompletingDeleteTransactionWarning","not-updated","Completing unfinished delete transaction and removing {0} files","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","DeleteCacheFileError","not-updated","An error occured while attempting to delete cache file {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","DeleteTransactionFileFoundWarning","not-updated","A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","DeleteTransactionFileReadError","not-updated","A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","DeletingTransactionLeftoverFile","not-updated","Deleting file from delete transaction ""{0}""","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","DownloadedFileSizeError","not-updated","The file {0} was downloaded and had size {1} but the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","DuplicateFileEntryWarning","not-updated","The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","EmptyManifestWarning","not-updated","Empty backupset detected, this is likely an error: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","ExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to initiate a delete transaction, but one was already present","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FailureWhileDisposingBackendError","not-updated","An error occured while closing a connection: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FileDeleteError2","not-updated","Failed to delete file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FileDownloadError2","not-updated","Failed to download file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FileListingError","not-updated","Failed to retrieve file listing: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FilenameParseError","not-updated","Unable to parse filenames for the desired volumes","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FilesNotForceRemovedMessage","not-updated","No files removed, specify --force to remove files.","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FileUploadError2","not-updated","Failed to upload file ""{0}"": {1}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","FunctionLookupError","not-updated","Failed to find function: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","HashMismatchError","not-updated","Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","InvalidEntryTypeError","not-updated","Invalid entry type: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","MultipleDeleteTransactionsFoundError","not-updated","There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","NoBackupsFoundError","not-updated","No backups found at remote location","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","NonExistingDeleteTransactionError","not-updated","An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","OrphanIncrementalFoundMessage","not-updated","Failed to match incremental package to a full: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","PartialFileFoundMessage","not-updated","Found a partial file, run cleanup to remove: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","RemoveOrphanFileWarning","not-updated","Deleting orphan file: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","RemovingLeftoverFileMessage","not-updated","Removing leftover file: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","SaveCacheFileError","not-updated","Failed to save the cached signature file as {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","StatusMessageDownloading","not-updated","Downloading: {0}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","StatusMessageUploading","not-updated","Uploading: {0} ({1})","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","TooManyOrphansFoundError","not-updated","Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","UnmatchedFilenameWarning","not-updated","The file {0} was found on the backend but not recognized by Duplicati","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","UploadSizeVerificationFailure","not-updated","The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}","" -"Library\Main\Strings\BackendWrapper.zh-CN.resx","UploadVerificationFailure","not-updated","The file {0} was uploaded but not found on the server","" -"Library\Main\Strings\ExecutionStoppedException.zh-CN.resx","DefaultMessage","not-updated","The user has stopped the operation","" -"Library\Main\Strings\FilenameStrategy.zh-CN.resx","InvalidEntryTypeError","not-updated","Invalid entry type:{0}","" -"Library\Main\Strings\Interface.zh-CN.resx","BadSortingDetectedError","not-updated","Bad sorting of backup times detected","" -"Library\Main\Strings\Interface.zh-CN.resx","BadVolumeSortOrder","not-updated","Bad sort order on volumes detected","" -"Library\Main\Strings\Interface.zh-CN.resx","CannotCleanWithoutHashesError","not-updated","When using cleanup the manifests and hashes must be verified","" -"Library\Main\Strings\Interface.zh-CN.resx","CannotSkipHashChecksOnBackup","not-updated","Hash checks cannot be disabled while performing a backup","" -"Library\Main\Strings\Interface.zh-CN.resx","CannotVerifyChain","not-updated","Unable to verfiy the backup chain when the option --dont-read-manifests is active","" -"Library\Main\Strings\Interface.zh-CN.resx","CannotVerifyWithoutHashes","not-updated","Hash checks cannot be disabled while performing a verification","" -"Library\Main\Strings\Interface.zh-CN.resx","DeleteManifestsSuggestion","not-updated","If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:","" -"Library\Main\Strings\Interface.zh-CN.resx","DeletingBackupSetMessage","not-updated","Deleting backup at {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","DeprecatedOptionUsedWarning","not-updated","The option {0} is deprecated: {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","DisablingSignatureCacheForVerification","not-updated","The signature cache is disabled when performing verification","" -"Library\Main\Strings\Interface.zh-CN.resx","DuplicateOptionNameWarning","not-updated","The option --{0} exists more than once, please report this to the developers","" -"Library\Main\Strings\Interface.zh-CN.resx","FailedToFindControlFilesMessage","not-updated","Failed to find control files in: {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","FileHashFailure","not-updated","A hash check failed, this is an indication of a corrupt file: {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","FilenameMismatchError","not-updated","The manifest report that the file should be named {0} but it was named {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","FilesAreNotForceDeletedMessage","not-updated","Files are not deleted, use the --force command to actually remove files","" -"Library\Main\Strings\Interface.zh-CN.resx","FileSizeMismatchError","not-updated","The file {0} has size {1} but should have size {2}","" -"Library\Main\Strings\Interface.zh-CN.resx","FullBecauseBackendIsEmpty","not-updated","A full backup is made because no existing backup chains were found on the destination","" -"Library\Main\Strings\Interface.zh-CN.resx","FullBecauseFlagWasSet","not-updated","A full backup was forced with the --{0} flag","" -"Library\Main\Strings\Interface.zh-CN.resx","FullBecauseLastFullIsFrom","not-updated","A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","FullBecauseSourceFoldersChanged","not-updated","A full backup is made because the source folders have changed","" -"Library\Main\Strings\Interface.zh-CN.resx","FullBecauseThereAreNIncrementals","not-updated","A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","IncrementalBecauseLastFullIsFrom","not-updated","An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","IncrementalBecauseNoFlagsWereSet","not-updated","An incremental backup is made because no full backup criteria was found","" -"Library\Main\Strings\Interface.zh-CN.resx","IncrementalBecauseThereAreNIncrementals","not-updated","An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","InternalDeleteCountError","not-updated","An internal error occured, and the operation was aborted to protect the backup sets","" -"Library\Main\Strings\Interface.zh-CN.resx","ManifestAndFileCountMismatchError","not-updated","The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}","" -"Library\Main\Strings\Interface.zh-CN.resx","ManifestsMustBeRead","not-updated","Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.zh-CN.resx","ManifestsMustBeReadOnBackups","not-updated","It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.","" -"Library\Main\Strings\Interface.zh-CN.resx","ManifestVersionRequiresRelativeNamesWarning","not-updated","One or more manifests are from version 1, which requires that filenames searched are relative","" -"Library\Main\Strings\Interface.zh-CN.resx","MissingSignatureFile","not-updated","The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","" -"Library\Main\Strings\Interface.zh-CN.resx","NoFilesGivenError","not-updated","No filenames given for find-last-file","" -"Library\Main\Strings\Interface.zh-CN.resx","NoSourceFoldersError","not-updated","No source folders specified for backup","" -"Library\Main\Strings\Interface.zh-CN.resx","NotDeletingBackupSetMessage","not-updated","Not deleting backup at time: {0}, because later backups depend on it","" -"Library\Main\Strings\Interface.zh-CN.resx","NotDeletingLastFullMessage","not-updated","The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete","" -"Library\Main\Strings\Interface.zh-CN.resx","NumberOfSourceFoldersHasChangedError","not-updated","The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.zh-CN.resx","PartialUploadMessage","not-updated","Failed after uploading {0} volume(s). Error message: {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","PreviousManifestFilenameMismatchError","not-updated","The manifest file {0} indicates that the previous manifest file should be {1} but it was {2}","" -"Library\Main\Strings\Interface.zh-CN.resx","PreviousManifestHashMismatchError","not-updated","The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2}","" -"Library\Main\Strings\Interface.zh-CN.resx","PrimaryManifestReadErrorLogMessage","not-updated","Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","ReadingSecondaryManifestLogMessage","not-updated","Secondary manifest file found: {0}, attempting read.","" -"Library\Main\Strings\Interface.zh-CN.resx","RemovingPartialFilesMessage","not-updated","Removing partial file: {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","SecondaryManifestReadErrorLogMessage","not-updated","Failed to read the secondary manifest {0}. Error message: {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","SignatureCachePathMissingError","not-updated","Signature cache path was not given as an argument","" -"Library\Main\Strings\Interface.zh-CN.resx","SkippedContentVolumeLogMessage","not-updated","The content volume {0} is not present in the manifest and is not used","" -"Library\Main\Strings\Interface.zh-CN.resx","SkippedUnlistedSignatureFileWarning","not-updated","The signature file {0} was skipped because the signature file was not found in the manifest","" -"Library\Main\Strings\Interface.zh-CN.resx","SourceDirIsIncludedMultipleTimesError","not-updated","The folder {0} is included multiple times","" -"Library\Main\Strings\Interface.zh-CN.resx","SourceDirsAreRelatedError","not-updated","The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.","" -"Library\Main\Strings\Interface.zh-CN.resx","SourceFolderIsMissingError","not-updated","The source folder {0} does not exist, aborting backup","" -"Library\Main\Strings\Interface.zh-CN.resx","SourceFoldersHasChangedError","not-updated","The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusBuildingFilelist","not-updated","Building filelist ...","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusCompleted","not-updated","Completed","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusCreatingVolume","not-updated","Creating volume {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusDownloadingContentVolume","not-updated","Downloading content, volume {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusDownloadingSignatureVolume","not-updated","Downloading signatures, volume {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusLoadingFilelist","not-updated","Loading remote filelist","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusPatching","not-updated","Patching restore with #{0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusProcessing","not-updated","Processing: {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusReadingIncrementalData","not-updated","Reading incremental data ...","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusReadingIncrementalFile","not-updated","Reading incremental data from: {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusReadingIncrementals","not-updated","Reading incremental data","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusReadingManifest","not-updated","Reading manifest file: {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusReadingSignatureFile","not-updated","Reading signatures: {0}, vol {1}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusStarted","not-updated","Started","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusUploadingContentVolume","not-updated","Uploading content, volume {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusUploadingManifestVolume","not-updated","Uploading manifest, volume {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusUploadingSignatureVolume","not-updated","Uploading signatures, volume {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusUploadingVerificationVolume","not-updated","Uploading verification file","" -"Library\Main\Strings\Interface.zh-CN.resx","StatusWaitingForUpload","not-updated","Waiting for upload to complete ...","" -"Library\Main\Strings\Interface.zh-CN.resx","TooFewTargetFoldersError","not-updated","The backup contains {0} folders but {1} target folders were supplied","" -"Library\Main\Strings\Interface.zh-CN.resx","TooManyTargetFoldersWarning","not-updated","The backup contains {0} folder(s) but {1} target folders were supplied","" -"Library\Main\Strings\Interface.zh-CN.resx","UnexpectedCompressionError","not-updated","Unexpected compression mode: {0}","" -"Library\Main\Strings\Interface.zh-CN.resx","UnexpectedOperationTypeError","not-updated","The operation mode {0} was not expected","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedBooleanValue","not-updated","The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedEnumerationValue","not-updated","The option --{0} does not support the value ""{1}"", supported values are: {2}","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedIntegerValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid integer","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedOptionDisabledModuleWarning","not-updated","The option --{0} is not supported because the module {1} is not currently loaded","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedOptionWarning","not-updated","The supplied option --{0} is not supported and will be ignored","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedPathValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid path","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedSizeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid size","" -"Library\Main\Strings\Interface.zh-CN.resx","UnsupportedTimeValue","not-updated","The value ""{1}"" supplied to --{0} does not represent a valid time","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","EofInManifestFile","not-updated","Got EOF while attempting to locate the self-hash of a manifest","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","HashGenerationFailure","not-updated","The hash generation for the manifest file resulted in the hash value {0} but should have been {1}","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","InternalError","not-updated","An internal error occured when creating the manifest, please report this to the developers","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","InvalidManifestError","not-updated","The manifest file did not have the expected root Xml element: {0}","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","InvalidSourcePathError","not-updated","The number of source paths in the manifest file are wrong","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","MainfestIsMissingSelfFilename","not-updated","Manifest did not contain its own filename as expected","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","MainfestIsMissingSelfHash","not-updated","Manifest did not contain a self hash as expected","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","ManifestValidationError","not-updated","Failed to validate manifest: {0}","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","MissingPreviousManifestFilename","not-updated","Manifest has no previous manifest filename","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","MissingPreviousManifestHash","not-updated","Manifest has no previous manifest hash","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","NoFilesError","not-updated","Invalid manifest, there were no files in the manifest","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","SelfhashMismatch","not-updated","Manifest file had selfhash {0} but the hash of the file is {1}","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","UnsupportedHashAlgorithmError","not-updated","The manifest uses the hash algorithm {0}, which is unsupported","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","UnsupportedVersionError","not-updated","The manifest has version {0}, the current application only supports versions up to {1}","" -"Library\Main\Strings\Manifestfile.zh-CN.resx","WrongCountError","not-updated","Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","" -"Library\Main\Strings\Options.zh-CN.resx","AllowfullremoveLong","not-updated","As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","" -"Library\Main\Strings\Options.zh-CN.resx","AllowfullremoveShort","not-updated","Allow removal of the all backups","" -"Library\Main\Strings\Options.zh-CN.resx","AllowsleepShort","not-updated","Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)","" -"Library\Main\Strings\Options.zh-CN.resx","AllowsourcefolderchangeLong","not-updated","This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.","" -"Library\Main\Strings\Options.zh-CN.resx","AllowsourcefolderchangeShort","not-updated","Skip verifying the source folders","" -"Library\Main\Strings\Options.zh-CN.resx","AsynchronousuploadDeprecated","not-updated","Asynchronous upload is now default, you can turn it off by using the flag --{0}","" -"Library\Main\Strings\Options.zh-CN.resx","AsynchronousuploadfolderLong","not-updated","The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs","" -"Library\Main\Strings\Options.zh-CN.resx","AsynchronousuploadfolderShort","not-updated","The path where ready volumes are placed until uploaded","" -"Library\Main\Strings\Options.zh-CN.resx","AsynchronousuploadlimitLong","not-updated","When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit","" -"Library\Main\Strings\Options.zh-CN.resx","AsynchronousuploadlimitShort","not-updated","The number of volumes to create ahead of time","" -"Library\Main\Strings\Options.zh-CN.resx","AsynchronousuploadLong","not-updated","By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.","" -"Library\Main\Strings\Options.zh-CN.resx","AsynchronousuploadShort","not-updated","Transmit files on a separate thread","" -"Library\Main\Strings\Options.zh-CN.resx","AutocleanupLong","not-updated","If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.","" -"Library\Main\Strings\Options.zh-CN.resx","AutocleanupShort","not-updated","A flag indicating that Duplicati should remove unused files","" -"Library\Main\Strings\Options.zh-CN.resx","BackendlogdatabaseLong","not-updated","Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state.","" -"Library\Main\Strings\Options.zh-CN.resx","BackendlogdatabaseShort","not-updated","Database log of remote operations","" -"Library\Main\Strings\Options.zh-CN.resx","BackupprefixLong","not-updated","Any string used to prefix the filenames generated by Duplicati.","" -"Library\Main\Strings\Options.zh-CN.resx","BackupprefixShort","not-updated","Backup volume filename prefix","" -"Library\Main\Strings\Options.zh-CN.resx","CompressionmoduleLong","not-updated","Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.","" -"Library\Main\Strings\Options.zh-CN.resx","CompressionmoduleShort","not-updated","Select what module to use for compression","" -"Library\Main\Strings\Options.zh-CN.resx","CreateverificationfileLong","not-updated","If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.","" -"Library\Main\Strings\Options.zh-CN.resx","CreateverificationfileShort","not-updated","Create verification file on server","" -"Library\Main\Strings\Options.zh-CN.resx","DebugoutputLong","not-updated","Activating this option will make some error messages more verbose, which may help you track down a particular issue","" -"Library\Main\Strings\Options.zh-CN.resx","DebugoutputShort","not-updated","Enables debugging output","" -"Library\Main\Strings\Options.zh-CN.resx","DebugretryerrorsLong","not-updated","When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.","" -"Library\Main\Strings\Options.zh-CN.resx","DebugretryerrorsShort","not-updated","Show error messages when a retry is performed","" -"Library\Main\Strings\Options.zh-CN.resx","DisableautocreatefolderLong","not-updated","If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.","" -"Library\Main\Strings\Options.zh-CN.resx","DisableautocreatefolderShort","not-updated","Disables automatic folder creation","" -"Library\Main\Strings\Options.zh-CN.resx","DisablefiletimecheckLong","not-updated","The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.","" -"Library\Main\Strings\Options.zh-CN.resx","DisablefiletimecheckShort","not-updated","Disable checks based on file time","" -"Library\Main\Strings\Options.zh-CN.resx","DisablemoduleLong","not-updated","Supply one or more module names, separated by commas to unload them","" -"Library\Main\Strings\Options.zh-CN.resx","DisablemoduleShort","not-updated","Disabled one or more modules","" -"Library\Main\Strings\Options.zh-CN.resx","DisableStreamingLong","not-updated","Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.","" -"Library\Main\Strings\Options.zh-CN.resx","DisableStreamingShort","not-updated","Disables use of the streaming transfer method","" -"Library\Main\Strings\Options.zh-CN.resx","DisabletimetoleranceLong","not-updated","When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking","" -"Library\Main\Strings\Options.zh-CN.resx","DisabletimetoleranceShort","not-updated","Deactivates tolerance when comparing times","" -"Library\Main\Strings\Options.zh-CN.resx","DisableusndiffcheckLong","not-updated","If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.","" -"Library\Main\Strings\Options.zh-CN.resx","DisableusndiffcheckShort","not-updated","Disables changelist by USN numbers","" -"Library\Main\Strings\Options.zh-CN.resx","DontreadmanifestsLong","not-updated","This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.","" -"Library\Main\Strings\Options.zh-CN.resx","DontreadmanifestsShort","not-updated","An option that prevents verifying the manifests","" -"Library\Main\Strings\Options.zh-CN.resx","EnablemoduleLong","not-updated","Supply one or more module names, separated by commas to load them","" -"Library\Main\Strings\Options.zh-CN.resx","EnablemoduleShort","not-updated","Enables one or more modules","" -"Library\Main\Strings\Options.zh-CN.resx","EncryptionmoduleLong","not-updated","Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.","" -"Library\Main\Strings\Options.zh-CN.resx","EncryptionmoduleShort","not-updated","Select what module to use for encryption","" -"Library\Main\Strings\Options.zh-CN.resx","ExcludeemptyfoldersLong","not-updated","By setting this option to true, a folder which has no files that match the filter will be excluded from the backup","" -"Library\Main\Strings\Options.zh-CN.resx","ExcludeemptyfoldersShort","not-updated","Controls empty folder actions","" -"Library\Main\Strings\Options.zh-CN.resx","ExcludeLong","not-updated","Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.zh-CN.resx","ExcluderegexpLong","not-updated","Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","" -"Library\Main\Strings\Options.zh-CN.resx","ExcluderegexpShort","not-updated","Exclude files regular expression","" -"Library\Main\Strings\Options.zh-CN.resx","ExcludeShort","not-updated","Exclude files","" -"Library\Main\Strings\Options.zh-CN.resx","FiletorestoreLong","not-updated","By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files","" -"Library\Main\Strings\Options.zh-CN.resx","FiletorestoreShort","not-updated","A list of files to restore","" -"Library\Main\Strings\Options.zh-CN.resx","ForceLong","not-updated","When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.","" -"Library\Main\Strings\Options.zh-CN.resx","ForceShort","not-updated","Force the removal of files","" -"Library\Main\Strings\Options.zh-CN.resx","FullifmorethannincrementalsLong","not-updated","Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup)","" -"Library\Main\Strings\Options.zh-CN.resx","FullifmorethannincrementalsShort","not-updated","The max number of incrementals in a chain","" -"Library\Main\Strings\Options.zh-CN.resx","FullifolderthanLong","not-updated","If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental","" -"Library\Main\Strings\Options.zh-CN.resx","FullifolderthanShort","not-updated","The max duration between full backups","" -"Library\Main\Strings\Options.zh-CN.resx","FullifsourcefolderchangedLong","not-updated","It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed","" -"Library\Main\Strings\Options.zh-CN.resx","FullifsourcefolderchangedShort","not-updated","Run a full backup if the sourcefolder has changed","" -"Library\Main\Strings\Options.zh-CN.resx","FullLong","not-updated","When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.","" -"Library\Main\Strings\Options.zh-CN.resx","FullShort","not-updated","A flag used to force full backups","" -"Library\Main\Strings\Options.zh-CN.resx","GpgencryptionDeprecated","not-updated","Use --encryption-module=gpg instead","" -"Library\Main\Strings\Options.zh-CN.resx","GpgencryptionLong","not-updated","By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.","" -"Library\Main\Strings\Options.zh-CN.resx","GpgencryptionShort","not-updated","Use GnuPG for encryption","" -"Library\Main\Strings\Options.zh-CN.resx","IncludeLong","not-updated","Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","" -"Library\Main\Strings\Options.zh-CN.resx","IncluderegexpLong","not-updated","Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","" -"Library\Main\Strings\Options.zh-CN.resx","IncluderegexpShort","not-updated","Include files regular expression","" -"Library\Main\Strings\Options.zh-CN.resx","IncludeShort","not-updated","Include files","" -"Library\Main\Strings\Options.zh-CN.resx","ListverifyuploadsLong","not-updated","Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.","" -"Library\Main\Strings\Options.zh-CN.resx","ListverifyuploadsShort","not-updated","Verify uploads by listing contents","" -"Library\Main\Strings\Options.zh-CN.resx","LogfileLong","not-updated","Specifies the name of a while into which internal log information is written","" -"Library\Main\Strings\Options.zh-CN.resx","LogfileShort","not-updated","Log internal information","" -"Library\Main\Strings\Options.zh-CN.resx","LoglevelLong","not-updated","Specifies the amount of log information to write into the file specified by --log-file","" -"Library\Main\Strings\Options.zh-CN.resx","LoglevelShort","not-updated","Log information level","" -"Library\Main\Strings\Options.zh-CN.resx","MaxdownloadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.zh-CN.resx","MaxdownloadprsecondShort","not-updated","Max number of bytes to download pr. second","" -"Library\Main\Strings\Options.zh-CN.resx","MaxuploadprsecondLong","not-updated","By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.","" -"Library\Main\Strings\Options.zh-CN.resx","MaxuploadprsecondShort","not-updated","Max number of bytes to upload pr. second","" -"Library\Main\Strings\Options.zh-CN.resx","NoconnectionreuseLong","not-updated","Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection","" -"Library\Main\Strings\Options.zh-CN.resx","NoconnectionreuseShort","not-updated","Do not re-use connections","" -"Library\Main\Strings\Options.zh-CN.resx","NoencryptionLong","not-updated","If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.","" -"Library\Main\Strings\Options.zh-CN.resx","NoencryptionShort","not-updated","Disable encryption","" -"Library\Main\Strings\Options.zh-CN.resx","NumberofretriesLong","not-updated","If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.","" -"Library\Main\Strings\Options.zh-CN.resx","NumberofretriesShort","not-updated","Number of times to retry a failed transmission","" -"Library\Main\Strings\Options.zh-CN.resx","OldfilenamesDeprecated","not-updated","This option will be removed in the future but is included for the odd case where the new format breaks something","" -"Library\Main\Strings\Options.zh-CN.resx","OldfilenamesLong","not-updated","By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible","" -"Library\Main\Strings\Options.zh-CN.resx","OldfilenamesShort","not-updated","Uses the old filename format","" -"Library\Main\Strings\Options.zh-CN.resx","OpenfilepolicyLong","not-updated","If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.","" -"Library\Main\Strings\Options.zh-CN.resx","OpenfilepolicyShort","not-updated","Determines how to handle open files","" -"Library\Main\Strings\Options.zh-CN.resx","PassphraseLong","not-updated","Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.","" -"Library\Main\Strings\Options.zh-CN.resx","PassphraseShort","not-updated","Passphrase used to encrypt backups","" -"Library\Main\Strings\Options.zh-CN.resx","RestoretimeLong","not-updated","By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.","" -"Library\Main\Strings\Options.zh-CN.resx","RestoretimeShort","not-updated","The time to restore files","" -"Library\Main\Strings\Options.zh-CN.resx","RetrydelayLong","not-updated","After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.","" -"Library\Main\Strings\Options.zh-CN.resx","RetrydelayShort","not-updated","Time to wait between retries","" -"Library\Main\Strings\Options.zh-CN.resx","ShortfilenamesDeprecated","not-updated","Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future","" -"Library\Main\Strings\Options.zh-CN.resx","ShortfilenamesLong","not-updated","If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".","" -"Library\Main\Strings\Options.zh-CN.resx","ShortfilenamesShort","not-updated","Use short filenames","" -"Library\Main\Strings\Options.zh-CN.resx","SignaturecachepathLong","not-updated","If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.","" -"Library\Main\Strings\Options.zh-CN.resx","SignaturecachepathShort","not-updated","A path to temporary storage","" -"Library\Main\Strings\Options.zh-CN.resx","SignaturecontrolfilesLong","not-updated","Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.","" -"Library\Main\Strings\Options.zh-CN.resx","SignaturecontrolfilesShort","not-updated","A list of control files to embed in the backups","" -"Library\Main\Strings\Options.zh-CN.resx","SkipfilehashchecksLong","not-updated","If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.","" -"Library\Main\Strings\Options.zh-CN.resx","SkipfilehashchecksShort","not-updated","Set this flag to skip hash checks","" -"Library\Main\Strings\Options.zh-CN.resx","SkipfileslargerthanLong","not-updated","This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.","" -"Library\Main\Strings\Options.zh-CN.resx","SkipfileslargerthanShort","not-updated","A size string that limits the size of files being backed up","" -"Library\Main\Strings\Options.zh-CN.resx","SnapshotpolicyLong","not-updated","This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.","" -"Library\Main\Strings\Options.zh-CN.resx","SnapshotpolicyShort","not-updated","Controls the use of disk snapshots","" -"Library\Main\Strings\Options.zh-CN.resx","SortedfilelistLong","not-updated","The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead","" -"Library\Main\Strings\Options.zh-CN.resx","SortedfilelistShort","not-updated","Sort the list of files","" -"Library\Main\Strings\Options.zh-CN.resx","SynchronousuploadLong","not-updated","Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.","" -"Library\Main\Strings\Options.zh-CN.resx","SynchronousuploadShort","not-updated","Upload files synchronously","" -"Library\Main\Strings\Options.zh-CN.resx","TempdirLong","not-updated","Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.","" -"Library\Main\Strings\Options.zh-CN.resx","TempdirShort","not-updated","Temporary storage folder","" -"Library\Main\Strings\Options.zh-CN.resx","ThreadpriorityLong","not-updated","Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.","" -"Library\Main\Strings\Options.zh-CN.resx","ThreadpriorityShort","not-updated","Thread priority","" -"Library\Main\Strings\Options.zh-CN.resx","TimeseparatorDeprecated","not-updated","Duplicati no longer uses a time separator for the filenames so this option is useless","" -"Library\Main\Strings\Options.zh-CN.resx","TimeseparatorLong","not-updated","Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.","" -"Library\Main\Strings\Options.zh-CN.resx","TimeseparatorShort","not-updated","Backup volume filename timeseparator","" -"Library\Main\Strings\Options.zh-CN.resx","TotalsizeLong","not-updated","This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.","" -"Library\Main\Strings\Options.zh-CN.resx","TotalsizeShort","not-updated","The number of bytes generated by each backup run","" -"Library\Main\Strings\Options.zh-CN.resx","UploadUnchangedBackupsLong","not-updated","If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty","" -"Library\Main\Strings\Options.zh-CN.resx","UploadUnchangedBackupsShort","not-updated","Upload empty backup files","" -"Library\Main\Strings\Options.zh-CN.resx","UsnpolicyLong","not-updated","This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.","" -"Library\Main\Strings\Options.zh-CN.resx","UsnpolicyShort","not-updated","Controls the use of NTFS Update Sequence Numbers","" -"Library\Main\Strings\Options.zh-CN.resx","VerificationLevelLong","not-updated","Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.","" -"Library\Main\Strings\Options.zh-CN.resx","VerificationLevelShort","not-updated","Level of verification","" -"Library\Main\Strings\Options.zh-CN.resx","VolsizeLong","not-updated","This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file","" -"Library\Main\Strings\Options.zh-CN.resx","VolsizeShort","not-updated","A size string that limits the size of the volumes","" -"Library\Main\Strings\Options.zh-CN.resx","VssexcludewritersLong","not-updated","Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.","" -"Library\Main\Strings\Options.zh-CN.resx","VssexcludewritersShort","not-updated","A semicolon separated list of guids of VSS writers to exclude (Windows only)","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","CreateFolderError","not-updated","Failed to create folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","DeletedFilenameError","not-updated","An error occured while determining file status, filename: {0}, folder name:{1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","DeleteFileError","not-updated","Failed to delete file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","DeleteFolderError","not-updated","Failed to remove folder: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FailedToSetFileWriteTime","not-updated","Failed to set the write time for the file: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FailedToSetFolderWriteTime","not-updated","Failed to set the write time for the folder: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FileChangedWhileReadError","not-updated","The file {0} changed while being backed up, omitting file from backup set","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FileChangedWhileReadWarning","not-updated","The file {0} changed while being backed up, this may result in a broken file","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FileProcessError","not-updated","Failed to process file: {0}. Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FileShouldBePartialError","not-updated","The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FileToDeleteMissingError","not-updated","File marked for deletion did not exist: {0}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FolderModificationTimeReadError","not-updated","Failed to read the file modification timestamp for: {0}. -Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","FolderToDeleteMissingError","not-updated","Folder was marked for deletion, but did not exist: {0}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","InternalPathMappingError","not-updated","An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","InvalidPartialFileEntry","not-updated","The partial file record for {0} does not match the file","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","InvalidPartialRecordError","not-updated","The partial record file is invalid","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","InvalidTimeStampError","not-updated","The timestamp information for file {0} could not be read: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","MultipassUsageError","not-updated","Multi pass is not initialized","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","PartialFileAddedLogMessage","not-updated","File {0} is partial from byte offset {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","PartialFileIncompleteWarning","not-updated","The partial file {0} was not completed","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","PartialLeftoverDeleteError","not-updated","Failed to clean up the partial incomplete file {0}, error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","RestoreFileError","not-updated","Failed to restore file: ""{0}"", Error message: {1}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","RestoreFolderDeltaError","not-updated","Folder did not exist on restore by delta: {0}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","RestoreFolderMissingError","not-updated","Folder did not exist on restore: {0}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","SnapshotFailedError","not-updated","Failed to create a snapshot: {0}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","UsnDisposeFailedWarning","not-updated","Failed to dispose USN helper: {0}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","UsnFailedError","not-updated","Failed to read USN data: {0}","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","UsnJournalIdChangedWarning","not-updated","The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","UsnNotSupportedOnLinuxError","not-updated","USN is not supported on Linux","" -"Library\Main\Strings\RSyncDir.zh-CN.resx","UsnNumberingFaultWarning","not-updated","The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx","ConfirmPassphrasePrompt","not-updated","Confirm passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx","Description","not-updated","This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx","Displayname","not-updated","Password prompt","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx","EmptyPassphraseError","not-updated","Empty passphrases are not allowed","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx","EnterPassphrasePrompt","not-updated","Enter passphrase","" -"Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx","PassphraseMismatchError","not-updated","The passphrases do not match","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","Description","not-updated","This module exposes a number of properties that can be used to change the way http requests are issued","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DescriptionAcceptAnyCertificateLong","not-updated","Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DescriptionAcceptAnyCertificateShort","not-updated","Accept any server certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DescriptionAcceptHashLong","not-updated","If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DescriptionAcceptHashShort","not-updated","Optionally accept a known SSL certificate","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DisableExpect100Long","not-updated","The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DisableExpect100Short","not-updated","Disable the expect header","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DisableNagleLong","not-updated","By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DisableNagleShort","not-updated","Disable nagling","" -"Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx","DisplayName","not-updated","Configure http requests","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of signature file","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","EndofstreamInBlocksizeError","not-updated","End of stream occured while reading blocksize in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","EndofstreamInStronglenError","not-updated","End of stream occured while reading stronglen in signature file","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","EndofstreamInStrongSignatureError","not-updated","End of stream occured while reading strong signature from signature file","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","InvalidBlocksizeError","not-updated","Blocklen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","InvalidFilesizeError","not-updated","The size of the signature file is invalid","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","InvalidSignatureHeaderError","not-updated","Signature stream did not have the correct start marker","" -"Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx","InvalidStrongsizeError","not-updated","Stronglen in signature file was: {0}, which does not seem correct","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","EndofstreamBeforeSignatureError","not-updated","End of stream occured while reading initial 4 bytes of delta file","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","EndofstreamWithoutMarkerError","not-updated","Stream ended but had no end marker","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","InternalBufferError","not-updated","Internal error, had buffered both matched and unmatched blocks!","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","InvalidCopyLengthError","not-updated","Invalid length for copy data","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","InvalidCopyOffsetError","not-updated","Invalid offset for copy data","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","InvalidLitteralSizeError","not-updated","Invalid size for literal data","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","InvalidSignatureError","not-updated","Delta stream did not have the correct start marker","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","UnexpectedEndofstreamError","not-updated","Unexpected end of stream detected","" -"Library\SharpRSync\Strings\DeltaFile.zh-CN.resx","UnknownCommandError","not-updated","Unknown command in delta file","" -"Library\SharpRSync\Strings\Program.zh-CN.resx","ErrorOccurred","not-updated","An error occurred: {0}","" -"Library\SharpRSync\Strings\Program.zh-CN.resx","UsageMessage","not-updated","Usage: - {0} signature - {0} delta - {0} patch ","" -"Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx","EncodedLengthError","not-updated","Encoded value had unexpected length","" -"Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx","InvalidDataLengthError","not-updated","Invalid data length","" -"Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx","InvalidDeltaCopyCommandError","not-updated","Invalid delta copy command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx","InvalidEncodedSizeError","not-updated","Invalid size for encoded value!","" -"Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx","InvalidLiteralCommand","not-updated","Invalid literal delta command: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx","SizeTooLargeError","not-updated","Unable to size item, because it is larger than: {0}","" -"Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx","ValueTooLargeError","not-updated","Value must be less than: {0}","" -"Library\SharpRSync\Strings\RollingBuffer.zh-CN.resx","BufferExhaustedError","not-updated","Buffer has too few bytes","" -"Library\SharpRSync\Strings\RollingBuffer.zh-CN.resx","InternalError","not-updated","This is one sad rolling buffer :(","" -"Library\SharpRSync\Strings\RollingBuffer.zh-CN.resx","NegativeIndexError","not-updated","Index cannot be negative","" -"Library\SharpRSync\Strings\Utility.zh-CN.resx","UnexpectedEndOfStreamError","not-updated","Unexpected end of stream","" -"Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx","ExternalProgramLaunchError","not-updated","The external command failed to start. -Error message: {0} -Command: {1} {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx","ExternalProgramTimeoutError","not-updated","The external command failed to complete within the set time limit: {0} {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx","InvalidFilePathError","not-updated","Unable to match local path {0} with any snapshot path: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx","MountFolderMissingError","not-updated","Script returned successfully, but the temporary folder {0} does not exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx","MountFolderNotRemovedError","not-updated","Script returned successfully, but the temporary folder {0} still exist: {1}","" -"Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx","ScriptExitCodeError","not-updated","The script returned exit code {0}, but {1} was expected: {2}","" -"Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx","ScriptOutputError","not-updated","Script returned successfully, but the output was missing the {0} parameter: {1}","" -"Library\Snapshots\Strings\Shared.zh-CN.resx","InvalidEnumPathError","not-updated","Unable to match local path {0} with a snapshot","" -"Library\Snapshots\Strings\USNHelper.zh-CN.resx","EmptyResponseError","not-updated","Unexpected empty response while enumerating","" -"Library\Snapshots\Strings\USNHelper.zh-CN.resx","LinuxNotSupportedError","not-updated","USN is not supported on Linux","" -"Library\Snapshots\Strings\USNHelper.zh-CN.resx","SafeGuardError","not-updated","The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.","" -"Library\Snapshots\Strings\WinNativeMethod.zh-CN.resx","MissingBackupPrivilegeError","not-updated","Calling process does not have the backup privilege","" -"Library\Utility\Strings\FilenameFilter.zh-CN.resx","FilterContainsPathSeparator","not-updated","Filter contains: {0}","" -"Library\Utility\Strings\Sizeparser.zh-CN.resx","InvalidSizeValueError","not-updated","Invalid size value: {0}","" -"Library\Utility\Strings\SslCertificateValidator.zh-CN.resx","InvalidCallSequence","not-updated","The SSL certificate validator was called in an incorrect order","" -"Library\Utility\Strings\SslCertificateValidator.zh-CN.resx","VerifyCertificateException","not-updated","The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","" -"Library\Utility\Strings\SslCertificateValidator.zh-CN.resx","VerifyCertificateHashError","not-updated","Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","" -"Library\Utility\Strings\TempFolder.zh-CN.resx","TempFolderDoesNotExistError","not-updated","Temporary folder does not exist: {0}","" -"Library\Utility\Strings\Timeparser.zh-CN.resx","InvalidDayError","not-updated","Unable to parse date: {0}, invalid day: {1}","" -"Library\Utility\Strings\Timeparser.zh-CN.resx","InvalidIntegerError","not-updated","Failed to parse the segment: {0}, invalid integer","" -"Library\Utility\Strings\Timeparser.zh-CN.resx","InvalidSpecifierError","not-updated","Invalid specifier: {0}","" -"Library\Utility\Strings\Timeparser.zh-CN.resx","InvalidTimeError","not-updated","Unable to parse date: {0}, invalid time: {1}","" -"Library\Utility\Strings\Timeparser.zh-CN.resx","InvalidYearError","not-updated","Unable to parse date: {0}, invalid year: {1}","" -"Library\Utility\Strings\Timeparser.zh-CN.resx","UnknownMonthError","not-updated","Unable to parse date: {0}, unknown month: {1}","" -"Library\Utility\Strings\Timeparser.zh-CN.resx","UnparsedDataFragmentError","not-updated","Unparsed data: {0}","" -"Library\Utility\Strings\Utility.zh-CN.resx","FormatStringB","not-updated","{0} bytes","" -"Library\Utility\Strings\Utility.zh-CN.resx","FormatStringGB","not-updated","{0:N} GB","" -"Library\Utility\Strings\Utility.zh-CN.resx","FormatStringKB","not-updated","{0:N} KB","" -"Library\Utility\Strings\Utility.zh-CN.resx","FormatStringMB","not-updated","{0:N} MB","" -"Library\Utility\Strings\Utility.zh-CN.resx","InvalidHexDigitError","not-updated","The digit '{0}' is not a valid hex digit","" -"Library\Utility\Strings\Utility.zh-CN.resx","InvalidHexStringLengthError","not-updated","The hex string size must be a multiple of two, eg. the length must be even","" -"Library\Utility\Strings\Utility.zh-CN.resx","TimeoutException","not-updated","The request timed out","" -"Library\Utility\Strings\Utility.zh-CN.resx","UnexpectedRequestResultError","not-updated","The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","" -"Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx","$this.Text","missing","Please confirm the password","" -"Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx","CancelBtn.Text","missing","Cancel","" -"Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx","label1.Text","missing","Password","" -"Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx","OKBtn.Text","missing","OK","" -"Winforms\Controls\PasswordControl.zh-CN.resx","ShowPassword.ToolTip","missing","Show or hide the password","" -"Winforms\Controls\PasswordControl.zh-CN.resx","TextBox.Text","missing","password","" -"Winforms\Controls\Strings\PasswordConfirmationDialog.zh-CN.resx","PasswordDoNotMatchError","not-updated","The password that you have entered does not match the previously entered password","" -"Winforms\Controls\Strings\PasswordControl.zh-CN.resx","ConfirmClearingPassword","not-updated","You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","" -"WizardForm\Dialog.zh-CN.resx","$this.Text","missing","Dialog","" -"WizardForm\Dialog.zh-CN.resx","_BackButton.Text","missing","< Back","" -"WizardForm\Dialog.zh-CN.resx","_CancelButton.Text","missing","Cancel","" -"WizardForm\Dialog.zh-CN.resx","_InfoLabel.Text","missing","Helptext","" -"WizardForm\Dialog.zh-CN.resx","_NextButton.Text","missing","Next >","" -"WizardForm\Dialog.zh-CN.resx","_TitleLabel.Text","missing","Title","" -"WizardForm\StartPage.zh-CN.resx","WizardHelp.Text","missing","Click next to continue","" -"WizardForm\StartPage.zh-CN.resx","WizardIntroduction.Text","missing","Wizard introduction","" -"WizardForm\StartPage.zh-CN.resx","WizardTitle.Text","missing","Wizard title","" -"WizardForm\Strings\Dialog.zh-CN.resx","FinishButtonText","not-updated","Finish","" -"WizardForm\Strings\Dialog.zh-CN.resx","NextButtonText","not-updated","Next >","" diff --git a/Duplicati/Localization/report.zh-CN.url b/Duplicati/Localization/report.zh-CN.url deleted file mode 100644 index b48b32a0a..000000000 --- a/Duplicati/Localization/report.zh-CN.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdE9XTmxOam96a3o4cS1YSUcxcTVqbEE&single=true&gid=0&output=csv diff --git a/Duplicati/Localization/report.zh-HK.csv b/Duplicati/Localization/report.zh-HK.csv deleted file mode 100644 index 1179a2f61..000000000 --- a/Duplicati/Localization/report.zh-HK.csv +++ /dev/null @@ -1,1755 +0,0 @@ -CommandLine\Decrypter\Strings\Program.zh-CN.resx,ProgramUsage,updated,Usage: Duplicati.CommandLine.Decrypter.exe ,用法: Duplicati.CommandLine.Decrypter.exe -CommandLine\Strings\Program.zh-CN.resx,AddedFoldersHeader,updated,Added folders,已添加的目錄 -CommandLine\Strings\Program.zh-CN.resx,CollectionStatusHeader,updated,"Found {0} backup chains on backend - -Type\tTime\t\t\tVolumes\tSize","發� {0}個後臺�行的備份進程 - -Type\tTime\t\t\tVolumes\tSize" -CommandLine\Strings\Program.zh-CN.resx,CollectionStatusLineFull,not-updated,Full\t{0}\t{1}\t{2}, -CommandLine\Strings\Program.zh-CN.resx,CollectionStatusLineInc,not-updated,Inc\t{0}\t{1}\t{2}, -CommandLine\Strings\Program.zh-CN.resx,ControlFilesHeader,updated,Control files,控制文件 -CommandLine\Strings\Program.zh-CN.resx,DeletedFilesHeader,updated,Deleted files,已刪除檔 -CommandLine\Strings\Program.zh-CN.resx,DeletedFoldersHeader,updated,Deleted folders,已刪除目錄 -CommandLine\Strings\Program.zh-CN.resx,DuplicatiOptionsHeader,updated,Duplicati options:,Duplicati �數: -CommandLine\Strings\Program.zh-CN.resx,FileEntryNotFound,updated,< not found >,< 沒有找到 > -CommandLine\Strings\Program.zh-CN.resx,FindLastVersionEntry,not-updated,{0}\t{1}, -CommandLine\Strings\Program.zh-CN.resx,FindLastVersionHeader,updated,Backuptime\t\tFilename,備份時間\t\t檔案� -CommandLine\Strings\Program.zh-CN.resx,FolderCreatedMessage,updated,The folder {0} was created,目錄 {0} 創建完� -CommandLine\Strings\Program.zh-CN.resx,GenericModulesHeader,updated,Supported generic modules:,支�的通用模組: -CommandLine\Strings\Program.zh-CN.resx,IntegerParseError,updated,"Unable to parse ""{0}"" into a number",無法將 “{0}� 解�為數字 -CommandLine\Strings\Program.zh-CN.resx,InternalOptionUsedError,updated,"The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline",�項—{0}已被使用,但是它是�留�項,�能通�命令列來使用。 -CommandLine\Strings\Program.zh-CN.resx,ModifiedFilesHeader,updated,Modified files,修改檔 -CommandLine\Strings\Program.zh-CN.resx,ModuleIsLoadedAutomatically,updated,"Module is loaded atomatically, use --disable-module to prevent this",自動載入模組,使用�數 --disable-module�用此功能 -CommandLine\Strings\Program.zh-CN.resx,ModuleIsNotLoadedAutomatically,updated,"Module is not loaded atomatically, use --enable-module to load it",模組�自動載入,使用�數 --enable-module 啟用自動載入功能 -CommandLine\Strings\Program.zh-CN.resx,NewFilesHeader,updated,New files,新建文件 -CommandLine\Strings\Program.zh-CN.resx,NewOrModifiedFilesHeader,updated,New/Modified files,新建/修改檔 -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageBackend,updated,"A is identified by an url like ftp://host/ or ssh://server/. - Using this system, Duplicati can detect if you want to backup or restore. - The cleanup and delete commands do not delete files, unless the --force option is specified, so you may examine what files are affected, before actually deleting the files. - The cleanup command should not be used unless a backup was interrupted and has left partial files. Duplicati will inform you if this happens. - The delete command can be used to remove backup sets when newer backups are present.",<後端>是指一個類似於 ftp://host/或者ssh://server/的路徑。使用本系統,Duplicati�以檢測出您是想備份還是�復。cleanup和delete命令並�會真正刪除檔,除�使用了—force�數,這樣您就�以在真正刪除之�測試一下哪些檔會被刪除。cleanup命令�能用於�次備份被�外中斷並且有殘存檔的情�,如果這種情�發生時,Duplicati會通知您。當新的備份準備好時,delete命令�以用於刪除舊的備份檔案。 -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageBackup,updated,"Backup (make a full or incremental backup): - Duplicati.CommandLine [full] [options] ","備份 (創建一個完全或增�備份): - Duplicati.CommandLine [full] [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageCleanup,updated,"Cleanup (remove partial and unused files): - Duplicati.CommandLine cleanup [options] ","清空 (刪除殘存的檔): - Duplicati.CommandLine cleanup [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageCreateFolders,updated,"Create folder (usually done automatically): - Duplicati.CommandLine create-folder [options] ","創建資料夾 (一般自動創建): - Duplicati.CommandLine create-folder [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageDeleteOld,updated,"Delete old backups: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] ","刪除舊備份: - Duplicati.CommandLine delete-all-but-n-full [options] - Duplicati.CommandLine delete-older-than [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageFilters,updated,"Filters: - Duplicati uses filters to include and exclude files. - Duplicati uses a ""first-touch"" filter where the first rule that matches a file determines if the file is included or excluded. Internally Duplicati uses regular expression filters, but supports filters in the form of filename globbing. The order of the commandline arguments also determine what order they are applied in. An example: - --include=*.txt --exclude=*\Thumbs.db --include=* - - Even though the last filter includes everything, no files named ""Thumbs.db"" are included because they match the exclude rule before the include rule. Paths are evaluated in full, and as paths that are relative to folder being backed up, but including a leading slash. An example: - -{0} - If a folder is excluded, files in that folder are always excluded, even if there are filters that include files in that folder. If a folder is included with a wildcard at the end, all files are included, if the folder is included without a wildcard, files may be excluded or included with extra rules.","篩檢程�: - Duplicati使用篩檢程�來包�或者排除檔。 - Duplicati採�首次接觸優先的原則來確定是包�還是排除。Duplicati的內部使用�則�算�來�濾檔,但是也支�檔案�匹�的方�。命令列的調用順�決定使用那種�濾方�。下�是一個篩檢程�的例�: - --include=*.txt --exclude=*\Thumbs.db --include=* - - 在這個例�中,�使最後一個�濾�則是包�所有檔,Thumbs.db也�會被備份,因為在開始的�則裡�已經有了排除這個檔的�則。檔路徑會被作為整體來處�,當然檔路徑是相�於備份目錄而言的,但是會有一個開頭的�斜線。下�是一個例�: - -{0} - 如果一個目錄被排除,那麼目錄中的檔也會被�樣排除,�使有一��則是�護目錄下的�個檔。如果一個目錄被包�且後�帶著一個星號,那麼目錄下的所有檔都會被包�,如果包�的目錄後�沒有帶星號,那麼目錄中的檔�以通�其他�則來定義。" -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageFindLastVersion,updated,"Find the last version of a file: - Duplicati.CommandLine find-last-version [options] --file-to-restore= ","找到�個檔的最新版本: - Duplicati.CommandLine find-last-version [options] --file-to-restore= " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageHeader,updated,"********** Duplicati v. {0} ********** - -Usage:","********** Duplicati v. {0} ********** - -用法:" -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageListContentFiles,updated,"List content files (files that can be restored): - Duplicati.CommandLine list-current-files [options] ","列出檔內容 (�以被�復的檔): - Duplicati.CommandLine list-current-files [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageListFiles,updated,"List files: - Duplicati.CommandLine list [options] ","列出文件: - Duplicati.CommandLine list [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageListSets,updated,"List backup sets: - Duplicati.CommandLine collection-status [options] ","列出備份組�: - Duplicati.CommandLine collection-status [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageListSignatureFiles,updated,"List signature files (files in a single backup volume set): - Duplicati.CommandLine list-actual-signature-files [options] ","列出簽�檔 (在�次備份的集�中): - Duplicati.CommandLine list-actual-signature-files [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageListSourceFolders,updated,"List source folders (folders backed up from): - Duplicati.CommandLine list-source-folders [options] ","列出原始目錄(�備份的目錄): - Duplicati.CommandLine list-source-folders [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageOptionTypes,updated,"Option types: - The following option types are available: - Integer: a numerical value - Boolean: a truth value, --force and --force=true are equivalent. --force=false is the opposite - Timespan: a time in the special time format (explained below) - Size: a size like 5mb or 200kb - Enumeration: any of the listed values - Path: the path to a folder or file - String: any other type","�數類型: -以下�數�用: - 整數: 一個整數值 - 布林值: --force和--force=true是相�的效果。--force=false是相�的效果 - 時間段: 一個特殊的時間格� - 大�: 檔大�5mb或者200kb - 集�: 以上�數的組� - 路徑: 檔或者目錄的路徑 - 字串: 其他的格�" -CommandLine\Strings\Program.zh-CN.resx,ProgramUsagePurgeCache,updated,"Purge signature cache: - Duplicati.CommandLine purge-signature-cache [options]","刪除簽�的緩存: - Duplicati.CommandLine purge-signature-cache [options]" -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageRestore,updated,"Restore (restore all or some files): - Duplicati.CommandLine [options] ","還原 (還原部分或所有檔): - Duplicati.CommandLine [options] " -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageTimes,updated,"Times: - Duplicati uses the time system from duplicity, where times may be presented as: - 1: the string ""now"", indicating the current time - 2: the number of seconds after epoch, eg: 123456890 - 3: a string like ""2009-03-26T08:30:00+01:00"" - 4: an interval string, using Y, M, W, D, h, m, s for Year, Month, Week, Day, hour, minute or second, eg: ""1M4D"" for one month and four days, or ""5m"" for five minutes.","時間: - Duplicati使用 duplicity的時間系統,�種時間�以這樣表示: - 1: 字串 ""now""表示當�時間 - 2: 西元以來的秒數,如: 123456890 - 3: 時間字串 ""2009-03-26T08:30:00+01:00"" - 4: 一個週期字串,使用Y, M, W, D, h, m, s來表示年�月�星期�日��時�分��秒,如: ""1M4D""表示�月的4日,或者 ""5m"" 表示�5分�" -CommandLine\Strings\Program.zh-CN.resx,ProgramUsageVerify,updated,"Verify backup integrity: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full","檢測備份的完整性: - Duplicati.CommandLine verify --verification-level=manifest|signatures|full" -CommandLine\Strings\Program.zh-CN.resx,SupportedBackendsHeader,updated,Supported backends:,支�的後臺: -CommandLine\Strings\Program.zh-CN.resx,SupportedCompressionModulesHeader,updated,Supported compression modules:,支�的壓縮模組: -CommandLine\Strings\Program.zh-CN.resx,SupportedEncryptionModulesHeader,updated,Supported encryption modules:,支�的加密模組: -CommandLine\Strings\Program.zh-CN.resx,SupportedOptionsHeader,updated,Supported options:,支�的�數: -CommandLine\Strings\Program.zh-CN.resx,TimeParseError,updated,"Unable to parse ""{0}"" into a time offset: {1}","無法將 ""{0}""解�為時間�移: {1}" -CommandLine\Strings\Program.zh-CN.resx,UnhandledException,updated,An error occured: {0},錯誤資訊: {0} -CommandLine\Strings\Program.zh-CN.resx,UnhandledInnerException,updated,The inner error message is: {0},內部錯誤: {0} -CommandLine\Strings\Program.zh-CN.resx,UsageExampleLinux,updated,"Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - In this example the file ""/home/user/file.txt"" is excluded.","Duplicati.CommandLine /home/user/ ftp://host/folder --exclude=/file.txt - - 在這個例�中檔 ""/home/user/file.txt"" 被排除,��備份" -CommandLine\Strings\Program.zh-CN.resx,UsageExampleWindows,updated,"Duplicati.CommandLine C:\Documents\Files ftp://host/folder --exclude=\file.txt - - In this example the file ""C:\Documents\Files\file.txt"" is excluded.","Duplicati.命令列 C:\Documents\Files ftp://host/folder --exclude=\file.txt - -這個例�中檔 ""C:\Documents\Files\file.txt"" 被排除,��備份。" -CommandLine\Strings\Program.zh-CN.resx,VerificationCompleted,updated,"Verification completed, summary: -Manifest files verified: {0} -Signature files verified: {1} -Content files verified: {2} -Errors: {3}","驗證完�,驗證�果: -已驗證的說明文件: {0} -已驗證的簽�檔: {1} -已驗證的內容檔: {2} -錯誤: {3}" -CommandLine\Strings\Program.zh-CN.resx,VerificationErrorHeader,updated,Reported error messages:,已報告的錯誤資訊: -CommandLine\Strings\Program.zh-CN.resx,WrongNumberOfCommandsError_v2,updated,"Found {0} commands but expected {1}, commands: -{2}","發�命令 {0},但是�期命令 {1},命令: -{2}" -GUI\ApplicationSetup.zh-CN.resx,$this.Text,updated,Duplicati Options,Duplicati設置 -GUI\ApplicationSetup.zh-CN.resx,AdvancedTab.Text,updated,Advanced,進階�項 -GUI\ApplicationSetup.zh-CN.resx,BalloonNotificationLevel.ToolTip,updated,Choose the level of notification given by balloon tips,請�擇�示資訊的級別 -GUI\ApplicationSetup.zh-CN.resx,Bandwidth.ToolTip,updated,Set the initial bandwidth limits to use in Duplicati,設置�始頻寬�制 -GUI\ApplicationSetup.zh-CN.resx,BasicTab.Text,updated,Basic,基本設置 -GUI\ApplicationSetup.zh-CN.resx,CacheSizeLabel.Text,updated,Calculating cache size...,正在計算緩存大�… -GUI\ApplicationSetup.zh-CN.resx,CacheSizeLabel.ToolTip,unused,,當�緩存目錄大� -GUI\ApplicationSetup.zh-CN.resx,CancelBtn.Text,updated,Cancel,�消 -GUI\ApplicationSetup.zh-CN.resx,ClearCacheButton.Text,updated,Clear cache,清除緩存 -GUI\ApplicationSetup.zh-CN.resx,ClearCacheButton.ToolTip,updated,Clear any signature files stored in cache. Signatures will be re-downloaded on next backup.,清楚緩存中的簽�檔,下次備份啟動時將會被�新下載。 -GUI\ApplicationSetup.zh-CN.resx,CommonPassword.ToolTip,updated,Enter the default password to apply to new backups,輸入新備份的�設密碼 -GUI\ApplicationSetup.zh-CN.resx,EncryptionMethod.Text,updated,Encryption method:,加密演算法 -GUI\ApplicationSetup.zh-CN.resx,EncryptionMethod.ToolTip,updated,Choose the default encryption module to use for new backups,�擇新的�設備份加密演算法 -GUI\ApplicationSetup.zh-CN.resx,EncryptionModule.ToolTip,updated,Choose the default encryption module to use for new backups,請�擇�設使用的加密演算法 -GUI\ApplicationSetup.zh-CN.resx,groupBox1.Text,updated,User interface,使用者介�設置 -GUI\ApplicationSetup.zh-CN.resx,groupBox2.Text,updated,Cache,路徑設置(進階) -GUI\ApplicationSetup.zh-CN.resx,groupBox4.Text,updated,Default throttle settings,啟動時顯示備份設置 -GUI\ApplicationSetup.zh-CN.resx,HideDonateButton.Text,updated,Hide Donate button on the main wizard page,隱�嚮導�中的�助按鈕 -GUI\ApplicationSetup.zh-CN.resx,HideDonateButton.ToolTip,unused,,�中這個�項框來去除嚮導�中的�助按鈕 -GUI\ApplicationSetup.zh-CN.resx,label1.Text,updated,Time to display past backups in log:,在最近的備份中顯示日誌的時間週期 -GUI\ApplicationSetup.zh-CN.resx,label1.ToolTip,updated,Select the time a backup is displayed in the log window after completion,�擇當備份完�後在日誌視窗顯示的時間週期 -GUI\ApplicationSetup.zh-CN.resx,label2.Text,updated,Sections:,�域 -GUI\ApplicationSetup.zh-CN.resx,label3.Text,updated,Language:,使用者介�語言 -GUI\ApplicationSetup.zh-CN.resx,label3.ToolTip,updated,Select user interface language (requires restart),�擇介�語言 (需��啟軟體) -GUI\ApplicationSetup.zh-CN.resx,label4.Text,updated,Temporary folder:,暫存檔案夾 -GUI\ApplicationSetup.zh-CN.resx,label4.ToolTip,unused,,輸入Duplicati�存暫存檔案的路徑 -GUI\ApplicationSetup.zh-CN.resx,label5.Text,unused,,密碼 -GUI\ApplicationSetup.zh-CN.resx,label5.ToolTip,unused,,請輸入新備份使用的�設密碼 -GUI\ApplicationSetup.zh-CN.resx,label6.Text,updated,Content:,內容 -GUI\ApplicationSetup.zh-CN.resx,label7.Text,updated,Time to wait after startup:,Duplicati�行後暫�的時間 -GUI\ApplicationSetup.zh-CN.resx,label7.ToolTip,updated,Select the amount of time Duplicati is paused after startup,請�擇Duplicati�行後暫�的時間 -GUI\ApplicationSetup.zh-CN.resx,label8.Text,updated,Backup notifications:,彈出�示資訊 -GUI\ApplicationSetup.zh-CN.resx,label8.ToolTip,updated,Choose the level of notification given by balloon tips,請�擇彈出的資訊級別 -GUI\ApplicationSetup.zh-CN.resx,LanguageSelection.ToolTip,updated,Choose the language for the user interface (requires restart),�擇使用者介�語言 (需��啟Duplicat) -GUI\ApplicationSetup.zh-CN.resx,LicenseLink.Text,updated,Homepage,主� -GUI\ApplicationSetup.zh-CN.resx,LicenseLink.ToolTip,updated,Click to go to the homepage of the currently selected section,點擊到所��域的首� -GUI\ApplicationSetup.zh-CN.resx,LicenseSections.ToolTip,updated,Lists the available license sections,列出�用的授權�約 -GUI\ApplicationSetup.zh-CN.resx,LicenseTab.Text,updated,License,授權�約 -GUI\ApplicationSetup.zh-CN.resx,OKBtn.Text,updated,OK,確� -GUI\ApplicationSetup.zh-CN.resx,PasswordDefaultsGroup.Text,updated,Default password,新備份的密碼設置�功 -GUI\ApplicationSetup.zh-CN.resx,RecentDuration.ToolTip,updated,Select the time a backup is displayed in the log window after completion,�擇備份��後在日誌視窗顯示的時間 -GUI\ApplicationSetup.zh-CN.resx,SignatureCacheEnabled.Text,updated,Signature cache:,簽�緩存 -GUI\ApplicationSetup.zh-CN.resx,SignatureCacheEnabled.ToolTip,updated,"A signature cache limits the amount of data Duplicati needs to download by keeping a copy on the machine, enabling this feature makes the backups faster",簽�緩存�以減少Duplicati��一個備份所需�下載的資料�,�擇這個特性�以讓備份更快。 -GUI\ApplicationSetup.zh-CN.resx,SignatureCachePathBrowse.Text,missing,..., -GUI\ApplicationSetup.zh-CN.resx,SignatureCachePathBrowse.ToolTip,updated,Browse for the signature cache folder,�覽簽�快�檔案夾 -GUI\ApplicationSetup.zh-CN.resx,StartupDelayDuration.ToolTip,updated,Select the amount of time Duplicat is paused after startup,請�擇Duplicati�行後暫�的時間 -GUI\ApplicationSetup.zh-CN.resx,TempPath.ToolTip,updated,Enter the path where Duplicati stores temporary files,請輸入 Duplicati�存暫存檔案的資料夾路徑 -GUI\ApplicationSetup.zh-CN.resx,TempPathBrowse.Text,updated,...,… -GUI\ApplicationSetup.zh-CN.resx,TempPathBrowse.ToolTip,updated,Browse for the temporary folder,�覽暫存檔案夾 -GUI\ApplicationSetup.zh-CN.resx,ThreadPriorityPicker.ToolTip,updated,Set the initial thread priority to be used by Duplicati,設置Duplicati�始�行的優先順� -GUI\ApplicationSetup.zh-CN.resx,UseCommonPassword.Text,updated,Use password for new backups:,請輸入密碼用於�護備份檔案 -GUI\ApplicationSetup.zh-CN.resx,UseCommonPassword.ToolTip,updated,Enable this to use the same password for multiple backups,�許多個備份使用�一個密碼 -GUI\HelperControls\BackupFileList.zh-CN.resx,changeDestinationToolStripMenuItem.Text,updated,Change destination...,更改目的地�... -GUI\HelperControls\BackupFileList.zh-CN.resx,folderBrowserDialog.Description,updated,Select the folder to restore to,請�擇一個資料夾用來�存還原的檔 -GUI\HelperControls\BackupFileList.zh-CN.resx,LoadingIndicator.Text,updated,"Reading filelist, please wait ...",正在讀�檔列表,請等待… -GUI\HelperControls\BackupItems.zh-CN.resx,statusLabel.Text,updated,Loading list of backups,正在載入備份列表 -GUI\HelperControls\BackupItems.zh-CN.resx,viewFilesToolStripMenuItem.Text,updated,View contents ...,查看內容 ... -GUI\HelperControls\BandwidthLimit.zh-CN.resx,DownloadLimitCheckbox.Text,updated,Download limit (restore),下載速度�制 (還原) -GUI\HelperControls\BandwidthLimit.zh-CN.resx,UploadLimitCheckbox.Text,updated,Upload limit (backup),上傳速度�制 (備份) -GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx,argumentDataGridViewTextBoxColumn.HeaderText,updated,argument,引數 -GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx,dataGridViewTextBoxColumn1.HeaderText,updated,argument,引數 -GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx,enabledDataGridViewCheckBoxColumn.HeaderText,updated,Enabled,啟動 -GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx,nameDataGridViewTextBoxColumn.HeaderText,updated,Name,�稱 -GUI\HelperControls\CommandLineOptionGrid.zh-CN.resx,valueDataGridViewTextBoxColumn.HeaderText,updated,Value,值 -GUI\HelperControls\DurationEditor.zh-CN.resx,CustomDuration.Error,missing,s, -GUI\HelperControls\DurationEditor.zh-CN.resx,EasyDuration.Items,updated,Each day,�天 -GUI\HelperControls\DurationEditor.zh-CN.resx,EasyDuration.Items1,updated,Each week,�週 -GUI\HelperControls\DurationEditor.zh-CN.resx,EasyDuration.Items2,updated,Each second week,�兩周 -GUI\HelperControls\DurationEditor.zh-CN.resx,EasyDuration.Items3,updated,Each month,�月 -GUI\HelperControls\DurationEditor.zh-CN.resx,EasyDuration.Items4,updated,Custom ...,自訂… -GUI\HelperControls\FilterDialog.zh-CN.resx,$this.Text,updated,FilterDialog,篩檢程��話方塊 -GUI\HelperControls\FilterDialog.zh-CN.resx,BrowseFileButton.Text,missing,..., -GUI\HelperControls\FilterDialog.zh-CN.resx,CancelBtn.Text,updated,Cancel,�消 -GUI\HelperControls\FilterDialog.zh-CN.resx,Exclusive.Text,updated,Exclude files matching the filter,排除所�濾的文件 -GUI\HelperControls\FilterDialog.zh-CN.resx,folderBrowserDialog.Description,updated,Select the folder path to use for the filter,�擇應用篩檢程�的資料夾路徑 -GUI\HelperControls\FilterDialog.zh-CN.resx,HelpLink.Text,updated,Filter help,篩檢程�幫助 -GUI\HelperControls\FilterDialog.zh-CN.resx,Inclusive.Text,updated,Include files matching the filter,包�符�篩檢程��則的檔 -GUI\HelperControls\FilterDialog.zh-CN.resx,IsRegExp.Text,updated,Filter is regular expression,篩檢程�是�則�算� -GUI\HelperControls\FilterDialog.zh-CN.resx,label1.Text,updated,Filter,篩檢程� -GUI\HelperControls\FilterDialog.zh-CN.resx,OKBtn.Text,updated,OK,確� -GUI\HelperControls\FilterDialog.zh-CN.resx,openFileDialog.Filter,updated,All files (*.*)|*.*,所有檔 (*.*)|*.* -GUI\HelperControls\FilterDialog.zh-CN.resx,openFileDialog.Title,updated,Select the file to use for the filter,�擇應用篩檢程�的檔路徑 -GUI\HelperControls\FilterEditor.zh-CN.resx,AddFilterButton.ToolTipText,updated,Add a new filter,添加新篩檢程� -GUI\HelperControls\FilterEditor.zh-CN.resx,btnTestSearch.Text,updated,Test Search Selection...,測試查找�項... -GUI\HelperControls\FilterEditor.zh-CN.resx,EditFilterButton.ToolTipText,updated,Edit the selected filter,編輯篩檢程� -GUI\HelperControls\FilterEditor.zh-CN.resx,ExcludeFolderButton.ToolTipText,updated,Adds an excluded folder to the list,添加�排除的資料夾到列表 -GUI\HelperControls\FilterEditor.zh-CN.resx,groupBox1.Text,updated,Filters,篩檢程� -GUI\HelperControls\FilterEditor.zh-CN.resx,HelpButton.Text,updated,Filter help,篩檢程�幫助 -GUI\HelperControls\FilterEditor.zh-CN.resx,HelpButton.ToolTipText,updated,Opens the Duplicati Filter usage Wiki page,打開Duplicati 篩檢程�的wiki� -GUI\HelperControls\FilterEditor.zh-CN.resx,IncludeFolderButton.ToolTipText,updated,Adds an included folder to the list,添加一個資料夾到包�列表 -GUI\HelperControls\FilterEditor.zh-CN.resx,label1.Text,updated,Test a filename:,測試檔案�: -GUI\HelperControls\FilterEditor.zh-CN.resx,MoveFilterBottomButton.ToolTipText,updated,Move the selected filter to the bottom,移動�中的篩檢程�到底部 -GUI\HelperControls\FilterEditor.zh-CN.resx,MoveFilterDownButton.ToolTipText,updated,Move the selected filter down,下移�中的篩檢程� -GUI\HelperControls\FilterEditor.zh-CN.resx,MoveFilterTopButton.ToolTipText,updated,Move the selected filter to the top,移動�中的篩檢程�到頂部 -GUI\HelperControls\FilterEditor.zh-CN.resx,MoveFilterUpButton.ToolTipText,updated,Move the selected filter up,上移�中的篩檢程� -GUI\HelperControls\FilterEditor.zh-CN.resx,RemoveFilterButton.ToolTipText,updated,Remove the selected filter,移除�中的篩檢程� -GUI\HelperControls\FolderPathEntry.zh-CN.resx,BrowseFolderButton.Text,updated,...,… -GUI\HelperControls\FolderPathEntry.zh-CN.resx,BrowseFolderButton.ToolTip,updated,Click to browse for a folder,點擊�覽一個資料夾 -GUI\HelperControls\FolderPathEntry.zh-CN.resx,DeleteButton.ToolTip,updated,Click to remove the entry,按一下刪除一�記錄 -GUI\HelperControls\FolderPathEntry.zh-CN.resx,FolderPath.ToolTip,updated,Enter the path to the folder here,在這裡輸入資料夾的路徑 -GUI\HelperControls\FolderPathEntry.zh-CN.resx,SizeLabel.Text,missing,(...), -GUI\HelperControls\FolderPathEntry.zh-CN.resx,SizeLabel.ToolTip,updated,The size of the selected folder,�中的資料夾的大� -GUI\HelperControls\Strings\BackupFileList.zh-CN.resx,RootNodeTooltip,updated,"Source folder {0} -Target folder: {1} -Right click to change target folder","原始檔案夾 {0} -目的資料夾: {1} -��點擊修改目的資料夾" -GUI\HelperControls\Strings\BackupItems.zh-CN.resx,ErrorStatusDisplay,updated,Error: {0},錯誤: {0} -GUI\HelperControls\Strings\BackupItems.zh-CN.resx,NoDataReceived,updated,No data received,無數據接收到 -GUI\HelperControls\Strings\BackupItems.zh-CN.resx,OperationCancelled,updated,Cancelled,已�消 -GUI\HelperControls\Strings\BackupItems.zh-CN.resx,TooltipFullBackup,updated,Full backup,全�備份 -GUI\HelperControls\Strings\BackupItems.zh-CN.resx,TooltipFullBackupWithSize,updated,Full backup - {0},全�備份 - {0} -GUI\HelperControls\Strings\BackupItems.zh-CN.resx,TooltipIncrementalBackup,updated,Incremental backup,增�備份 -GUI\HelperControls\Strings\BackupItems.zh-CN.resx,TooltipIncrementalBackupWithSize,updated,"Incremental backup - {0}, chain: {1}","增�備份 - {0}, 批次: {1}" -GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx,ConfirmDeleteFolder,updated,Do you want to delete the folder {0} and all the backups contained in it?,您想刪除資料夾 {0} �其所有的備份嗎? -GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx,ConfirmRemoveBackup,updated,Remove the backup '{0}' ?,您�刪除備份檔案 '{0}'嗎 ? -GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx,NewBackup,updated,New Backup,新建備份 -GUI\HelperControls\Strings\BackupTreeView.zh-CN.resx,NewFolder,updated,New Folder,新建資料夾 -GUI\HelperControls\Strings\CommandLineOptionsGrid.zh-CN.resx,InfoLabelFormat,updated,"Value type: {0}. -{1}. -{2}","數值型別: {0}. -{1}. -{2}" -GUI\HelperControls\Strings\CommandLineOptionsGrid.zh-CN.resx,PageNotSupportedWarning,updated,"This page is not supported on the current platform, this is a known issue. -A newer version of Mono will enable this page.",當�平臺�支�本��,這是一個已知的�題。新的Mono版本將會支�此��。 -GUI\HelperControls\Strings\DurationEditor.zh-CN.resx,CustomDuration,updated,Custom ...,自訂 ... -GUI\HelperControls\Strings\FilterDialog.zh-CN.resx,InvalidRegExpMessage,updated,The expression is not a valid regular expression: {0},�算��是一個有效的�則�算� {0} -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,ExcludeFolderBrowseTitle,updated,Choose the folder to add for exclusion,�擇需�排除的目錄 -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,FileIsExcluded,updated,The file {0} is excluded due to rule {1},檔 {0}已經根據�則 {1}被排除 -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,FileIsIncluded,updated,The file {0} is included due to rule {1},檔 {0}已經根據�則 {1}被包� -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,FileIsIncludedDefault,updated,The file {0} is included because no rule matched,檔 {0}已經被包�,因為沒有�則匹� -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,FilenameIsNotInAnyRootFolder,updated,The filename {0} is not located in any of the source folders,檔 {0}沒有在原始檔案夾中找到 -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,FilepathIsNotAbsoluteError,updated,The filename {0} is not an absolute path,檔{0} �是一個絕�路徑 -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,FolderIsExcluded,updated,The folder {0} is excluded due to rule {1},資料夾{0}已經根據�則 {1}被排除 -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,FolderIsRootFolder,updated,The folder {0} is included because it is a source folder,資料夾 {0}已經被包�,因為它是一個原始檔案夾 -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,IncludeFolderBrowseTitle,updated,Choose the folder to add for inclusion,�擇�被包�的資料夾 -GUI\HelperControls\Strings\FilterEditor.zh-CN.resx,InvalidCharsInFilenameError,updated,The filename {0} has invalid characters,檔 {0}的�稱中有�法字元 -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,BytesName,not-updated,bytes, -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,BytesPerSecond,not-updated,bytes/s, -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,GBName,not-updated,GB, -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,GBPerSecond,not-updated,GB/s, -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,KBName,not-updated,kB, -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,KBPerSecond,not-updated,kB/s, -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,MBName,not-updated,MB, -GUI\HelperControls\Strings\SizeSelector.zh-CN.resx,MBPerSecond,not-updated,MB/s, -GUI\HelperControls\Strings\TestSearchSelection.zh-CN.resx,FileName,updated,File Name '{0}',檔案� '{0}' -GUI\HelperControls\Strings\TestSearchSelection.zh-CN.resx,FileType,updated,File Type '{0}',檔案類型 '{0}' -GUI\HelperControls\Strings\TestSearchSelection.zh-CN.resx,TotalSizeLabel,updated,Total {0} files at {1},在 {1}中共計 {0} 檔 -GUI\HelperControls\Strings\WaitForOperation.zh-CN.resx,ReallyAbortQuestion,updated,Are you sure you want to abort the operation?,您確定�放棄當�的�作嗎? -GUI\HelperControls\Strings\WaitForOperation.zh-CN.resx,UserCancelled,updated,The user cancelled the operation,用戶�消了當��作 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,$this.Text,updated,Test Search Selection,測試查找�項... -GUI\HelperControls\TestSearchSelection.zh-CN.resx,btnCancel.Text,updated,Cancel,�消 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,btnOK.Text,updated,OK,確� -GUI\HelperControls\TestSearchSelection.zh-CN.resx,chFile.Text,updated,Filename,檔案� -GUI\HelperControls\TestSearchSelection.zh-CN.resx,chFileExt.Text,updated,Ext,副檔� -GUI\HelperControls\TestSearchSelection.zh-CN.resx,chPath.Text,updated,Path,路徑 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,chSize.Text,updated,Size,大� -GUI\HelperControls\TestSearchSelection.zh-CN.resx,label1.Text,updated,Filters:,篩檢程� -GUI\HelperControls\TestSearchSelection.zh-CN.resx,label2.Text,updated,Use context menu to add and remove filters,使用���單添加或刪除篩檢 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,label3.Text,updated,Files to be included:,包�檔案: -GUI\HelperControls\TestSearchSelection.zh-CN.resx,lbLoading.Text,updated,"Scanning files, please wait....",正在掃�檔案,請等待… -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miExclude.Text,updated,Exclude,排除 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miExcludeFileExt.Text,updated,Add file extension filter,添加副檔�篩檢 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miExcludeFileName.Text,updated,Add filename filter,添加檔案�篩檢 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miExcludeFilePath.Text,updated,File Path,檔案路徑 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miInclude.Text,updated,Include,包� -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miIncludeFileExt.Text,updated,Add file extension filter,添加副檔�篩檢 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miIncludeFileName.Text,updated,Add filename filer,添加檔案�篩檢 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,miIncludeFilePath.Text,updated,File path,檔案路徑 -GUI\HelperControls\TestSearchSelection.zh-CN.resx,removeFilterToolStripMenuItem.Text,updated,Remove Filter,刪除篩檢程� -GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx,ThreadPriority.Items,updated,High (Not recommended),高(�推薦) -GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx,ThreadPriority.Items1,updated,Above normal,較高 -GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx,ThreadPriority.Items2,updated,Normal,一般 -GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx,ThreadPriority.Items3,updated,Below normal,較低 -GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx,ThreadPriority.Items4,updated,Low,低 -GUI\HelperControls\ThreadPriorityPicker.zh-CN.resx,ThreadPriorityEnabled.Text,updated,Set thread priority,設置執行緒的優先順� -GUI\HelperControls\WaitForOperation.zh-CN.resx,$this.Text,updated,WaitForOperation,等待�作 -GUI\ListBackupFiles.zh-CN.resx,$this.Text,updated,Files in selected backup,所�備份中的檔 -GUI\ListBackupFiles.zh-CN.resx,CancelBtn.Text,updated,Close,關閉 -GUI\ListBackupFiles.zh-CN.resx,groupBox1.Text,updated,"Loading file list, please wait ...",載入檔中,請等待... -GUI\LogViewer.zh-CN.resx,$this.Text,updated,Log data,日誌資料 -GUI\MainForm.zh-CN.resx,$this.Text,updated,Duplicati Control Window,Duplicati控制視窗 -GUI\MainForm.zh-CN.resx,controlToolStripMenuItem.Text,updated,Control,控制 -GUI\MainForm.zh-CN.resx,DelayDuration05Menu.Text,updated,5 minutes,5 分� -GUI\MainForm.zh-CN.resx,DelayDuration15Menu.Text,updated,15 minutes,15 分� -GUI\MainForm.zh-CN.resx,DelayDuration30Menu.Text,updated,30 minutes,30 分� -GUI\MainForm.zh-CN.resx,DelayDuration60Menu.Text,updated,1 hour,1 �時 -GUI\MainForm.zh-CN.resx,label1.Text,updated,Duplicati dummy window,Duplicati虛擬窗� -GUI\MainForm.zh-CN.resx,optionsToolStripMenuItem.Text,updated,Options...,�數... -GUI\MainForm.zh-CN.resx,pausePeriodToolStripMenuItem.Text,updated,Pause period,暫�週期 -GUI\MainForm.zh-CN.resx,pauseToolStripMenuItem.Text,updated,Pause,暫� -GUI\MainForm.zh-CN.resx,quitToolStripMenuItem.Text,updated,Quit,退出 -GUI\MainForm.zh-CN.resx,statusToolStripMenuItem.Text,updated,Status,狀態 -GUI\MainForm.zh-CN.resx,stopToolStripMenuItem.Text,updated,Stop,�止 -GUI\MainForm.zh-CN.resx,throttleOptionsToolStripMenuItem.Text,updated,Throttle options...,節��數... -GUI\MainForm.zh-CN.resx,wizardToolStripMenuItem.Text,updated,Wizard...,嚮導... -GUI\RestoreBackup.zh-CN.resx,$this.Text,updated,RestoreBackup,�復備份 -GUI\RestoreBackup.zh-CN.resx,CancelBtn.Text,updated,Cancel,�消 -GUI\RestoreBackup.zh-CN.resx,folderBrowserDialog.Description,updated,Select the folder where the data will be restored to,�擇備份�復的目錄 -GUI\RestoreBackup.zh-CN.resx,label1.Text,updated,Backup to restore,需��復的備份 -GUI\RestoreBackup.zh-CN.resx,label2.Text,updated,Destination,目的地 -GUI\RestoreBackup.zh-CN.resx,OKBtn.Text,updated,OK,確� -GUI\RestoreBackup.zh-CN.resx,SelectTargetFolder.Text,missing,..., -GUI\ServiceStatus.zh-CN.resx,$this.Text,updated,Duplicati Status,Duplicati狀態 -GUI\ServiceStatus.zh-CN.resx,columnHeader1.Text,updated,Time,時間 -GUI\ServiceStatus.zh-CN.resx,columnHeader2.Text,updated,Backup set,備份設置 -GUI\ServiceStatus.zh-CN.resx,columnHeader3.Text,updated,Size,大� -GUI\ServiceStatus.zh-CN.resx,columnHeader4.Text,updated,Time,時間 -GUI\ServiceStatus.zh-CN.resx,columnHeader5.Text,updated,Backup set,備份設置 -GUI\ServiceStatus.zh-CN.resx,CurrentStatus.Text,updated,Waiting for next backup,等待下一次備份 -GUI\ServiceStatus.zh-CN.resx,label1_2.Text,updated,Completed backups,備份完� -GUI\ServiceStatus.zh-CN.resx,label5.Text,updated,Pending backups,掛起備份 -GUI\ServiceStatus.zh-CN.resx,linkLabel1.Text,updated,Duplicati Options,Duplicati�數 -GUI\ServiceStatus.zh-CN.resx,optionsLabel.Text,updated,"(UI Language, Default password, Advanced, ...)",(介�語言,�設密碼,進階設置 ...) -GUI\ServiceStatus.zh-CN.resx,pauseBackupToolStripMenuItem.Text,updated,Pause backup,暫�備份 -GUI\ServiceStatus.zh-CN.resx,PauseDuration05Menu.Text,updated,5 minutes,5 分� -GUI\ServiceStatus.zh-CN.resx,PauseDuration15Menu.Text,updated,15 minutes,15 分� -GUI\ServiceStatus.zh-CN.resx,PauseDuration30Menu.Text,updated,30 minutes,30 分� -GUI\ServiceStatus.zh-CN.resx,PauseDuration60Menu.Text,updated,1 hour,1 �時 -GUI\ServiceStatus.zh-CN.resx,pausePeriodMenuItem.Text,updated,Pause period,暫�週期 -GUI\ServiceStatus.zh-CN.resx,quickLabel.Text,updated,Quick actions,快速�作 -GUI\ServiceStatus.zh-CN.resx,runBackupNowToolStripMenuItem.Text,updated,Run backup now,開始備份 -GUI\ServiceStatus.zh-CN.resx,runBackupNowToolStripMenuItem1.Text,updated,Run backup now,開始備份 -GUI\ServiceStatus.zh-CN.resx,stopBackupToolStripMenuItem.Text,updated,Stop backup,�止備份 -GUI\ServiceStatus.zh-CN.resx,viewFilesToolStripMenuItem.Text,updated,View contents ...,查看內容 ... -GUI\ServiceStatus.zh-CN.resx,viewLogToolStripMenuItem.Text,updated,View log ...,查看日誌… -GUI\ServiceStatus.zh-CN.resx,wizardHelpLabel.Text,updated,"(Create, edit, delete, run, restore backups)",(創建,編輯,刪除,備份,還原) -GUI\ServiceStatus.zh-CN.resx,wizardLink.Text,updated,Duplicati Wizard,Duplicati嚮導 -GUI\Strings\ApplicationSetup.zh-CN.resx,BalloonNotification_Continous,updated,"While running, and on errors, warnings",當備份正在�行 (或者有錯誤或者警告) -GUI\Strings\ApplicationSetup.zh-CN.resx,BalloonNotification_Errors,updated,On errors,備份出錯 -GUI\Strings\ApplicationSetup.zh-CN.resx,BalloonNotification_Off,updated,No notifications,�彈出�示 -GUI\Strings\ApplicationSetup.zh-CN.resx,BalloonNotification_Start,updated,"On start, errors, warnings",備份啟動 (或者有錯誤或者警告) -GUI\Strings\ApplicationSetup.zh-CN.resx,BalloonNotification_StartAndStop,updated,"On start, stop, errors, warnings",備份啟動或�止 (或者有錯誤或者警告) -GUI\Strings\ApplicationSetup.zh-CN.resx,BalloonNotification_Warnings,updated,"On errors, warnings",有錯誤或者警告 -GUI\Strings\ApplicationSetup.zh-CN.resx,CacheSize,updated,Cache size: {0},緩存大�: {0} -GUI\Strings\ApplicationSetup.zh-CN.resx,CalculatingCacheSize,updated,Calculating cache size ...,計算緩存大�... -GUI\Strings\ApplicationSetup.zh-CN.resx,ConfirmCacheDelete,updated,"Delete signature files in the folder: -{0}","刪除目錄中的簽�檔: -{0}" -GUI\Strings\ApplicationSetup.zh-CN.resx,DefaultLanguage,updated,"System language, {0}",系統語言, {0} -GUI\Strings\ApplicationSetup.zh-CN.resx,DialogTitle,updated,"Duplicati Options, version {0}",Duplicati設置,版本 {0} -GUI\Strings\ApplicationSetup.zh-CN.resx,EncryptionModuleLoadError,updated,An error occured while loading encryption modules: {0},載入加密模組時出錯: {0} -GUI\Strings\ApplicationSetup.zh-CN.resx,ErrorWhileExaminingFolder,updated,"An exception occured while examining the folder: {0}. -Do you want to use that folder anyway?","檢測資料夾時出錯: {0}. -您確信�使用這個目錄嗎?" -GUI\Strings\ApplicationSetup.zh-CN.resx,FolderIsMissingFile,updated,"The folder selected does not contain the file: {0}. -Do you want to use that folder anyway?","所�的目錄中沒有檔: {0}. -您確信�使用這個目錄嗎?" -GUI\Strings\ApplicationSetup.zh-CN.resx,LanguageChangedWarning,updated,The language has changed. This will take effect after you restart Duplicati.,介�語言已經改變,�啟Duplicati後生效。 -GUI\Strings\ApplicationSetup.zh-CN.resx,OperationCancelled,updated,Cancelled,�消 -GUI\Strings\ApplicationSetup.zh-CN.resx,SaveExtensionError,updated,An error occured while saving settings: {0},�存設置時出錯: {0} -GUI\Strings\ApplicationSetup.zh-CN.resx,SettingControlsLoadError,updated,An error occured while loading setting controls: {0},載入設置時出錯: {0} -GUI\Strings\Common.zh-CN.resx,FifteenMinutes,updated,15 minutes,15分� -GUI\Strings\Common.zh-CN.resx,FiveMinutes,updated,5 minutes,5分� -GUI\Strings\Common.zh-CN.resx,GenericError,updated,An error occured: {0},出錯啦: {0} -GUI\Strings\Common.zh-CN.resx,InvalidDuration,updated,The full backup duration entered is not valid: {0},輸入的備份週期無效: {0} -GUI\Strings\Common.zh-CN.resx,MenuPause,updated,Pause,暫� -GUI\Strings\Common.zh-CN.resx,MenuResume,updated,Resume,繼續 -GUI\Strings\Common.zh-CN.resx,NoMinutes,updated,None,無 -GUI\Strings\Common.zh-CN.resx,OneDay,updated,One day,一天 -GUI\Strings\Common.zh-CN.resx,OneMinute,updated,1 minute,一分� -GUI\Strings\Common.zh-CN.resx,OneMonth,updated,One month,一個月 -GUI\Strings\Common.zh-CN.resx,OneWeek,updated,One week,一周 -GUI\Strings\Common.zh-CN.resx,SixtyMinutes,updated,1 hour,一�時 -GUI\Strings\Common.zh-CN.resx,ThirtyMinutes,updated,30 minutes,三�分� -GUI\Strings\Common.zh-CN.resx,ThreadPriorityAboveNormal,updated,Above normal,較高 -GUI\Strings\Common.zh-CN.resx,ThreadPriorityBelowNormal,updated,Below normal,較低 -GUI\Strings\Common.zh-CN.resx,ThreadPriorityHighest,updated,Highest,最高 -GUI\Strings\Common.zh-CN.resx,ThreadPriorityNormal,updated,Normal,普通 -GUI\Strings\Common.zh-CN.resx,ThreadPriortyLowest,updated,Lowest,最低 -GUI\Strings\Common.zh-CN.resx,ThreeMonths,updated,Three months,三個月 -GUI\Strings\Common.zh-CN.resx,TwoWeeks,updated,Two weeks,兩周 -GUI\Strings\DatabaseUpgrader.zh-CN.resx,BackupFilenamePrefix,updated,backup,備份 -GUI\Strings\DatabaseUpgrader.zh-CN.resx,DatabaseFormatError,updated,Unable to determine database format: {0},無法判斷資料庫類型: {0} -GUI\Strings\DatabaseUpgrader.zh-CN.resx,InvalidVersionError,updated,"The database has version {0} but the largest supported version is {1}. - -This is likely caused by upgrading to a newer version and then downgrading. -If this is the case, there is likely a backup file of the previous database version in the folder {2}.","資料庫的版本是 {0}, 但支�的最高版本是 {1}. - -這很�能是因為�級到高版本後��級到了低版本。 -如果是這種情�,在目錄{2}中有�能還有一個低版本的資料檔案." -GUI\Strings\DatabaseUpgrader.zh-CN.resx,TableLayoutError,updated,Unknown table layout detected,檢測到了未知的佈局 -GUI\Strings\DatabaseUpgrader.zh-CN.resx,UpgradeFailure,updated,"Failed to execute SQL: {0} -Error: {1} -Database is NOT upgraded.","執行SQL出錯: {0} -錯誤: {1} -資料庫還沒有�級." -GUI\Strings\DuplicatiRunner.zh-CN.resx,ApplicationExitLogMesssage,updated,The backup was stopped because the application was closed,備份終止,因為程�被關閉。 -GUI\Strings\DuplicatiRunner.zh-CN.resx,CleaningUpMessage,updated,Removing old backups ...,刪除舊的備份 ... -GUI\Strings\DuplicatiRunner.zh-CN.resx,CleanupError,updated,Failed during cleanup: {0},清空時出錯: {0} -GUI\Strings\DuplicatiRunner.zh-CN.resx,CleanupLogdataHeader,updated,Cleanup output:,清空時的輸出: -GUI\Strings\DuplicatiRunner.zh-CN.resx,ErrorMessage,updated,Error: {0},錯誤: {0} -GUI\Strings\DuplicatiRunner.zh-CN.resx,OtherAbortMessage,updated,"The backup was stopped, the reason was: {0}",備份終止,原因是: {0} -GUI\Strings\DuplicatiRunner.zh-CN.resx,ShutdownWhileBackupInprogress,updated,"Duplicati was terminated before the backup completed, status is unknown",Duplicati在備份完��被終止了,狀態未知。 -GUI\Strings\DuplicatiRunner.zh-CN.resx,TaskManagerCloseMessage,updated,The backup was stopped because the application was closed by the task manager,備份被終止,因為程�被程�管�器關閉。 -GUI\Strings\DuplicatiRunner.zh-CN.resx,UserClosingMessage,updated,The backup was stopped by the user,備份被用戶終止。 -GUI\Strings\DuplicatiRunner.zh-CN.resx,WindowsShutdownMessage,updated,The backup was stopped because the machine was being shut down,備份被終止,因為電腦被關閉。 -GUI\Strings\DynamicSetupHelper.zh-CN.resx,NoFoldersInSetupError,updated,No folders are included in the backup,備份沒有包�任何目錄 -GUI\Strings\ListBackupFiles.zh-CN.resx,NoDataError,updated,No data returned,沒有資料返回 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipAddedFile,updated,Added file,添加文件 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipAddedFolder,updated,Added folder,添加資料夾 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipAddedOrModifiedFile,updated,Added or modified file,添加或修改檔 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipControlFile,updated,Control file,控制文件 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipDeletedFile,updated,Deleted file,刪除檔 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipDeletedFolder,updated,Deleted folder,刪除資料夾 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipExistingFolder,updated,Existing folder,已存在資料夾 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipIncompleteFile,updated,Incomplete file,�完整檔 -GUI\Strings\ListBackupFiles.zh-CN.resx,TooltipModifiedFile,updated,Modified file,修改檔 -GUI\Strings\MainForm.zh-CN.resx,BalloonTip_Error,updated,Failed to run backup {0}: {1},備份失敗 {0}: {1} -GUI\Strings\MainForm.zh-CN.resx,BalloonTip_Running,not-updated,{0}, -GUI\Strings\MainForm.zh-CN.resx,BalloonTip_Started,updated,Running {0},正在執行 {0} -GUI\Strings\MainForm.zh-CN.resx,BalloonTip_Stopped,updated,Finished {0},完� {0} -GUI\Strings\MainForm.zh-CN.resx,BalloonTip_Warning,updated,Backup {0} gave a warning,備份 {0} 返回了警告 -GUI\Strings\MainForm.zh-CN.resx,ExitWhileBackupIsRunningQuestion,updated,"A backup is currently running, do you want to stop the backup so Duplicati can exit?",備份正在�行,您想�止備份並退出Duplicati嗎? -GUI\Strings\MainForm.zh-CN.resx,MultipleNamedBackupsFound,updated,"The backup named ""{0}"" was found {1} times","發�了 {1} 次�稱為 ""{0}""的備份" -GUI\Strings\MainForm.zh-CN.resx,NamedBackupGroupNotFound,updated,"The backup group named ""{0}"" was not found","沒有發��稱為 ""{0}"" 的備份組" -GUI\Strings\MainForm.zh-CN.resx,NamedBackupNotFound,updated,"The backup named ""{0}"" was not found","沒有發��稱為 ""{0}""的備份" -GUI\Strings\MainForm.zh-CN.resx,PauseOperationFailed,updated,Failed to execute the Pause request: {0},執行暫��作失敗: {0} -GUI\Strings\MainForm.zh-CN.resx,TerminateForExitQuestion,updated,"Duplicati is attempting to quit, but a backup is running. -Do you want Duplicati to continue waiting for the backup to stop?","Duplicati嘗試退出,但是還有一個備份在�行. -您想讓Duplicati等備份��後�退出嗎?" -GUI\Strings\MainForm.zh-CN.resx,TrayStatusPause,updated,Duplicati is currently paused,Duplicati 暫� -GUI\Strings\MainForm.zh-CN.resx,TrayStatusReady,updated,Duplicati is ready,Duplicati 開始 -GUI\Strings\MainForm.zh-CN.resx,TrayStatusRunning,updated,Duplicati is running {0},Duplicati 正在執行 {0} -GUI\Strings\Program.zh-CN.resx,AnotherInstanceDetected,updated,"Another instance is running, and was notified",�一個進程正在�行,並且已經通知 -GUI\Strings\Program.zh-CN.resx,DatabaseOpenError,updated,"Failed to create, open or upgrade the database. -Error message: {0}","創建�打開或者�級資料庫失敗。 -錯誤資訊: {0}" -GUI\Strings\Program.zh-CN.resx,FullCommandDescription,updated,Forces the --run-backup command to perform a full backup,使用�數—run-backup來進行一次完整備份 -GUI\Strings\Program.zh-CN.resx,HelpCommandDescription,updated,Displays this help,顯示説明 -GUI\Strings\Program.zh-CN.resx,HelpDisplayDialog,updated,"Supported commandline arguments: - -{0}","支�的命令列�數: - -{0}" -GUI\Strings\Program.zh-CN.resx,HelpDisplayFormat,not-updated,--{0}: {1}, -GUI\Strings\Program.zh-CN.resx,LanguageSelectionError,updated,Failed to set the user interface language: {0},設置介�語言失敗: {0} -GUI\Strings\Program.zh-CN.resx,LogfileCommandDescription,updated,Outputs log information to the file given,給所�的檔輸出日誌資訊 -GUI\Strings\Program.zh-CN.resx,LoglevelCommandDescription,updated,Determines the amount of information written in the log file,設置寫入日誌檔的信�� -GUI\Strings\Program.zh-CN.resx,PauseCommandDescription,updated,"Pauses Duplicati, supply a time eg. 5m to limit pause to 5 minutes",暫�Duplicati,並設置一個暫�時間,如5分� -GUI\Strings\Program.zh-CN.resx,PortablemodeCommandDescription,updated,Activates portable mode where the database is placed below the program executable,啟動移動模�,將資料庫檔放在程�目錄中 -GUI\Strings\Program.zh-CN.resx,ResumeCommandDescription,updated,"Resumes operation of Duplicati, if paused",繼續Duplicati的�作 -GUI\Strings\Program.zh-CN.resx,RunbackupCommandDescription,updated,"Runs the backup with the name supplied. If no backup name is supplied, the available backups are displayed",�行給定的備份,如果沒有給定備份�稱則顯示所有�用的備份 -GUI\Strings\Program.zh-CN.resx,SeriousError,updated,A serious error occured in Duplicati: {0},Duplicati發生了一個嚴�錯誤: {0} -GUI\Strings\Program.zh-CN.resx,ShowstausCommandDescription,updated,Displays the status window,顯示狀態視窗 -GUI\Strings\Program.zh-CN.resx,ShowwizardCommandDescription,updated,Displays the wizard window,顯示嚮導視窗 -GUI\Strings\Program.zh-CN.resx,StartupFailure,updated,"Unable to start up, perhaps another process is already running? -Error message: {0}","無法�行,是�有�外一個進程已經在�行? -錯誤資訊: {0}" -GUI\Strings\Program.zh-CN.resx,TraylessCommandDescription,updated,"Runs Duplicati without showing the tray icon, closing the main window closes Duplicati",�顯示Duplicati的系統託盤圖示,退出主介�就關閉Duplicati。 -GUI\Strings\Program.zh-CN.resx,UnencrypteddatabaseCommandDescription,updated,Disables database encryption,�消資料庫加密 -GUI\Strings\Program.zh-CN.resx,WrongSQLiteVersion,updated,"Unsupported version of SQLite detected ({0}), must be {1} or higher","�支�的SQLite版本 ({0}), 必須是 {1} 或者更高" -GUI\Strings\Scheduler.zh-CN.resx,InvalidTimeSetupError,updated,"Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}","無法找到有效時間,給定的開始時間 {0}, �複週期 {1} 和�許的天數 {2}" -GUI\Strings\ServiceStatus.zh-CN.resx,BackupImmediate,updated,Now,�在 -GUI\Strings\ServiceStatus.zh-CN.resx,BackupStatusError,updated,Failed backup,備份失敗 -GUI\Strings\ServiceStatus.zh-CN.resx,BackupStatusOK,updated,Successfull backup,備份�功 -GUI\Strings\ServiceStatus.zh-CN.resx,BackupStatusPartial,updated,Backup only processed some of the files,備份�處�了部分檔 -GUI\Strings\ServiceStatus.zh-CN.resx,BackupStatusWarning,updated,Completed backup with warnings,備份完�,有警告資訊 -GUI\Strings\ServiceStatus.zh-CN.resx,DialogTitle,updated,Duplicati {0} - Status,Duplicati {0} – 狀態 -GUI\Strings\ServiceStatus.zh-CN.resx,NoFilesInBackupMessages,updated,The backup has no changes,備份沒有改動 -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionExit,updated,Close Duplicati,關閉 Duplicati -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionPause,updated,Pause,暫� -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionPause10,updated,Pause for 10 minutes,暫�10分� -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionPause15,updated,Pause for 15 minutes,暫�15分� -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionPause30,updated,Pause for 30 minutes,暫�30分� -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionPause5,updated,Pause for 5 minutes,暫�5分� -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionPause60,updated,Pause for 60 minutes,暫�60分� -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionResume,updated,Resume,繼續 -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionStop,updated,Stop the current backup,�止當�備份 -GUI\Strings\ServiceStatus.zh-CN.resx,QuickActionThrottle,updated,Throttle options ...,節��項 ... -GUI\Strings\ServiceStatus.zh-CN.resx,SelectQuickAction,updated,- Select action -,- �擇�作 - -GUI\Strings\ServiceStatus.zh-CN.resx,StatusBackup,updated,Backup: {0},備份: {0} -GUI\Strings\ServiceStatus.zh-CN.resx,StatusPaused,updated,Duplicati is currently paused,Duplicati已暫� -GUI\Strings\ServiceStatus.zh-CN.resx,StatusRestore,updated,Restore: {0},�復: {0} -GUI\Strings\ServiceStatus.zh-CN.resx,StatusWaiting,updated,Waiting for next backup,等待下一次備份 -GUI\Strings\ServiceStatus.zh-CN.resx,SwitchToAdvanced,updated,Advanced >>>,進階 >>> -GUI\Strings\ServiceStatus.zh-CN.resx,SwitchToSimple,updated,Simple <<<,簡單 <<< -GUI\Strings\TaskType.zh-CN.resx,FullBackup,updated,Full backup,完整備份 -GUI\Strings\TaskType.zh-CN.resx,IncrementalBackup,updated,Incremental backup,增�備份 -GUI\Strings\TaskType.zh-CN.resx,ListActualFiles,updated,List actual files,列出實際文件 -GUI\Strings\TaskType.zh-CN.resx,ListBackupEntries,updated,List backup entries,列出備份清單 -GUI\Strings\TaskType.zh-CN.resx,ListBackups,updated,List backups,列出備份 -GUI\Strings\TaskType.zh-CN.resx,ListFiles,updated,List files,列出文件 -GUI\Strings\TaskType.zh-CN.resx,RemoveAllButNFull,updated,Remove all but n full,刪除所有除了n full -GUI\Strings\TaskType.zh-CN.resx,RemoveOlderThan,updated,Remove older than,刪除早於 -GUI\Strings\TaskType.zh-CN.resx,Restore,updated,Restore,還原 -GUI\Strings\TaskType.zh-CN.resx,RestoreSetup,updated,Restore setup,還原設置 -GUI\Strings\TrayIconWrapper.zh-CN.resx,GtkLoadError,updated,"Gtk could not be loaded, using windows forms implementation. -Error message: {0}","gtk無法載入,使用windows的視窗實�。 -錯誤資訊: {0}" -GUI\Strings\TrayIconWrapper.zh-CN.resx,GtkNotFoundError,updated,Unable to locate gtk assemblies,無法定�gtk庫 -GUI\Strings\TrayIconWrapper.zh-CN.resx,GtkTooOldError,updated,"Gtk found, but it has version {0} and must be at least {1}",找到了gtk,但版本是 {0} ,至少需�版本 {1} -GUI\Strings\WizardHandler.zh-CN.resx,ResumeNowQuestion,updated,"Duplicati is currently paused, so the backup won't run until Duplicati is resumed. -Do you want Duplicati to resume now so the backup can run immediately?","Duplicati已暫�,直到Duplicati�復�會繼續備份。 -您是���復Duplicati讓備份繼續�行?" -GUI\Strings\WizardHandler.zh-CN.resx,SetupRestoreSuccess,updated,The previous Duplicati setup is now restored!,之�的Duplicati�置已經�復� -GUI\Strings\WizardHandler.zh-CN.resx,StopBackupError,updated,An error occured while attempting to stop the running backup: {0},�止備份時出錯: {0} -GUI\Strings\WizardHandler.zh-CN.resx,StopRunningBackupQuestion,updated,"The backup you want to delete is currently running. -Do you want to stop it so the delete can proceed?","您�刪除的備份正在�行。 -您是���止然後刪除它?" -GUI\Strings\WizardHandler.zh-CN.resx,UnableToStopBackupError,updated,"Duplicati attempted to stop the backup, but did not succeed. -Press ""Finish"" to attempt the delete again.","Duplicati嘗試�止備份,但是沒有�功。 -點擊""完�""按鈕來嘗試�次刪除。" -GUI\Strings\WizardHandler.zh-CN.resx,WizardFormTitle,updated,Duplicati Setup Wizard,Duplicati設置嚮導 -GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx,EditFilters.Text,updated,Modify filters that control what files are included in the backup,修改篩檢程�,改變備份包�的檔 -GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx,EditOverrides.Text,updated,Manually override settings (advanced),手工�載設置 (進階) -GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx,IncludeDuplicatiSetup.Text,updated,Include the current Duplicati setup in the backup,在備份中包括當�的Duplicati設置 -GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx,LimitOptions.Text,updated,"Set limits, such as volumesize and bandwidth limits",設置�度,如�大�和頻寬�制 -GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx,SelectCleanup.Text,updated,Select when to remove old backups,�擇何時刪除舊備份 -GUI\Wizard pages\Add backup\AdvancedOptions.zh-CN.resx,SelectWhen.Text,updated,Select when and how often the backup should run,�擇備份的時間以�頻度 -GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx,CleanFullBackupHelptext.Text,updated,"To prevent the backups from growing indefinetly, old backups should be deleted regularly",為了防止備份無�制的增長,舊的備份應該定期刪除 -GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx,EnableCleanupDuration.Text,updated,Never keep backups older than this,��存早於這個的備份 -GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx,EnableFullBackupClean.Text,updated,Never keep more than this many full backups,��存多於這個的完整備份 -GUI\Wizard pages\Add backup\CleanupSettings.zh-CN.resx,IgnoreTimestamps.Text,updated,Ignore file modification timestamp when making incremental backups,當進行增�備份時忽略檔修改時間 -GUI\Wizard pages\Add backup\FinishedAdd.zh-CN.resx,label1.Text,updated,Summary,總� -GUI\Wizard pages\Add backup\FinishedAdd.zh-CN.resx,RunNow.Text,updated,Run backup now,開始備份 -GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx,EnablePassword.Text,updated,Protect the backups with this password,使用密碼�護備份檔案 -GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx,EncryptionModule.ToolTip,updated,Choose the encryption method,請�擇加密演算法 -GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx,EncryptionModuleLabel.Text,updated,Encryption method,加密演算法 -GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx,GeneratePasswordButton.ToolTip,updated,Click here to generate a random password,點擊產生一個隨機密碼 -GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx,PasswordHelptext.Text,updated,"It is highly recommended that you use a strong password, as that will ensure that no-one but you can retrieve the files. Be sure to write down the password, as the backups will be useless without it.",強烈建議您設置一個複雜的密碼,這樣�有您�以�復檔. 請記�您輸入的密碼,丟了這個密碼,您�的備份將都無法�復 -GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx,UseSettingsAsDefault.Text,updated,Use these settings on new backups,使用這些設置�新備份 -GUI\Wizard pages\Add backup\PasswordSettings.zh-CN.resx,UseSettingsAsDefault.ToolTip,updated,"If this box is checked, Duplicati will apply the chosen encryption settings to all new backups",如果�擇此項,Duplicati將�所有新備份使用所�的加密設置 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,appdataSize.Text,missing,(...), -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,desktopSize.Text,missing,(...), -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,DocumentsRadio.Text,updated,My documents,我的文件 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,FolderRadio.Text,updated,Custom folder list,自訂備份目錄 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,IncludeDesktop.Text,updated,Include files on the desktop,桌�文件 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,IncludeDocuments.Text,updated,Include documents,我的文件 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,IncludeImages.Text,updated,Include my images,我的圖片 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,IncludeMusic.Text,updated,Include my music,我的音樂 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,IncludeSettings.Text,updated,Include application settings,程�設置 -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,myDocumentsSize.Text,missing,(...), -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,myMusicSize.Text,missing,(...), -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,myPicturesSize.Text,missing,(...), -GUI\Wizard pages\Add backup\SelectFiles.zh-CN.resx,totalSize.Text,updated,Calculating size,正在計算文件大� -GUI\Wizard pages\Add backup\SelectName.zh-CN.resx,button1.Text,updated,Add a group,添加一個組 -GUI\Wizard pages\Add backup\SelectName.zh-CN.resx,label1.Text,updated,Backup name,備份�稱 -GUI\Wizard pages\Add backup\SelectName.zh-CN.resx,label2.Text,updated,Place the backup in a group (optional),將備份加入組(��) -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,AlwaysFullRadio.Text,updated,"Always perform a full backup, never incremental (not recommended)",總是執行完整備份,�執行增�(�推薦) -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,Day1Label.Text,updated,Mon,星期一 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,Day2Label.Text,updated,Tue,星期二 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,Day3Label.Text,updated,Wen,星期三 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,Day4Label.Text,updated,Thu,星期四 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,Day5Label.Text,updated,Fri,星期五 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,Day6Label.Text,updated,Sat,星期六 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,Day7Label.Text,updated,Sun,星期日 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,FullStrategyPanel.Text,updated,Full / Incremental strategy,完整/增�策略 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,IncrementalPeriodRadio.Text,updated,"Incremental, then full after this period:",先增�,然後在這個週期後完整備份: -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,label1.Text,updated,Run the backup at this time,在這個時間�行備份 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,label2.Text,updated,Interval,週期 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,label3.Text,updated,Allowed days,�許的天數 -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,NeverFullRadio.Text,updated,"Always perform an incremental backup, never full (not recommended)",總是執行增�備份,從�完整備份(�推薦) -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,NoScheduleRadio.Text,updated,"Never run automatically, only run when I manually start it (not recommended)",從�自動�行,�手動開始備份(�推薦) -GUI\Wizard pages\Add backup\SelectWhen.zh-CN.resx,ScheduleRadio.Text,updated,Run backup at specified interval (recommended),在所�的週期執行備份(推薦) -GUI\Wizard pages\Add backup\SettingOverrides.zh-CN.resx,dataGridViewTextBoxColumn1.HeaderText,updated,argument,引數 -GUI\Wizard pages\Add backup\Strings\AdvancedOptions.zh-CN.resx,PageDescription,updated,"On this page you can select more advanced settings for your backup. If you prefer, you can ignore those settings, and use the duplicati defaults.",在這個��中您�以�擇更多的進階備份設置。如果您喜歡,您�以忽略這些設置,直接使用Duplicati的�設值。 -GUI\Wizard pages\Add backup\Strings\AdvancedOptions.zh-CN.resx,PageTitle,updated,Advanced settings,進階設置 -GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx,DisabledCleanupWarning,updated,"You have disabled backup removal. If no backups are removed, the amount of stored data will increase forever. -Disabling backup cleanup may result in storage space being exhausted. -Do you want to continue without backup removal backups?",您已經�止刪除備份。如果�刪除備份,存儲�會一直增長。�止備份清除將會引起存儲空間用盡。您確信��止刪除備份嗎? -GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx,PageDescription,updated,"To ensure that backups do not grow indefinately, Duplicati can automatically remove old backups.",為了�證備份無�增長,Duplicati�以自動刪除舊備份。 -GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx,PageTitle,updated,Select cleanup options,�擇清除�項 -GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx,TooShortCleanupDurationDay,updated,The cleanup duration entered is less than 1 day. This will give very poor system performance.,輸入的清除週期�於1天,這將會大大�低系統效率。 -GUI\Wizard pages\Add backup\Strings\CleanupSettings.zh-CN.resx,TooShortFullDuration,updated,The full backup duration entered is less than ten minutes. This will give very poor system performance.,輸入的完整備份週期�於10分�,這將會大大�低系統效率。 -GUI\Wizard pages\Add backup\Strings\EditFilters.zh-CN.resx,PageDescription,updated,On this page you can modify filters that control what files are included in the backup.,在本�中您�以修改篩檢程�,改變備份包�的檔。 -GUI\Wizard pages\Add backup\Strings\EditFilters.zh-CN.resx,PageTitle,updated,Edit filters,編輯篩檢程� -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,PageDescription,updated,"You have now entered all the required data, and can now create the backup.",您已經輸入了所有需�的資料,�在�以創建備份了。 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,PageDescriptionModify,updated,The backup modifications are now ready to be saved.,備份的修改�以存儲了。 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,PageTitle,updated,Ready to add backup,�以添加備份 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,PageTitleModify,updated,Ready to save changes,�以�存修改 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryAction,updated,Action,行為 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryActionAdd,updated,Add new backup,添加新備份 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryActionModify,updated,Modify backup,修改備份 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryDestination,updated,Destination,目的地 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryDestinationPath,updated,Destination path,目的路徑 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryFullBackupEach,updated,Full backup each,完整備份�一個 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryKeepFullBackups,updated,Keep full backups,��完整備份 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryRepeat,updated,Repeat,�複 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummarySourceFolder,updated,Source folder,原始檔案夾 -GUI\Wizard pages\Add backup\Strings\FinishedAdd.zh-CN.resx,SummaryWhen,updated,When,何時 -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,ChangePasswordQuestion,updated,Are you sure you want to change the current password to a new random one?,您確信將當�密碼修改為一個隨機密碼嗎? -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,EmptyPasswordError,updated,"You must enter a password, remove the check mark next to the box to disable encryption of the backups.",您必須輸入一個密碼,刪除下�的�擇項來�消備份加密。 -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,EnablePasswordRestoreText,updated,Backup is protected with password,備份已經用密碼加密。 -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,EncryptionModuleLoadError,updated,Failed to load the encryption modules: {0},載入加密模組出錯: {0} -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,NewGeneratedPasswordWarning,updated,"You have generated a new random password. -Please write down the password and store it in a safe location. -Without this password, you will not be able to recover a single file from the backups! - -You cannot recover the password from within Duplicati after saving this setup. - -Are you sure you have a safely stored copy of the generated password?","您已經生�了一個新的隨機密碼。 -請記錄密碼並�存在一個安全的地方。沒有這個密碼,您將無法�復任何一個檔� - -�存設置後,您在Duplicati中也無法找到這個密碼。 - -您確信已經安全的�存好生�的密碼了嗎?" -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,NoEncryptionMethodSelected,updated,You must select an encryption method.,您必須�擇一個加密方法。 -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,NoPasswordWarning,updated,"If the backup is stored on machine or device that is not under your direct control, -it is possible that others may view the files you have stored in the backups. -It is highly recomended that you enable encryption. -Do you want to continue without encryption?",如果備份是�存在一個您無法控制的機器或設備上,其他人就有�能看到您備份的檔。強烈建議您使用加密。您確實��加密嗎? -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,PageDescription,updated,On this page you can select options that protect your backups from being read or altered.,在這個��中您�以設置�項以防止他人查看或者修改您的備份。 -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,PageDescriptionRestore,updated,Enter the encryption settings that were used to create the backup originally,輸入備份使用的加密設置。 -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,PageTitle,updated,Select password for the backup,�擇備份的密碼 -GUI\Wizard pages\Add backup\Strings\PasswordSettings.zh-CN.resx,PasswordChangedWarning,updated,"****************** WARNING *********************** -You are modifying the password settings for an existing backup. -If you save these changes, you will no longer be able to recover previously backed up files. -Are you absolutely sure you want to continue?","****************** 警告 *********************** -您�以一個已有備份的修改密碼設置。 -如果您�存這些設置,您將無法�復之�備份的檔。 -您確信�這樣�嗎?" -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,CalculatingSize,updated,Calculating size ...,計算大� ... -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,CalculatingSizeMarker,not-updated,(...), -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,DuplicateFolderError,updated,"The folder ""{0}"" is included twice","資料夾 ""{0}"" 被包�了兩次" -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,FinalSizeCalculated,updated,The selected items take up {0} of space,所�的項目佔用了 {0} 空間 -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,FolderDoesNotExistWarning,updated,"The folder ""{0}"" does not exist. -How do you want to proceed?","資料夾 ""{0}"" �存在。 -您想繼續嗎?" -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,NoFilesSelectedError,updated,You have not included any files.,您沒有�中�備份的檔 -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,PageDescription,updated,On this page you must select the folder and files you wish to backup,請�擇您�備份的檔和目錄 -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,PageTitle,updated,Select files to backup,請�擇�備份的檔 -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,PartialSizeCalculated,updated,Calculating ... (using more than {0} of space),計算中 ... (使用超� {0} 空間) -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,RelatedFoldersError,updated,"The folder ""{0}"" is a subfolder of ""{1}"", which is not allowed","資料夾 ""{0}""是 ""{1}""的�資料夾,這是��許的" -GUI\Wizard pages\Add backup\Strings\SelectFiles.zh-CN.resx,UpgradeWarning,updated,"The setup is loaded from an older version of Duplicati. -If you save the backup settings, the internal storage will be change to the new version. -Please verify the content of the backup after the next run to ensure -that it contains the files and folders that you expect.","設置是從一個舊版的Duplicati中載入的。 -如果您��設置,內部存儲將會變為新版本。在下次�行後請檢查一下備份中是�有您的檔和資料夾。" -GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx,DuplicateNameEnteredError,updated,There already exists a backup with that name,已經有一個��的備份存在 -GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx,InvalidNameEnteredError,updated,Failed to validate the backup name: {0},備份驗證失敗: {0} -GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx,NoNameEnteredError,updated,You must enter a name for the backup,您必須輸入一個備份�稱 -GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx,PageDescription,updated,"On this page you can enter a name for the backup, so you can find and modify it later",在這裡您�以輸入一個備份的�稱,這樣以後您�以找到並修改它 -GUI\Wizard pages\Add backup\Strings\SelectName.zh-CN.resx,PageTitle,updated,Enter a name for the backup,輸入備份的�稱 -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,FullDurationShorterThanScheduleDurationError,updated,The interval between each full backup must be larger than the schedule interval.,完整備份的週期必須大於計畫的週期 -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,NoScheduleWarning,updated,"You have selected not to run the backup automatically. -This means that you have to remember to manually start the backup periodically. - -Are you sure this is what you want?","您�擇了�自動�行備份。 -這�味著您必須定期手動�行備份。 - -您確信這樣嗎?" -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,OnlyFullBackupsWarning,updated,"You have selected to only produce full backups. -This may take up a lot of space on the backend. - -Are you sure this is what you want?","您�擇了�進行完整備份。 -這將佔用後臺的大�空間。 - -您確信這樣嗎?" -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,OnlyIncrementalBackupsWarning,updated,"You have selected to only produce incremental backups. -This may result in very lengthy restore operations, and increases the probability of a restore failure. - -Are you sure this is what you want?","您�擇了�進行增�備份。 -這樣將導致還原的時間�長,甚至增加還原失敗的概率。 - -您確信這樣嗎?" -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,PageDescription,updated,"On this page you may set up when the backup is run. Automatically repeating the backup ensure that you have a backup, without requiring any action from you.",在這裡您�以設置備份�行的時間。設置為自動�行將�需�您的任何�作就�以定期備份。 -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,PageTitle,updated,Select when the backup should run,�擇備份�行的時間 -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,TimeIsInThePastWarning,updated,The time you entered is in the past.,您輸入的是�去的時間。 -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,TimeOccursShortlyWarning,updated,The time you entered will occur shortly.,您輸入的時間馬上就到了。 -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,TooManyIncrementalsWarning,updated,"The settings you have selected will result in {0} incremental backups being created between each full backup. -This can result in very lengthy restore operations, and increases the probability of a restore failure. - -Do you want to keep these settings?",您�擇的設置將導致�次全部備份之間有{0}次增�備份。這樣會導致還原時間�長,並且增加還原失敗的概率。您確信�這樣設置嗎? -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,TooShortFullDurationError,updated,The interval between full backups must be more than {0} minutes.,完整備份的週期必須大於{0}分�。 -GUI\Wizard pages\Add backup\Strings\SelectWhen.zh-CN.resx,TooShortScheduleDurationError,updated,The schedule interval must be more than {0} minutes.,計畫的週期必須大於{0}分�。 -GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx,BackendLoadError,updated,An error occured while loading backend settings: {0},載入後臺設置時出錯: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx,CompressionLoadError,updated,An error occured while loading compression settings: {0},載入壓縮設置時出錯: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx,EncryptionLoadError,updated,An error occured while loading encryption settings: {0},載入加密設置時出錯: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx,GenericModuleLoadError,updated,An error occured while loading generic module settings: {0},載入一般模組設置時出錯: {0} -GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx,PageDescription,updated,"On this page you can override all settings supported by Duplicati. This is very advanced, so be carefull!",在這裡您�以�載所有Duplicati的默�設置。這需�進階技巧,請三�� -GUI\Wizard pages\Add backup\Strings\SettingOverrides.zh-CN.resx,PageTitle,updated,Override settings,�載設置 -GUI\Wizard pages\Add backup\Strings\ThrottleOptions.zh-CN.resx,PageDescription,updated,On this page you may select limits that prevent the backup procedure from using too many resources,在這裡您�以�擇�制以防止備份進程佔用�多資� -GUI\Wizard pages\Add backup\Strings\ThrottleOptions.zh-CN.resx,PageTitle,updated,Select how to limit the backup,�擇如何�制備份 -GUI\Wizard pages\Add backup\ThrottleOptions.zh-CN.resx,AsyncEnabled.Text,updated,Upload asyncronosly,��步上傳 -GUI\Wizard pages\Add backup\ThrottleOptions.zh-CN.resx,BackupLimitEnabled.Text,updated,Each backup size limit,�個備份的大��制 -GUI\Wizard pages\Add backup\ThrottleOptions.zh-CN.resx,label1.Text,updated,Size of each volume,�個�的大� -GUI\Wizard pages\Backends\RawContainer.zh-CN.resx,label1.Text,updated,Destination,目的地 -GUI\Wizard pages\Delete backup\DeleteFinished.zh-CN.resx,label1.Text,updated,Summary,總� -GUI\Wizard pages\Delete backup\DeleteFinished.zh-CN.resx,label2.Text,updated,Warning: You cannot restore the files after the backup is deleted!!!,警告:刪除備份後您將無法�復檔。 -GUI\Wizard pages\Delete backup\DeleteFinished.zh-CN.resx,label3.Text,updated,"Note that the actual files will not be removed from the storage backend, you must remove the files manually.",請注�檔�會從存儲後臺中刪除,您必須手工刪除。 -GUI\Wizard pages\Delete backup\Strings\DeleteFinished.zh-CN.resx,PageDescription,updated,You are now ready to delete the backup. Please note that you cannot restore the backup ever again,您�在�將刪除備份,請注�您將�也無法�復該備份。 -GUI\Wizard pages\Delete backup\Strings\DeleteFinished.zh-CN.resx,PageTitle,updated,Delete backup,刪除備份 -GUI\Wizard pages\Delete backup\Strings\DeleteFinished.zh-CN.resx,SummaryText,updated,"Action: Delete backup -Name: {0}",�作:刪除備份 �稱: {0} -GUI\Wizard pages\FirstLaunch.zh-CN.resx,CreateNew.Text,updated,Setup a new backup,創建一個新的備份 -GUI\Wizard pages\FirstLaunch.zh-CN.resx,RestoreFiles.Text,updated,Restore files from a backup,從一個備份中還原檔 -GUI\Wizard pages\FirstLaunch.zh-CN.resx,RestoreFilesHelp.Text,updated,"You do not want to set up Duplicati, but just want to restore some files",��Duplicati進行�置,�是�復檔 -GUI\Wizard pages\FirstLaunch.zh-CN.resx,RestoreSettingsHelp.Text,updated,"You have used Duplicati before, and want to restore your setup",您以�使用�Duplicati,�在�復之�的設置 -GUI\Wizard pages\FirstLaunch.zh-CN.resx,RestoreSetup.Text,updated,Restore settings from a previous Duplicati installation,將Duplicati的設置還原為以�的一個�置 -GUI\Wizard pages\FirstLaunch.zh-CN.resx,SetupNewBackupHelp.Text,updated,"You have not used Duplicati before, or want to start over",您還沒有使用�Duplicati,或者想創建一個新的備份 -GUI\Wizard pages\FirstLaunch.zh-CN.resx,SimpleHelpHeader.Text,updated,"Select one of the options below, and click next",�擇您�使用的備份方�,然後點擊下一步 -GUI\Wizard pages\MainPage.zh-CN.resx,Backup.Text,updated,Run a backup immediately,立�備份 -GUI\Wizard pages\MainPage.zh-CN.resx,CreateNew.Text,updated,Schedule a new backup,計畫一個新的備份 -GUI\Wizard pages\MainPage.zh-CN.resx,donate_button.ToolTip,updated,"Show your appreciation by donating, any amount is accepted",如果您覺得本軟體好用,請�助我們,多少隨� -GUI\Wizard pages\MainPage.zh-CN.resx,donate_link.Text,updated,Support Duplicati,支�Duplicati -GUI\Wizard pages\MainPage.zh-CN.resx,donate_link.ToolTip,updated,"Show your appreciation by donating, any amount is accepted",如果您覺得本軟體好用,請�助我們,多少隨� -GUI\Wizard pages\MainPage.zh-CN.resx,Edit.Text,updated,Edit an existing backup,編輯一個已經存在的備份 -GUI\Wizard pages\MainPage.zh-CN.resx,label1.Text,updated,What do you want to do?,您想�什麼? -GUI\Wizard pages\MainPage.zh-CN.resx,Remove.Text,updated,Remove an existing backup,刪除一個已經存在的備份 -GUI\Wizard pages\MainPage.zh-CN.resx,Restore.Text,updated,Restore files from a backup,使用備份還原檔 -GUI\Wizard pages\Restore\FinishedRestore.zh-CN.resx,label1.Text,updated,Summary,總� -GUI\Wizard pages\Restore\FinishedRestore.zh-CN.resx,RunInBackground.Text,updated,Run restore operation as a background job,在後臺執行一個還原�作 -GUI\Wizard pages\Restore\SelectBackupVersion.zh-CN.resx,label1.Text,updated,Select the backup you want to restore,請�擇一個您��復的備份 -GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx,MostRecent,updated,most recent,最近訪� -GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx,PageDescription,updated,Duplicati is now ready to restore your files.,Duplicati準備好還原您的文件了。 -GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx,PageTitle,updated,Ready to restore files,開始還原檔 -GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx,RestoreFailedError,updated,The restore operation failed: {0},還原�作失敗: {0} -GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx,RestoreWaitDialogTitle,updated,"Restoring files, please wait...",正在還原檔,請等待… -GUI\Wizard pages\Restore\Strings\FinishedRestore.zh-CN.resx,SummaryText,updated,"Action: Restore backup -Backup: {0} -Date: {1} -Folder: {2}","�作:還原備份 -備份: {0} -日期: {1} -資料夾: {2}" -GUI\Wizard pages\Restore\Strings\SelectBackupVersion.zh-CN.resx,NoBackupSelectedError,updated,You must select the backup to restore,請�擇您�還原的備份 -GUI\Wizard pages\Restore\Strings\SelectBackupVersion.zh-CN.resx,PageDescription,updated,The list below shows all the available backups. Select one to restore,這是所有有效的備份檔案。請�擇一個進行還原 -GUI\Wizard pages\Restore\Strings\SelectBackupVersion.zh-CN.resx,PageTitle,updated,Select the backup to restore,�擇一個備份進行還原 -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,CreateNewFolderWarning,updated,The folder {0} does not exist. Do you want to create it?,資料夾{0} �存在。您�創建它嗎? -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,FolderIsNotEmptyWarning,updated,The folder {0} is not empty. Do you want to use it anyway?,資料夾 {0} �是空的。您確定�使用該資料夾嗎? -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,FolderPathIsRelativeError,updated,You must enter the full path of the folder: {0},請輸入完整的資料夾路徑: {0} -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,FolderValidationError,updated,"An error occured while verifying the destination {0}. -Please make sure it exists and is accessible. -Error message: {1}","驗證目的地時出錯 {0}. -請確�目的地存在並且�訪�。 -錯誤資訊: {1}" -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,NoFilesSelectedError,updated,You have not selected any files to restore.,您沒有�擇�還原的檔 -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,NoFolderError,updated,You must enter a folder to restore to,請�擇一個資料夾用來�存還原的檔 -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,PageDescription,updated,Please select the folder into which the backup will be restored,請�擇�復備份的目錄 -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,PageTitle,updated,Select restore folder,�擇�復目錄 -GUI\Wizard pages\Restore\Strings\TargetFolder.zh-CN.resx,PathTooLongWarning,updated,"The restored files will use a path that is {0} characters long, but Windows only supports paths up to around 250 characters. If you proceed some files may not be restored. - -Do you want to continue with the restore procedure anyway?",還原的檔將會使用{0}個字元長的路徑,但是windows�能支�250個字元長的路徑。如果您繼續,有些檔�能無法�復。您確信�繼續還原嗎? -GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx,BrowseFolder.Text,missing,..., -GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx,folderBrowserDialog.Description,updated,Select the folder where the backup will be restored,請�擇�復備份的目錄 -GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx,label2.Text,updated,Restore to this folder,還原到這個目錄 -GUI\Wizard pages\Restore\TargetFolder.zh-CN.resx,PartialRestore.Text,updated,Restore only the items selected below,�還原�擇的項目 -GUI\Wizard pages\RestoreSetup\FinishedRestoreSetup.zh-CN.resx,label1.Text,updated,Summary,總� -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,PageDescription,updated,"You have now entered all the required data, and can now restore the setup.",您已經輸入了所有必須的資料,�在�以�復設置了。 -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,PageTitle,updated,Ready to restore settings,準備好�復設置 -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,RestoreFailedError,updated,"Failed to restore setup files, the error message was: - {0}","�復設置失敗,錯誤資訊: - {0}" -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,RestoreWaitDialogTitle,updated,"Restoring setup, please wait...",正在�復設置,請�等... -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,SetupFileMissingError,updated,"Connection succeded, but not setup file was found",連接�功,但是沒有發�設置檔 -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,SummaryAction,updated,Action,�作 -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,SummaryRestoreBackup,updated,Restore backup,還原備份 -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,SummarySource,updated,Source,� -GUI\Wizard pages\RestoreSetup\Strings\FinishedRestoreSetup.zh-CN.resx,SummarySourcePath,updated,Source path,�路徑 -GUI\Wizard pages\RunNow\RunNowFinished.zh-CN.resx,ForceFull.Text,updated,Force full backup,強制完整備份 -GUI\Wizard pages\RunNow\RunNowFinished.zh-CN.resx,label1.Text,updated,Summary,總� -GUI\Wizard pages\RunNow\Strings\RunNowFinished.zh-CN.resx,PageDescription,updated,You are now ready to run the backup,您已經準備好�行備份 -GUI\Wizard pages\RunNow\Strings\RunNowFinished.zh-CN.resx,PageTitle,updated,Ready to run backup,準備好�行備份 -GUI\Wizard pages\RunNow\Strings\RunNowFinished.zh-CN.resx,SummaryText,updated,"Action: Run backup now -Name: {0}","�作:�行備份 -�稱: {0}" -GUI\Wizard pages\SelectBackend.zh-CN.resx,Question.Text,updated,Where do you want to store the backups?,您想把備份存儲到什麼地方? -GUI\Wizard pages\SelectBackup.zh-CN.resx,DirectRestore.Text,updated,Restore files directly,直接�復檔 -GUI\Wizard pages\SelectBackup.zh-CN.resx,RestoreExisting.Text,updated,Restore from an existing backup,從一個已有的備份中還原 -GUI\Wizard pages\SelectBackup.zh-CN.resx,ShowAdvanced.Text,updated,Show advanced options,顯示進階�項 -GUI\Wizard pages\SelectBackup.zh-CN.resx,topLabel.Text,updated,Select backup to modify,�擇�修改的備份 -GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx,NoActionSelection,updated,You must select an action,您必須�擇一個�作 -GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx,PageHelptext,updated,"Since this is your first use of Duplicati on this machine, this wizard will guide you through a Duplicati setup",這是您在這�電腦上第一次使用Duplicati, 我們將指導您一步一步使用Duplicati。 -GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx,PageTitle,updated,Welcome to Duplicati,歡迎使用 Duplicati -GUI\Wizard pages\Strings\FirstLaunch.zh-CN.resx,ShowAdvancedQuestion,updated,"Do you need to modify advanced settings? -(Most users do not need this)",您想修改進階設置嗎?(大部分的使用者�需�) -GUI\Wizard pages\Strings\MainPage.zh-CN.resx,PageHelptext,updated,Please select the action you want to perform below,請�擇您下一步的�作 -GUI\Wizard pages\Strings\MainPage.zh-CN.resx,PageTitle,updated,Welcome to the Duplicati Wizard,歡迎使用Duplicati嚮導 -GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx,NoActionSelected,updated,You must enter the storage method before you can continue.,您必須�擇存儲方��能繼續。 -GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx,PageHelptext,updated,On this page you can select the type of device or service that store the backups. You may need information from the service provider when you continue.,在這裡您�以�擇存儲的設備或�務。您也許需��務�供者的資訊�能繼續。 -GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx,PageTitle,updated,Select a place to store the backups,請�擇您�存備份的方� -GUI\Wizard pages\Strings\SelectBackend.zh-CN.resx,RestoreSetupTitle,updated,Where is the backup stored?,您將備份�存在哪裡? -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,NoActionSelected,updated,You must select a backup before you can continue,您必須�擇一個備份�能繼續 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageHelptextEdit,updated,"In the list below, select the backup you want to modify",在下�的清單中�擇需�修改的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageHelptextRemove,updated,"In the list below, select the backup you want to delete",在下�的清單中�擇需�刪除的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageHelptextRestore,updated,"In the list below, select the backup you want to restore",在下�的清單中�擇需�還原的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageHelptextRunNow,updated,"In the list below, select the backup you want to run immediately",在下�的清單中�擇需�立��行的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageHelptextUnknown,updated,Unknown action,未知�作 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageTitleEdit,updated,Select the backup to modify,�擇需�修改的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageTitleRemove,updated,Select the backup to remove,�擇需�刪除的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageTitleRestore,updated,Select the backup to restore,�擇需�還原的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageTitleRunNow,updated,Select the backup to run now,�擇需�立��行的備份 -GUI\Wizard pages\Strings\SelectBackup.zh-CN.resx,PageTitleUnknown,updated,Unknown action,未知�作 -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,CreateContainer.Text,updated,Create container,創建容器 -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,label1.Text,updated,CloudFiles Username,CloudFiles 用戶� -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,label2.Text,updated,CloudFiles API Key,CloudFiles API 鑰匙 -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,label3.Text,updated,Container name,容器�稱 -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,label4.Text,updated,"A container can be thought of as a root folder. Use / in the container name, to access subfolders in the container",容器�以被�為是一個根目錄,使用/在容器�中,�以訪�容器的�目錄 -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,label5_2.Text,updated,CloudFiles AuthUrl,CloudFiles �證地� -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,SignUpLink.Text,updated,Click here for the sign up page,點擊此處到註冊�� -Library\Backend\CloudFiles\CloudFilesUI.zh-CN.resx,TestConnection.Text,updated,Test Connection,測試連接 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,Description_v2,updated,"Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder"".","支�到CloudFiles的連接. �許的格�為: ""cloudfiles://container/folder""." -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionAuthenticationURLLong_v2,updated,"Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}.",Cloudfiles根據��的用戶端使用��的伺�器來進行�證,使用這個�項來設置一個替代的�證URL,這個�項�載了 --{0}. -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionAuthenticationURLShort,updated,Provide another authentication URL,�供�外一個�證 URL -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionFTPPasswordLong,updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".",連接到伺�器的密碼,也�以通�系統環境變數“FTP_PASSWORD�來�供。 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionFTPPasswordShort,updated,Supplies the password used to connect to the server,�供連接到伺�器的密碼 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionFTPUsernameLong,updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","連接到伺�器的用戶�,也�以通�系統變數 ""FTP_USERNAME""來�供。" -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionFTPUsernameShort,updated,Supplies the username used to connect to the server,�供連接到伺�器的用戶� -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionPasswordLong,updated,Supplies the API Access Key used to authenticate with CloudFiles.,�供CloudFiles�證需�的API Access Key。 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionPasswordShort,updated,Supplies the access key used to connect to the server,�供訪�伺�器的金鑰 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionUKAccountLong,updated,"Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}.",Duplicati默�證件是美國帳號,如果是英國帳號請使用此�項。請注�這兩個設置是等價的 --{0}={1}. -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionUKAccountShort,updated,Use a UK account,使用英國帳號 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionUsernameLong,updated,Supplies the username used to authenticate with CloudFiles.,�供CloudFiles的�證用戶�。 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DescriptionUsernameShort,updated,Supplies the username used to authenticate with CloudFiles,�供CloudFiles的�證用戶� -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,DisplayName,not-updated,CloudFiles (Rackspace), -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,ETagVerificationError,updated,MD5 Hash (ETag) verification failed,MD5 Hash (ETag) 驗證失敗 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,FileDeleteError,updated,Failed to delete file,刪除檔失敗 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,FileUploadError,updated,Failed to upload file,檔更新失敗 -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,InvalidUrlError,updated,Invalid URL: {0},無效的URL: {0} -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,NoAPIKeyError,updated,No CloudFiles API Access Key given,請輸入您的CloudFiles API Access Key -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,NoUserIDError,updated,No CloudFiles userID given,請輸入您的 CloudFiles 用戶� -Library\Backend\CloudFiles\Strings\CloudFiles.zh-CN.resx,UnexpectedResponseError,updated,"Unexpected CloudFiles response, perhaps the API has changed?",未知的CloudFiles回應,也許API改變了? -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,CreateMissingContainer,updated,"The container does not exist, do you want to create it?",容器�存在,您需�創建它嗎? -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,EmptyAPIKeyError,updated,"You must enter your CloudFiles API Access Key. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.",請輸入您的CloudFiles API Access Key。您�以點擊�邊的連�,打開 CloudFiles 登陸��,找回密碼。 -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,EmptyAuthUrlError,updated,The AuthUrl field cannot be empty,AuthUrl �能為空 -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,EmptyCloudFilesIDError,updated,"You must enter your CloudFiles user ID. -You may click the link to the right -to open the CloudFiles login page, and retrieve it.",請輸入您的CloudFiles 用戶�。您�以點擊�邊的連�,打開 CloudFiles 登陸��,找回您的用戶�。 -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,EmptyContainerNameError,updated,"You must enter a name for the Container. -You must use a unique name for each backup. -You may enter any name you like.","您必須輸入容器的�稱。 -您必須為�個備份輸入一個唯一的�稱。 -您�以任�輸入一個�稱。" -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,InvalidAuthUrlError,updated,The url {0} is invalid,url {0} 無效 -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,PageDescription,updated,On this page you can select where to store the backup data.,在這裡您�以�擇�復資料的�置。 -Library\Backend\CloudFiles\Strings\CloudFilesUI.zh-CN.resx,PageTitle,updated,Backup storage options,備份存儲設置 -Library\Backend\CloudFiles\Strings\MD5CalculatingStream.zh-CN.resx,IncorrectUsageError,updated,Cannot read and write on the same stream,無法在�一個�中進行讀寫 -Library\Backend\File\FileUI.zh-CN.resx,BrowseTargetFolder.Text,missing,..., -Library\Backend\File\FileUI.zh-CN.resx,folderBrowserDialog.Description,updated,Select the folder where the backups will be stored,�擇備份�存儲的資料夾 -Library\Backend\File\FileUI.zh-CN.resx,FolderLabel.Text,updated,Folder,資料夾 -Library\Backend\File\FileUI.zh-CN.resx,label1.Text,updated,Username,用戶� -Library\Backend\File\FileUI.zh-CN.resx,label2.Text,updated,Password,密碼 -Library\Backend\File\FileUI.zh-CN.resx,UseCredentials.Text,updated,Use alternate credentials,使用其他�證 -Library\Backend\File\FileUI.zh-CN.resx,UseDisk.Text,updated,Removable disk,移動硬碟 -Library\Backend\File\FileUI.zh-CN.resx,UsePath.Text,updated,Path,路徑 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,AlternateDestinationMarkerLong,updated,"This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.",此�項�在 –{0}�項啟用時�有效。如果指定了替代的路徑,這個�項�味著定�檔必須存在於這個資料夾中。這�以應用於外接存儲的盤符或者接入點變化的情形。通�識別特定的檔,�以有效的防止將資料寫入錯誤的存放�置。程��會讀�定�檔的內容,�會根據檔是�存在來判斷。 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,AlternateDestinationMarkerShort,updated,Look for a file in the destination folder,在目的檔案夾中尋找文件 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,AlternateTargetPathsLong,updated,"This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations.",這個�項�許指定多個備份物件。主�物件放在這個�項的路徑清單之�。在開始備份之�,�個備份物件都會被檢查一�,如果�擇了�項—{0},定�檔也會被檢查。第一個包�定�檔的資料夾會被當作目的地。多個目的地會被{1}隔開。在windows系統中,路徑�以是UNC路徑,並且盤符�以用*號替代,比如“*:\backup�,這樣會檢測所有的盤符。如果指定了用戶�和密碼,將會被用於所有的目的地。 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,AlternateTargetPathsShort,updated,A list of secondary target paths,次�備份�象清單 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,Description,updated,"This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")","這個後臺�以讀寫資料到一個檔物件。�許的格�是: ""file://hostname/folder"" or ""file://username:password@hostname/folder"". 您�以使用UNC路徑(eg: ""file://\\server\folder"")或者本地路徑 (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")" -Library\Backend\File\Strings\FileBackend.zh-CN.resx,DescriptionFTPPasswordLong,updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","用於連接伺�器的密碼,也�以通�系統環境變數 ""FTP_PASSWORD""來�供。" -Library\Backend\File\Strings\FileBackend.zh-CN.resx,DescriptionFTPPasswordShort,updated,Supplies the password used to connect to the server,�供連接伺�器的密碼 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,DescriptionFTPUsernameLong,updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","用於連接伺�器的用戶�,也�以通�系統環境變數""FTP_USERNAME""來�供。" -Library\Backend\File\Strings\FileBackend.zh-CN.resx,DescriptionFTPUsernameShort,updated,Supplies the username used to connect to the server,�供連接伺�器的用戶� -Library\Backend\File\Strings\FileBackend.zh-CN.resx,DisplayName,updated,File based,檔案伺�器 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,FolderMissingError,updated,The folder {0} does not exist,資料夾{0}�存在 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,NoDestinationWithMarkerFileError,updated,"The marker file ""{0}"" was not found in any of the examined destinations: {1}","定�檔 ""{0}""在下列地�中都沒有找到: {1}" -Library\Backend\File\Strings\FileBackend.zh-CN.resx,UseMoveForPutLong,updated,"When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated.",當存儲檔時,標準的�作是先拷�檔,然後�刪除原始檔。這個順��以�證當錯誤發生時�以�復�作。啟動這個�項會導致retry�作失敗。這個�項�有在 –disable-streaming-transfers�項啟動時�有效。 -Library\Backend\File\Strings\FileBackend.zh-CN.resx,UseMoveForPutShort,updated,Move the file instead of copying it,移動檔而�是拷�它 -Library\Backend\File\Strings\FileUI.zh-CN.resx,AuthenticationError,updated,Failed to authenticate using the given credentials.,用給定的帳號�證失敗 -Library\Backend\File\Strings\FileUI.zh-CN.resx,CreateFolderQuestion,updated,The selected folder does not exist. Do you want to create it?,�擇的資料夾�存在,您想創建它嗎? -Library\Backend\File\Strings\FileUI.zh-CN.resx,EmptyFoldernameError,updated,You must enter a folder to backup to,您必須輸入一個備份的資料夾 -Library\Backend\File\Strings\FileUI.zh-CN.resx,FolderEmptyError,updated,The selected folder is empty,所�擇的資料夾是空的 -Library\Backend\File\Strings\FileUI.zh-CN.resx,FolderNotEmptyWarning,updated,The selected folder is not empty. Do you want to use it anyway?,所�擇的資料夾�空,您確信�使用它嗎? -Library\Backend\File\Strings\FileUI.zh-CN.resx,FolderValidationError,updated,"An error occured while verifying the destination. Please make sure it exists and is accessible. -Error message: {0}",驗證目的地失敗,請確信它存在並且�訪�。錯誤資訊是:{0} -Library\Backend\File\Strings\FileUI.zh-CN.resx,NonRootedPathError,updated,You must enter the full path of the folder,您必須輸入完整的資料夾路徑 -Library\Backend\File\Strings\FileUI.zh-CN.resx,NoRemovableDrivesError,updated,No removable drives were found on your system. Please enter the path manually.,在您的系統中沒有發�移動硬碟,請手動輸入路徑。 -Library\Backend\File\Strings\FileUI.zh-CN.resx,PageDescription,updated,On this page you can select where to store the backup data.,這這裡您�以�擇在何處存儲備份資料 -Library\Backend\File\Strings\FileUI.zh-CN.resx,PageTitle,updated,Backup storage options,備份存儲設置 -Library\Backend\FTP\FTPUI.zh-CN.resx,AcceptAnyHash.Text,updated,Accept any invalid certificate,接�無效證書 -Library\Backend\FTP\FTPUI.zh-CN.resx,AcceptSpecifiedHash.Text,updated,Accept this certificate hash,接�這個證書摘� -Library\Backend\FTP\FTPUI.zh-CN.resx,CreateFolderButton.Text,updated,Create folder,創建資料夾 -Library\Backend\FTP\FTPUI.zh-CN.resx,label1.Text,updated,Server,伺�器IP -Library\Backend\FTP\FTPUI.zh-CN.resx,label2.Text,updated,Path,路徑 -Library\Backend\FTP\FTPUI.zh-CN.resx,label3.Text,updated,Username,用戶� -Library\Backend\FTP\FTPUI.zh-CN.resx,label4.Text,updated,Password,密碼 -Library\Backend\FTP\FTPUI.zh-CN.resx,label5.Text,updated,Port (optional),埠(��) -Library\Backend\FTP\FTPUI.zh-CN.resx,label6.Text,updated,"Note: Some FTP servers have trouble dealing with more than 2000 files. For this reason, you are advised to select a large volume size so the number of files is low.",注�:有部份FTP伺�器�能處�多於2000個檔案,請考慮增大�的大�,這樣�以減少檔案數目。 -Library\Backend\FTP\FTPUI.zh-CN.resx,PassiveConnection.Text,updated,Use passive connection,使用被動連接 -Library\Backend\FTP\FTPUI.zh-CN.resx,TestConnection.Text,updated,Test connection,測試連接 -Library\Backend\FTP\FTPUI.zh-CN.resx,UseSSL.Text,updated,Use SSL,使用SSL -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,Description,updated,"This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""","這個後端�以使用FTP�務來讀寫資料,�許的格�是: ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""" -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionDisableUploadVerifyLong,not-updated,"To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster by more unsafe.", -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionDisableUploadVerifyShort,not-updated,Disable upload verification, -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPActiveLong,updated,"If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode",如果設置此項,FTP連接將使用active模�。�使“ftp-passive�標誌被設置,連接也會使用active模�。 -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPActiveShort,updated,Toggles the FTP connections method,切�FTP連接模� -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPPassiveLong,updated,"If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored",如果設置此項,FTP連接將使用被動模�,在通��些防�牆時�以工作的更好。如果“ftp-regular�標誌被設置,這個�項會被忽略。 -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPPassiveShort,updated,Toggles the FTP connections method,切�FTP連接模� -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPPasswordLong,updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","用於連接伺�器的密碼,也�以通�系統環境變數 ""FTP_PASSWORD""來�供。" -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPPasswordShort,updated,Supplies the password used to connect to the server,�供連接伺�器的密碼 -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPUsernameLong,updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","用於連接伺�器的用戶�,也�以通�系統環境變數""FTP_USERNAME""來�供。" -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionFTPUsernameShort,updated,Supplies the username used to connect to the server,�供連接伺�器的用戶� -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionIntegratedAuthenticationLong,updated,"If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.",如果伺�器和用戶端都支�集��證,這個�項�以啟動此功能。這�發生在windows伺�器和用戶端的情形。 -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionIntegratedAuthenticationShort,updated,Use windows integrated authentication to connect to the server,使用windows集��證連接到伺�器 -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionUseSSLLong,updated,Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps).,使用基於 (SSL) 的ftp (ftps) -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DescriptionUseSSLShort,updated,Instructs Duplicati to use an SSL (ftps) connection,設置 Duplicati使用 (ftps) 連接 -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,DisplayName,updated,FTP based,FTP伺�器 -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,ListVerifyFailure,not-updated,"The file {0} was uploaded but not found afterwards, the file listing returned {1}", -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,ListVerifySizeFailure,not-updated,The file {0} was uploaded but the returned size was {1} and it was expected to be {2}, -Library\Backend\FTP\Strings\FTPBackend.zh-CN.resx,MissingFolderError,updated,"The folder {0} was not found, message: {1}",資料夾 {0}沒有找到,錯誤資訊是: {1} -Library\Backend\FTP\Strings\FTPUI.zh-CN.resx,ApproveCertificateHashQuestion,updated,The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?,證書錯誤 ({0})。您想接�證書並繼續嗎? -Library\Backend\FTP\Strings\FTPUI.zh-CN.resx,CreateMissingFolderQuestion,updated,"The folder does not exist, do you want to create it?",資料夾�存在,您想創建它嗎? -Library\Backend\FTP\Strings\FTPUI.zh-CN.resx,EmptyHashError,updated,You have not entered a hash string,您還沒有輸入雜湊字串 -Library\Backend\FTP\Strings\FTPUI.zh-CN.resx,InvalidHashError,updated,"The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)",雜湊字串無效,它必須是奇數個並且�能是�六進�字元 (0-9 and a-f) -Library\Backend\FTP\Strings\FTPUI.zh-CN.resx,PageDescription,updated,On this page you can select where to store the backup data.,在這裡您�以�擇存儲備份資料的�置。 -Library\Backend\FTP\Strings\FTPUI.zh-CN.resx,PageTitle,updated,Backup storage options,備份存儲設置 -Library\Backend\S3\S3CommonOptions.zh-CN.resx,AllowCredentialStorage.Text,updated,Store new S3 account information,�存新的S3帳號資訊 -Library\Backend\S3\S3CommonOptions.zh-CN.resx,CredentialGroup.Text,updated,Stored credentials,�存帳號 -Library\Backend\S3\S3CommonOptions.zh-CN.resx,groupBox2.Text,updated,Default settings,默�設置 -Library\Backend\S3\S3CommonOptions.zh-CN.resx,label1.Text,updated,Bucket region:,Bucket�域 -Library\Backend\S3\S3CommonOptions.zh-CN.resx,label2.Text,updated,Server name:,伺�器� -Library\Backend\S3\S3CommonOptions.zh-CN.resx,RemoveAllButton.Text,updated,Remove all,刪除所有 -Library\Backend\S3\S3CommonOptions.zh-CN.resx,RemoveSelectedButton.Text,updated,Remove,刪除所� -Library\Backend\S3\S3CommonOptions.zh-CN.resx,UseRRS.Text,updated,Use Reduced Redundancy Storage,使用去冗餘儲存(RRS) -Library\Backend\S3\S3UI.zh-CN.resx,CreateBucket.Text,updated,Create bucket,創建Bucket -Library\Backend\S3\S3UI.zh-CN.resx,label1.Text,updated,AWS Access ID,AWS 用戶� -Library\Backend\S3\S3UI.zh-CN.resx,label2.Text,updated,AWS Secret Key,AWS 密碼 -Library\Backend\S3\S3UI.zh-CN.resx,label3.Text,updated,S3 Bucket name,S3 Bucket�稱 -Library\Backend\S3\S3UI.zh-CN.resx,label4.Text,updated,"A bucket can be thought of as a root folder. Use / in the bucket name, to access subfolders in the bucket",bucket�稱�以被�為是根目錄。使用/在bucket後就�以訪�bucket中的�目錄。 -Library\Backend\S3\S3UI.zh-CN.resx,label5.Text,updated,RRS is cheaper but less reliable,RRS更便宜,但是��性差一些 -Library\Backend\S3\S3UI.zh-CN.resx,label6.Text,updated,Bucket create region,Bucket創建�域 -Library\Backend\S3\S3UI.zh-CN.resx,label7.Text,updated,S3 Servername,S3 伺�器�稱 -Library\Backend\S3\S3UI.zh-CN.resx,SignUpLink.Text,updated,Click here for the sign up page,點擊註冊一個新帳號 -Library\Backend\S3\S3UI.zh-CN.resx,TestConnection.Text,updated,Test Connection,測試連接 -Library\Backend\S3\S3UI.zh-CN.resx,UseRRS.Text,updated,Use Reduced Redundancy Storage (RRS),使用去冗餘儲存(RRS) -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,AMZKeyDescriptionLong,updated,"The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-password"" property",AWS的“秘密訪�金鑰��以在您登錄AWS後得到,它也�以通�“ftp-password�變數�供。 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,AMZKeyDescriptionShort,updated,"The AWS ""Secret Access Key""",AWS的“秘密訪�金鑰� -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,AMZUserIDDescriptionLong,updated,"The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""ftp-username"" property",AWS的“秘密訪�ID��以在您登錄AWS後得到,它也�以通�“ftp-username�變數�供。 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,AMZUserIDDescriptionShort,updated,"The AWS ""Access Key ID""",AWS的“秘密訪�ID� -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,DeprecatedUrlFormat,updated,"You are using a deprected url format, please change it to: {0}",您使用了一個�推薦的url格�,請變�下�的形�: {0} -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,Description_v2,updated,"This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""","這個後臺�以通�與amazon的S3相容的存儲�務來讀寫資料,�許的格�是: ""s3://bucketname/prefix""" -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,DescriptionFTPUsernameLong,updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","連接到伺�器的用戶�,�以通�環境變數 ""FTP_USERNAME""來�供。" -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,DescriptionFTPUsernameShort,updated,Supplies the username used to connect to the server,�供連接到伺�器的用戶� -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,DescriptionUseSSLLong,updated,Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections.,設置這個�項將使用通�SSL的http連接 (https)來通信。請注��有“.�的bucket�稱將無法使用SSL連接。 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,DescriptionUseSSLShort,updated,Instructs Duplicati to use an SSL (https) connection,設置 Duplicati使用 SSL (https) 連接 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,DisplayName,updated,Amazon S3 based,Amazon S3 伺�器 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,FTPPasswordDescriptionLong,updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","連接伺�器的密碼,它�以通�環境變數 ""FTP_PASSWORD""來�供。" -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,FTPPasswordDescriptionShort,updated,Supplies the password used to connect to the server,�供連接伺�器的密碼 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,NoAMZKeyError,updated,No Amazon S3 secret key given,請輸入 您的Amazon S3 帳號密碼 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,NoAMZUserIDError,updated,No Amazon S3 userID given,請輸入 您的Amazon S3 用戶� -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,OptionsAreMutuallyExclusiveError,updated,The options --{0} and --{1} are mutually exclusive,�項--{0} 和 --{1} 相互排斥 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3EurobucketDeprecationDescription,updated,Please use --{0}={1} instead,請使用 --{0}={1} 來替代 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3EurobucketDescriptionLong,updated,"This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets.",這個�項僅僅用於創建新的bucket。如果�擇此項,bucket將創建在一個�洲的伺�器上。這個�項強制使用“s3-use-new-style��項,amazon��洲的bucket收費�貴一些。 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3EurobucketDescriptionShort,updated,Use a European server,使用�洲的伺�器 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3LocationDescriptionLong,updated,"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations: -{0}",這個�項僅僅用於創建新的bucket。使用這個�項來改變存儲資料的�置。amazon��美國的地�收費�貴。已知的bucket�置有:{0} -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3LocationDescriptionShort,updated,Specifies S3 location constraints,設置S3的�置�數 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3NewStyleDeprecation,updated,"The subdomain calling option does nothing, the library will pick the right calling convention",subdomain調用�項並��任何事,庫函數將�擇��的調用約定。 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3NewStyleDescriptionLong,updated,Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details.,指定此項將使S3後臺使用subdomain而�是url首碼方�。詳情請�照amazon的S3�考手冊。 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3NewStyleDescriptionShort,updated,Use subdomain calling style,使用subdomain調用方� -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3ServerNameDescriptionLong,updated,"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are: -{0}",除了amazon外很多公�也支�S3的API,這�味著此後��以讀寫這些公�的�務。使用這個�項來設置伺�器�。當�已知的�供商有:{0} -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3ServerNameDescriptionShort,updated,Specifies an alternate S3 server name,指定一個替代的S3伺�器�稱 -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3UseRRSDescriptionLong,updated,"This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/",指定此�項將使用RRS存儲。存儲在RRS中的檔將比標準存儲中的更容易丟失,但是也便宜一些。請�照完整的手冊: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/ -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,S3UseRRSDescriptionShort,updated,Use Reduced Redundancy Storage,使用去冗餘儲存(RRS) -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,UnableToDecodeBucketnameError,updated,Unable to determine the bucket name for host: {0},無法確定主機上的bucket�稱: {0} -Library\Backend\S3\Strings\S3Backend.zh-CN.resx,UnableToParseURLError,updated,Could not parse the url: {0},無法解�url: {0} -Library\Backend\S3\Strings\S3SettingsControl.zh-CN.resx,PageDescription,updated,Displays various options related to the S3 backend,顯示S3後臺相關的�數 -Library\Backend\S3\Strings\S3SettingsControl.zh-CN.resx,PageTitle,updated,S3,S3�數 -Library\Backend\S3\Strings\S3UI.zh-CN.resx,BucketnameCaseWarning,updated,"The bucket name is not in all lower case. -{0} -Do you want to convert the bucket name to lower case?","bucket�稱並�全是�寫字�。 -{0} -您想將bucket�稱轉�為�寫嗎?" -Library\Backend\S3\Strings\S3UI.zh-CN.resx,BucketnameNotPrefixedWarning,updated,"The bucket name does not start with your user ID. -To avoid using a bucket owned by another user, -it is recommended that you put your user ID in front of the bucket name. -Do you want to insert the user ID in front of the bucket name?","bucket�稱並�是以您的用戶�開頭。 -為了��使用其他人的bucket,推薦您使用用戶ID來�bucket�稱的開頭。 -您想在bucket�稱��入用戶ID嗎?" -Library\Backend\S3\Strings\S3UI.zh-CN.resx,CreateMissingBucket,updated,"The bucket does not exist, do you want to create it?",bucket�存在,您想創建它嗎? -Library\Backend\S3\Strings\S3UI.zh-CN.resx,EmptyAWSIDError,updated,"You must enter your AWS Access ID. -You may click the link to the right -to open the AWS login page, and retrieve it.","請輸入您的 AWS 用戶�。 -您�以點擊�邊的連�,打開AWS登陸��,找回您的用戶�。" -Library\Backend\S3\Strings\S3UI.zh-CN.resx,EmptyAWSKeyError,updated,"You must enter your AWS Secret Key. -You may click the link to the right -to open the AWS login page, and retrieve it.","請輸入您的 AWS 使用者密碼。 -您�以點擊�邊的連�,打開AWS登陸��,找回您的使用者密碼。" -Library\Backend\S3\Strings\S3UI.zh-CN.resx,EmptyBucketnameError,updated,"You must enter a name for the bucket. -You must use a unique name for each backup. -You may enter any name you like.",您必須輸入bucket的�稱。您必須為�個備份使用一個唯一的�稱。您�以輸入任�喜歡的�字。 -Library\Backend\S3\Strings\S3UI.zh-CN.resx,HostnameInvalidWarning,updated,"The supplied bucket name, ""{0}"", does not appear to be a valid hostname label. -This may still work if the non-subdomain calling style is used, but it is not recommended. - -Do you want to continue anyway?","�供bucket�稱, ""{0}"", 並沒有包�一個有效的主機�稱。 -這�以在�subdomain的調用方�下使用,但是並�推薦這樣使用。 - -您想繼續嗎?" -Library\Backend\S3\Strings\S3UI.zh-CN.resx,HostnameInvalidWithNonUSBucketOptionError,updated,"Non-US buckets require that the bucket names are valid hostname labels, but the supplied bucket name, ""{0}"", is not a valid hostname label. Either change the bucketname or use the default bucket region.",�美國的bucket需�bucket�稱中�有�法的主機�稱,但是您�供的bucket�稱,“{0}�並�是一個�法的主機�稱。請改變bucket�稱或者使用�設的bucket地�。 -Library\Backend\S3\Strings\S3UI.zh-CN.resx,MonoRequiresExistingBucket,updated,"A bug in Mono versions older than 2.4.3, - prevents the backend from detecting and missing buckets. -Due to this, it is recommended that you create the bucket. -Do you want to create the bucket now?",低於2.4.3版的Mono中包括一個bug,該bug將使後臺無法檢測bucket。因此,推薦您創建這個bucket。您想創建這個bucket嗎? -Library\Backend\S3\Strings\S3UI.zh-CN.resx,NewS3RequiresLowerCaseError,updated,The new amazon s3 API requires that bucket names are all lower case.,新的amazon的S3函數需�bucket�稱全為�寫。 -Library\Backend\S3\Strings\S3UI.zh-CN.resx,NonUSBucketsRequireLowerCaseError,updated,Non-US buckets require that the bucket name is in lower case.,�美國的bucket需��稱全部為�寫。 -Library\Backend\S3\Strings\S3UI.zh-CN.resx,PageDescription,updated,On this page you can select where to store the backup data.,在這裡您�以�擇存儲備份資料的�置。 -Library\Backend\S3\Strings\S3UI.zh-CN.resx,PageTitle,updated,Backup storage options,備份存儲設置 -Library\Backend\SSH\SSHCommonOptions.zh-CN.resx,BrowseForSFTPButton.Text,missing,..., -Library\Backend\SSH\SSHCommonOptions.zh-CN.resx,BrowseForSFTPDialog.Filter,updated,Executables (*.exe)|*.exe|All files (*.*)|*.*,�執行檔 (*.exe)|*.exe|所有檔 (*.*)|*.* -Library\Backend\SSH\SSHCommonOptions.zh-CN.resx,label1.Text,updated,SFTP path:,SFTP路徑 -Library\Backend\SSH\SSHCommonOptions.zh-CN.resx,UseManagedAsDefault.Text,updated,Use managed SSH by default,默�使用SSH -Library\Backend\SSH\SSHUI.zh-CN.resx,BrowseForKeyFileButton.Text,missing,..., -Library\Backend\SSH\SSHUI.zh-CN.resx,CreateFolderButton.Text,updated,Create folder,創建資料夾 -Library\Backend\SSH\SSHUI.zh-CN.resx,GenerateDebugOutput.Text,updated,Generate debug output,生�debug輸出 -Library\Backend\SSH\SSHUI.zh-CN.resx,Keyfilelabel.Text,updated,Keyfile,金鑰文件 -Library\Backend\SSH\SSHUI.zh-CN.resx,label1.Text,updated,Server,伺�器IP -Library\Backend\SSH\SSHUI.zh-CN.resx,label2.Text,updated,Path,路徑 -Library\Backend\SSH\SSHUI.zh-CN.resx,label3.Text,updated,Username,用戶� -Library\Backend\SSH\SSHUI.zh-CN.resx,label5.Text,updated,Port (optional),埠(��) -Library\Backend\SSH\SSHUI.zh-CN.resx,OpenSSHKeyFileDialog.Filter,updated,All files (*.*)|*.*,所有檔 (*.*)|*.* -Library\Backend\SSH\SSHUI.zh-CN.resx,OpenSSHKeyFileDialog.Title,updated,Select the OpenSSH keyfile,�擇OpenSSH的金鑰檔 -Library\Backend\SSH\SSHUI.zh-CN.resx,TestConnection.Text,updated,Test connection,測試連接 -Library\Backend\SSH\SSHUI.zh-CN.resx,UsePassword.Text,updated,Password,密碼 -Library\Backend\SSH\SSHUI.zh-CN.resx,UseUnmanagedSSH.Text,updated,Use installed sftp program instead of the built-in SSH library,使用sftp程�來替代內置的SSH庫 -Library\Backend\SSH\Strings\SharpExpectProcess.zh-CN.resx,LogDisabled,updated,"Log was disabled, no output",�用日誌,�顯示任何資訊 -Library\Backend\SSH\Strings\SharpExpectProcess.zh-CN.resx,PasswordMarker,updated,*password*,*密碼* -Library\Backend\SSH\Strings\SharpExpectProcess.zh-CN.resx,WriteAfterExitError,updated,Can't write after process has exited: {0},進程退出後無法寫資料: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,AuthenticationError,updated,"Login failed due to bad credentials, log: {0}",帳號錯誤,無法登錄,日誌: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,CloseTimeoutError,updated,Timeout while closing session,session超時退出 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,ConnectionTimeoutError,updated,"Timeout occured while connecting, log: {0}",連接逾時,日誌: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,CreateFolderError,updated,Failed to create folder: {0},創建目錄: {0}失敗 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugDeleteFooter,updated,Delete complete,完全刪除 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugDeleteHeader,updated,Delete start,開始刪除 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugGetFooter,updated,Get complete,GET完� -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugGetHeader,updated,Get start,GET開始 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugListFooter,updated,List complete,List完� -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugListHeader,updated,List start,List開始 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugParseFailed,updated,Failed to parse line: {0},無法解�輸入: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugPutFooter,updated,Put complete,Put完� -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DebugPutHeader,updated,Put start,Put開始 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DeleteError,updated,Failed to delete file: {0},無法刪除檔: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,Description,updated,"This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder"".","這個後臺�以通�基於SSH的SFTP來讀寫資料,�許的格�: ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder""." -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionDebugToConsoleLong,updated,"The SSH backend relies on an external program (sftp) to work. Since the external program may change at any time, this may break the backend. Enable this option to get debug information about the ssh connection written to the console. Only used if the --use-sftp-application option is supplied.",SSH後臺需�一個外部的sftp程�來工作。因為外部的程�隨時有�能改變,這將導致後臺中斷。使用這個�項�以�得ssh連接的調試資訊並寫入控制�。本�項僅在啟用 –use-sftp-application�數時使用。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionDebugToConsoleShort,updated,Prints debug info to the console,在控制�列�調試資訊 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionFTPPasswordLong,updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","連接到伺�器的密碼,也�以通�系統環境變數 ""FTP_PASSWORD""來�供。" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionFTPPasswordShort,updated,Supplies the password used to connect to the server,�供連接到伺�器的密碼 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionFTPUsernameLong,updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","連接到伺�器的用戶�,�以通�環境變數 ""FTP_USERNAME""來�供。" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionFTPUsernameShort,updated,Supplies the username used to connect to the server,�供連接到伺�器的用戶� -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSFTPCommandLong,updated,"The full path to the ""sftp"" application. Only used if the --use-sftp-application option is supplied.",“sftp�程�的完整路徑。本�項僅在啟用 –use-sftp-application�數時使用。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSFTPCommandShort,updated,"The path to the ""sftp"" program",“sftp�程�的路徑。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSshkeyfileLong,updated,"Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.",指�一個有效的OpenSSH金鑰檔。如果該檔加密,�供的密碼將用於解密。如果這個�項啟用,密碼�會用於�證。這個�項僅僅在使用SSH用戶端時使用。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSshkeyfileShort,updated,Uses a SSH private key to authenticate,使用SSH�有金鑰來�證 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSshnocdLong,updated,Disable the use of the cd command. This is used to support SSH backends where the cd/pwd is broken. If this option is enabled all paths will be transmitted with full paths.,�止使用cd命令。這個�項用於�支�cd和pwd命令的SSH後臺。如果這個�項啟用,所有的路徑都將傳�完整路徑。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSshnocdShort,updated,Do not use the cd command,�使用cd命令 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSSHOptionsLong,updated,"Supply any extra commandline arguments, which are passed unaltered to the ssh application. Only used if the --use-sftp-application option is supplied.",�供�外的命令列�數,這些�數將直接傳給ssh程�。該�項�在 –use-sftp-application�項啟用時使用。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionSSHOptionsShort,updated,Extra options to the ssh commands,Ssh的�外�項 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionTransferTimeoutLong,updated,"The SSH backend relies on an external program (sftp) to work. Since the external program may hang, Duplicati must use a timeout to detect a stall in the external program. Use this option to adjust the timeout. Minimum allowed value is one minute, maximum allowed is one hour. Only used if the --use-sftp-application option is supplied.",ssh後臺�賴于一個外部的程�(sftp)�能工作。因為外部程�有�能�外終止,Duplicati必須設置一個超時時間來定期檢測外部程�。使用此項來調整超時時間。最短時間是1分�,最大時間是1個�時。該�項�在 –use-sftp-application�項啟用時使用。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionTransferTimeoutShort,updated,Sets the timeout for transfering a file,設置傳輸檔的超時時間 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionUnmanagedLong,updated,Set this flag to use the sftp command from --sftp-command to communicate with the server. Setting this flag also requires that --disable-streaming-transfers is set,設置此項來使用sftp命令來與伺�器通信。設置此項需��時�擇—disable-streaming-transfers�項。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DescriptionUnmanagedShort,updated,Use an external sftp application,使用外部sftp程� -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DisplayName,updated,SSH based,SSH伺�器 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,DownloadTimeoutError,updated,Timeout while downloading file,下載檔案的超時時間 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,FolderNotFoundError,updated,"Folder not found: {0}, log: {1}",資料夾沒有找到: {0},日誌: {1} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,FolderNotFoundManagedError,updated,"Unable to set folder to {0}, error message: {1}","無法設置資料夾到 {0}, 錯誤資訊: {1}" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,FolderVerificationError,updated,Failed to validate the remote directory: {0},驗證�端目錄失敗: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,HostNotAuthenticatedError,updated,"The host is not authenticated, please connect to the host using SSH, and then re-rerun Duplicati, log: {0}",主機驗證失敗,請先通�SSH連接到主機,然後��行Duplicati,日誌: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,IncorrectFileHeaderError,updated,"File must have the OpenSSH private key header, eg: ---- BEGIN RSA PRIVATE KEY ----","檔必須包�OpenSSH的�密金鑰標頭檔, 比如: ---- BEGIN RSA PRIVATE KEY ----" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,KeyfileNotFoundError,updated,The supplied keyfile was not found: {0},沒有找到指定的金鑰檔: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,KeyfileParseError,updated,"Unable to parse content of the file. Please include the following information in a bug report (you may omit any key data present): -{0}","無法解�檔內容,請將下述資訊包�在bug報告中(您�以忽略金鑰資料): -{0}" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,LaunchErrorLinux,updated,"Failed to start the SSH application ({0}). -Make sure that ""expect"" is installed. -Error message: {1}","無法啟動SSH程� ({0}). -請確� ""expect"" 程�已經安�。 -錯誤資訊: {1}" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,LaunchErrorWindows,updated,"Failed to start the SSH application ({0}). -Make sure that ""PuTTY"" is installed, and you have set the correct path. -Error message: {1}","無法啟動SSH程� ({0}). -請確� ""putty""程�已經安�,並且設置了正確的路徑。 -錯誤資訊: {1}" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,PasswordMissingError,updated,"A password was expected, but passwordless login was specified",需�輸入密碼,但是�指定了無密碼登錄的�項。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,StreamingNotSupportedError,updated,"The SSH backend does not support streaming when using the unmanaged SSH backend, if you supply --use-sftp-application, you must also specify --disable-streaming-transfers",未管�的SSH後臺�支�資料�程,如果您使用了—use-sftp-application�項,那麼也必須使用--disable-streaming-transfers�項。 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,UnexpectedConnectionError,updated,Unexpected error: {0},�外錯誤: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,UnexpectedExitResponseError,updated,Got unexpected exit response,得到了�外的退出回應 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,UnexpectedResponseError,updated,Failed to get expected response to command: {0},無法得到�期的回應: {0} -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,UnsupportedKeyfileEncryptionError,updated,"Unsupported encryption format for OpenSSH private key, must be 3des-cbc (DES-EDE3-CBC). -Please include this information in a bug report: -{0}","�支�的 OpenSSH金鑰加密格�必須是 3des-cbc (DES-EDE3-CBC)。 -請將下述資訊包�在bug報告中: -{0}" -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,UploadTimeoutError,updated,Timeout while uploading file,上傳文件超時 -Library\Backend\SSH\Strings\SSHBackend.zh-CN.resx,UsernameMissingError,updated,"A username was expected, but none was supplied",需�用戶�,但是並沒有�供 -Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx,LoadError,updated,An error occured while setting up the SSH dialog: {0},設置SSH�話時出錯: {0} -Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx,LocatingSftpError,updated,"The entered SFTP program could not be found. -Do you want to use the path anyway?",無法找到輸入的sftp程�。您想繼續使用這個路徑嗎? -Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx,SftpAutodetectedInfo,updated,Leave empty to use the sftp application found: {0},�填寫此項,使用已發�的sftp程�: {0} -Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx,SftpNotAutodetectedWarning,updated,"The sftp application could not be located, please enter the path manually",無法定�sftp程�,請手工輸入路徑 -Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx,SftpProgramNotFoundError,updated,"An error occured while attempting to verify the sftp program path: -{0} - -Do you want to use the path anyway?","驗證sftp程�路徑時出錯: -{0} - -您想繼續使用這個路徑嗎?" -Library\Backend\SSH\Strings\SSHCommonOptions.zh-CN.resx,UseEmptyPathWarning,updated,"You have not entered a path to the SFTP application. -This will use the default path to the SFTP application. -The SFTP application could not be found during system probing. -Are you sure this is what you want?","您沒有輸入sftp程�的路徑。 -系統將使用�設路徑。 -系統並沒有在�設路徑中檢測到sftp程�。 -您想繼續嗎?" -Library\Backend\SSH\Strings\SSHSettingsControl.zh-CN.resx,PageDescription,updated,Settings for the SSH backend,設置ssh後臺 -Library\Backend\SSH\Strings\SSHSettingsControl.zh-CN.resx,PageTitle,updated,SSH,SSH設置 -Library\Backend\SSH\Strings\SSHUI.zh-CN.resx,CreateMissingFolderQuestion,updated,"The folder does not exist, do you want to create it?",資料夾�存在,您想創建它嗎? -Library\Backend\SSH\Strings\SSHUI.zh-CN.resx,MissingSCPWarning,updated,"Duplicati was unable to verify the existence of the sftp program. -sftp may work regardless, if it is located in the system search path. - -Do you want to continue anyway?","Duplicati無法驗證sftp程�是�存在。 -如果在系統查找路徑中,sftp也�以正常工作。 - -您想繼續嗎?" -Library\Backend\SSH\Strings\SSHUI.zh-CN.resx,PageDescription,updated,On this page you can select where to store the backup data.,在這裡您�以�擇存儲備份資料的�置。 -Library\Backend\SSH\Strings\SSHUI.zh-CN.resx,PageTitle,updated,Backup storage options,備份存儲設置 -Library\Backend\SSH\Strings\SSHUI.zh-CN.resx,PasswordRequiredManagedError,updated,A password is required when using the managed SSH option and no keyfile is supplied,使用管�的SSH�項時需�密碼,但是沒有�供密碼檔 -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,Description,updated,"This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP"".","這個後臺�以通� Tahoe-LAFS來讀寫資料。 �許的格�是 ""tahoe://hostname:port/uri/$DIRCAP""." -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,DescriptionUseSSLLong,updated,Use this flag to communicate using Secure Socket Layer (SSL) over http (https).,使用這個�項來使用基於SSL的http(https) -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,DescriptionUseSSLShort,updated,Instructs Duplicati to use an SSL (https) connection,設置Duplicati使用SSL(https)連接 -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,Displayname,updated,Tahoe-LAFS based,基於Tahoe-LAFS -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,MissingFolderError,updated,"The folder {0} was not found, message: {1}",資料夾 {0}沒有找到,錯誤: {1} -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,UnexpectedJsonFragmentType,updated,Found the Json fragment {0} but expected {1},發�Json片段{0} 但�期是 {1} -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,UnrecognizedUriError,updated,"Unsupported URL format, must start with ""/uri/URI:DIR2:""","�支�的url格�,必須是 ""/uri/URI:DIR2:""開頭" -Library\Backend\TahoeLAFS\Strings\TahoeBackend.zh-CN.resx,UriHasQueryError,updated,"The supplied URL contains a query, which is not allowed",�供的url中包�有查詢,這是��許的 -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,ApproveCertificateHashQuestion,updated,The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?,證書無效 ({0}). 您想確�這個證書並繼續嗎? -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,CreateMissingFolderQuestion,updated,"The folder does not exist, do you want to create it?",資料夾�存在,您想創建它嗎? -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,EmptyFolderPathError,updated,You must enter the name of the folder where the data should be stored,您必須輸入存儲資料的資料夾�稱 -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,EmptyFolderPathWarning,updated,"You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?",您還沒有輸入一個資料夾,這將導致所有檔都�存在伺�器的根目錄中。您想繼續嗎? -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,EmptyHashError,updated,You have not entered a hash string,您還沒有輸入一個雜湊字串 -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,InvalidFolderPathError,updated,"The folder path is invalid, it must start with ""{0}""","資料夾的路徑無效,它必須以 ""{0}""開頭" -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,InvalidHashError,updated,"The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)",雜湊字串無效,它必須是奇數�元並且�包��六進�字元 (0-9 and a-f) -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,PageDescription,updated,On this page you can select where to store the backup data.,在這裡您�以�擇存儲備份資料的�置。 -Library\Backend\TahoeLAFS\Strings\TahoeUI.zh-CN.resx,PageTitle,updated,Backup storage options,備份存儲設置 -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,AcceptAnyHash.Text,updated,Accept any invalid certificate,接�無效證書 -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,AcceptSpecifiedHash.Text,updated,Accept this certificate hash,接�這個證書摘� -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,CreateFolderButton.Text,updated,Create folder,創建資料夾 -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,label1.Text,updated,Server,伺�器地� -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,label2.Text,updated,Path,路徑 -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,label5.Text,updated,Port (optional),埠(��) -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,TestConnection.Text,updated,Test connection,測試連接 -Library\Backend\TahoeLAFS\TahoeUI.zh-CN.resx,UseSSL.Text,updated,Use SSL,使用SSL -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,Description,updated,"Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder"".","支�連接到 WEBDAV的伺�器,使用http�定。�許的格�是: ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder""." -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionDebugPropfindLong,updated,"To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response",為了有利於調試,�以為檔設置一個路徑,用於替代PROPFIND響應。 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionDebugPropfindShort,updated,Dump the PROPFIND response,覆蓋PROPFIND回應 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionForceDigestLong,updated,"Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect.",使用HTTP Digest�證方��以�許使用者�傳�明文的密碼來進行�證。然而,中間人攻擊�然�以�效,因為HTTP�議�定了�以回滾到基本�證方�,這將使使用者會將密碼發�到攻擊者。使用這個�項,客戶將�接�回滾,�使用Digest�證或者無法�證。 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionForceDigestShort,updated,Force the use of the HTTP Digest authentication method,強制使用HTTP Digest�證方� -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionFTPPasswordLong,updated,"The password used to connect to the server. This may also be supplied as the environment variable ""FTP_PASSWORD"".","連接到伺�器的密碼,也�以通�系統環境變數 ""FTP_PASSWORD""來�供。" -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionFTPPasswordShort,updated,Supplies the password used to connect to the server,�供連接到伺�器的密碼 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionFTPUsernameLong,updated,"The username used to connect to the server. This may also be supplied as the environment variable ""FTP_USERNAME"".","連接到伺�器的用戶�,�以通�環境變數 ""FTP_USERNAME""來�供。" -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionFTPUsernameShort,updated,Supplies the username used to connect to the server,�供連接到伺�器的用戶� -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionIntegratedAuthenticationLong,updated,"If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients.",如果伺�器和用戶端都支�集��證,那麼這個�項將使用這種�證。這好��發生在伺�器和用戶端都是windows系統的情�下。 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionIntegratedAuthenticationShort,updated,Use windows integrated authentication to connect to the server,使用windows集��證來連接到伺�器 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionUseSSLLong,updated,Use this flag to communicate using Secure Socket Layer (SSL) over http (https).,使用這個�項來使用基於SSL的http(https) -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DescriptionUseSSLShort,updated,Instructs Duplicati to use an SSL (https) connection,設置Duplicati使用SSL(https)連接 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,DisplayName,updated,WEBDAV based,WEBDAV伺�器 -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,MissingFolderError,updated,"The folder {0} was not found, message: {1}",資料夾{0} 沒有找到,錯誤: {1} -Library\Backend\WEBDAV\Strings\WEBDAV.zh-CN.resx,SeenThenNotFoundError,updated,"When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. -This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. -Error message: {3}","當列出目錄 {0}下的檔時,檔 {1} 在列表中,但是伺�器�報告沒有發�這個檔。 -這種情�有�能是因為檔被刪除或者無法訪�,但也�能是因為檔副檔�{2}被伺�器阻塞。 IIS伺�器會默�阻塞未知的副檔�。 -錯誤資訊: {3}" -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,ApproveCertificateHashQuestion,updated,The certificate was not valid ({0}). Do you want to approve the certificate anyway and retry?,證書無效 ({0}). 您想確�這個證書並繼續嗎? -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,BackslashWarning,updated,"The folder path contains backslashes, which are known to cause problems. Do you want to convert the backslashes to forward slashes?",資料夾路徑中包��斜線,這會導致錯誤。您想將�斜線轉為正斜�嗎? -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,CreateMissingFolderQuestion,updated,"The folder does not exist, do you want to create it?",資料夾�存在,您想創建它嗎? -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,EmptyFolderPathWarning,updated,"You have not entered a folder, this will store all files in the root directory of the server. -Do you want to continue without a folder path?",您還沒有輸入一個資料夾,這將導致所有檔都�存在伺�器的根目錄中。您想繼續嗎? -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,EmptyHashError,updated,You have not entered a hash string,您還沒有輸入一個雜湊字串 -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,InvalidHashError,updated,"The hash string is not valid, it must be of even length and only contain hex chars (0-9 and a-f)",雜湊字串無效,它必須是奇數�元並且�包��六進�字元 (0-9 and a-f) -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,LeadingSlashWarning,updated,"The folder path starts with a forward slash, which is not required and known to cause problems. -Do you want the leading slash to be removed?",資料夾的路徑以一個正斜�開頭,這是�必�的也會導致錯誤。您想刪除這個正斜�嗎? -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,PageDescription,updated,On this page you can select where to store the backup data.,在這裡您�以�擇存儲備份資料的�置。 -Library\Backend\WEBDAV\Strings\WebDAVUI.zh-CN.resx,PageTitle,updated,Backup storage options,備份存儲設置 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,AcceptAnyHash.Text,updated,Accept any invalid certificate,接�無效證書 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,AcceptSpecifiedHash.Text,updated,Accept this certificate hash,接�這個證書摘� -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,CreateFolderButton.Text,updated,Create folder,創建資料夾 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,DigestAuth.Text,updated,"Authentication method must be ""Digest""","�證方�必須是 ""Digest""" -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,label1.Text,updated,Server,伺�器 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,label2.Text,updated,Path,路徑 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,label3.Text,updated,Username,用戶� -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,label4.Text,updated,Password,密碼 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,label5.Text,updated,Port (optional),埠(��) -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,TestConnection.Text,updated,Test connection,測試連接 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,UseIntegratedAuth.Text,updated,Use integrated authentication,使用集��證 -Library\Backend\WEBDAV\WebDAVUI.zh-CN.resx,UseSSL.Text,updated,Use SSL,使用SSL -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,AttemptReadWhileWritingError,updated,Cannot read data while writing,寫資料時無法讀數據 -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,AttemptWriteWhileReadingError,updated,Cannot write while reading,讀數據時無法寫資料 -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,CompressionlevelLong,updated,"This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression.",這個�項控制壓縮的比率。設置為0將�壓縮資料,設置為9將使用最大壓縮率。 -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,CompressionlevelShort,updated,Sets the Zip compression level,設置zip的壓縮比率 -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,DeleteUnsupportedError,updated,Zip does not support deleting,Zip�支�刪除 -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,Description,updated,This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application.,這個模組�供標準的zip壓縮。本模組創建的壓縮檔將�以由任�相容zip標準的程�讀�。 -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,DisplayName,updated,Zip compression,zip壓縮 -Library\Compression\Strings\FileArchiveZip.zh-CN.resx,FileNotFoundError,updated,File not found: {0},檔沒有找到: {0} -Library\DynamicLoader\Strings\BackendLoader.zh-CN.resx,NoURLSuppliedError,updated,This instance was not created with an URL,這個進程創建時沒有�供url -Library\DynamicLoader\Strings\BackendLoader.zh-CN.resx,UrlNotSupportedError,updated,The supplied url is not supported,�支��供的url -Library\DynamicLoader\Strings\DynamicLoader.zh-CN.resx,DynamicAssemblyLoadError,updated,"Failed to load assembly {0}, error message: {1}","無法載入集� {0},錯誤資訊: {1}" -Library\DynamicLoader\Strings\DynamicLoader.zh-CN.resx,DynamicTypeLoadError,updated,"Failed to load process type {0} assembly {1}, error message: {2}","無法載入進程類型 {0} 集� {1}, 錯誤資訊: {2}" -Library\Encryption\GPGCommonOptions.zh-CN.resx,BrowseForGPGDialog.Filter,updated,Executables (*.exe)|*.exe|All files (*.*)|*.*,�執行檔 (*.exe)|*.exe|所有檔(*.*)|*.* -Library\Encryption\GPGCommonOptions.zh-CN.resx,BrowseForGPGPathButton.Text,missing,..., -Library\Encryption\GPGCommonOptions.zh-CN.resx,label1.Text,updated,GPG path:,GPG程�路徑 -Library\Encryption\Strings\AESEncryption.zh-CN.resx,AesencryptiondontallowfallbackLong_v2,updated,"If the decryption fails using AES Crypt, dont attempt to use the previous encryption file format.",如果無法使用AES Crypt方�解密,��使用之�的加密檔。 -Library\Encryption\Strings\AESEncryption.zh-CN.resx,AesencryptiondontallowfallbackShort,updated,Do not attempt to decrypt using previous method,��使用之�的解密方法 -Library\Encryption\Strings\AESEncryption.zh-CN.resx,BadKeyStretchError,updated,Bad key stretch,錯誤的金鑰拉伸 -Library\Encryption\Strings\AESEncryption.zh-CN.resx,Description_v2,updated,"This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption.",這個模組使用 AESCrypt 方�加密所有檔,使用256�AES加密。 -Library\Encryption\Strings\AESEncryption.zh-CN.resx,DisplayName,updated,"AES-256 encryption, built-in",內嵌的256�AES加密 -Library\Encryption\Strings\EncryptionBase.zh-CN.resx,DecryptionError,updated,Failed to decrypt data (invalid passphrase?): {0},解密失敗 (錯誤的密碼?): {0} -Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx,GpgAutodetectedInfo,updated,Leave empty to use the gpg application found: {0},�填寫此項,使用系統發�的gpg程�: {0} -Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx,GpgNotAutodetectedWarning,updated,"The gpg application could not be located, please enter the path manually",無法定�gpg程�,請手動輸入路徑 -Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx,GpgProgramNotFoundError,updated,"An error occured while attempting to verify the gpg program path: -{0} - -Do you want to use the path anyway?","嘗試驗證gpg程�時出錯: -{0} - -您想繼續嗎?" -Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx,LoadError,updated,An error occured while setting up the GPG dialog: {0},設置GPG�話時出錯: {0} -Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx,LocatingGpgError,updated,"The entered GPG program could not be found. -Do you want to use the path anyway?","找�到輸入的gpg程�。 -您�繼續使用這個路徑嗎?" -Library\Encryption\Strings\GPGCommonOptions.zh-CN.resx,UseEmptyPathWarning,updated,"You have not entered a path to the GPG application. -This will use the default path to the GPG application. -The GPG application could not be found during system probing. -Are you sure this is what you want?","您沒有輸入gpg程�的路徑。 -系統將使用�設的gpg程�路徑。 -但是在系統檢測時沒有發�gpg程�。 -您想繼續嗎?" -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,Description,updated,"The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch.",Gpg加密模組使用GNU Privacy Guard程�來加密和解密檔。它需�系統中的gpg程�。在windows系統中系統�設gpg程�在program資料夾下,在linux和OSX系統中�設在PATH系統變數中指定。您也�以通� –gpg-program-path�數來指定。 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,DisplayName,updated,"GNU Privacy Guard, external",GNU Privacy Guard,外部程� -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptiondecryptionswitchesLong,updated,Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified.,使用此項來指定外部的gpg程�。您�能在這裡指定 --passphrase-fd�數。�數--decrypt 通常是已經指定了的。 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptiondecryptionswitchesShort,updated,Extra GPG commandline options for decryption,用於解密的外部gpg命令列 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,Gpgencryptiondisablearmordeprecated,updated,"This option has non-standard handling, please use the --{0} option instead.",這個�項�是標準的處�方�,請使用 --{0} �數來替代。 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptiondisablearmorLong,updated,The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option.,gpg加密和機密將會使用 --armor�項來將檔ASCII化。指定此�項來�消 –armor。 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptiondisablearmorShort,updated,Don't use GPG Armor,�使用gpg的armor -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptionenablearmorLong,updated,Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files.,使用此�項來使用gpg的armor。加密後的檔將大一些,但是�以當作純文字檔來傳�。 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptionenablearmorShort,updated,Use GPG Armor,使用gpg的armor -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptionencryptionswitchesLong,updated,Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified.,使用此項來指定�外的�數。您�能在這裡指定 --passphrase-fd�數。�數--decrypt 通常是已經指定了的。 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgencryptionencryptionswitchesShort,updated,Extra GPG commandline options for encryption,用於加密的�外的gpg命令列�數 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GPGExecuteError,updated,"Failed to execute GPG at ""{0}"": {1}","執行gpg失敗:""{0}"": {1}" -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GPGNotFoundWarning,updated,"Duplicati was unable to verify the existence of GNU Privacy Guard. -GPG may work regardless, if it is located in the system search path. -If the encryption fails, no files will be backed up -Do you want to continue anyway?","Duplicati無法驗證gpg是�存在。 -如果GPG在系統路徑中的話,它也�以正常工作。 -如果加密失敗,沒有備份的檔。 -您想繼續嗎?" -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgprogrampathLong,updated,"The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path.","指定gpg的路徑。如果沒有指定,Duplicati默� ""gpg""在系統路徑中。" -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,GpgprogrampathShort,updated,The path to GnuPG,GnuPG的路徑 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,SignkeyLong,updated,The GNU Privacy Guard can optionally sign volumes with a special key. This feature is not currently active in Duplicati.,gpg�以�擇用一個特殊的金鑰來加密�。但是這個特性在Duplicati中沒有實�。 -Library\Encryption\Strings\GPGEncryption.zh-CN.resx,SignkeyShort,updated,Sign key for GnuPG,GnuPG的金鑰 -Library\Encryption\Strings\GPGSettingsControl.zh-CN.resx,PageDescription,updated,Settings for the GPG encryption module,設置gpg加密模組 -Library\Encryption\Strings\GPGSettingsControl.zh-CN.resx,PageTitle,updated,GPG,GPG 設置 -Library\Encryption\Strings\GPGStreamWrapper.zh-CN.resx,DecryptionError,updated,Decryption failed: {0},解密失敗: {0} -Library\Encryption\Strings\GPGStreamWrapper.zh-CN.resx,GPGFlushError,updated,"Failure while invoking GnuPG, program won't flush output",調用gnupg出錯,程�沒有輸出。 -Library\Encryption\Strings\GPGStreamWrapper.zh-CN.resx,GPGTerminateError,updated,"Failure while invoking GnuPG, program won't terminate",調用gnupg出錯,程�無法終止。 -Library\Interface\Strings\CommandLineArgument.zh-CN.resx,AliasesHeader,updated,aliases,別� -Library\Interface\Strings\CommandLineArgument.zh-CN.resx,DefaultValueHeader,updated,default value,�設值 -Library\Interface\Strings\CommandLineArgument.zh-CN.resx,DeprecationMarker,updated,[DEPRECATED],[�建議] -Library\Interface\Strings\CommandLineArgument.zh-CN.resx,ValuesHeader,updated,values,值 -Library\Interface\Strings\Common.zh-CN.resx,CancelExceptionError,updated,Cancelled,已�消 -Library\Interface\Strings\Common.zh-CN.resx,ConfigurationIsMissingItemError,updated,"The configuration for the backend is not valid, it is missing the {0} field",後臺設置無效,缺少 {0} 。 -Library\Interface\Strings\Common.zh-CN.resx,ConfirmTestConnectionQuestion,updated,Do you want to test the connection?,您�測試連接嗎? -Library\Interface\Strings\Common.zh-CN.resx,ConnectionFailure,updated,Connection Failed: {0},連接失敗: {0} -Library\Interface\Strings\Common.zh-CN.resx,ConnectionSuccess,updated,Connection succeeded!,連接�功� -Library\Interface\Strings\Common.zh-CN.resx,DefaultDirectoryWarning,updated,You have not entered a path. This will store all backups in the default directory. Is this what you want?,您還沒有輸入一個路徑。所有的備份都將存儲在�設的路徑中。您�繼續嗎? -Library\Interface\Strings\Common.zh-CN.resx,EmptyPasswordError,updated,You must enter a password,您必須輸入密碼 -Library\Interface\Strings\Common.zh-CN.resx,EmptyPasswordWarning,updated,"You have not entered a password. -Proceed without a password?",您還沒有輸入密碼。您確信�輸入密碼嗎? -Library\Interface\Strings\Common.zh-CN.resx,EmptyServernameError,updated,You must enter the name of the server,您必須輸入一個伺�器上的用戶� -Library\Interface\Strings\Common.zh-CN.resx,EmptyUsernameError,updated,You must enter a username,您必須輸入一個用戶� -Library\Interface\Strings\Common.zh-CN.resx,EmptyUsernameWarning,updated,"You have not entered a username. -This is fine if the server allows anonymous uploads, but likely a username is required -Proceed without a username?",您還沒有輸入一個用戶�。如果伺�器�許匿�上傳的話是�以的,但一般還是需�用戶�。您確信�輸入用戶�嗎? -Library\Interface\Strings\Common.zh-CN.resx,ExistingBackupDetectedQuestion,updated,"The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended. - -Do you want to use the selected folder?","連接�功,但是在目的資料夾中發�了其他備份。Duplicati支�在�樣的資料夾中存儲多個備份,但是並�推薦這樣�。 - -您想繼續使用這個資料夾嗎?" -Library\Interface\Strings\Common.zh-CN.resx,FolderAlreadyExistsError,updated,The folder cannot be created because it already exists,無法創建資料夾,因為它已經存在 -Library\Interface\Strings\Common.zh-CN.resx,FolderCreated,updated,Folder created!,資料夾已經創建 -Library\Interface\Strings\Common.zh-CN.resx,FolderMissingError,updated,The requested folder does not exist,�讀�的資料夾�存在 -Library\Interface\Strings\Common.zh-CN.resx,InvalidServernameError,updated,"The server name ""{0}"" is not valid","伺�器� ""{0}"" 無效" -Library\Interface\Strings\DataTypes.zh-CN.resx,Boolean,updated,Boolean,布林值 -Library\Interface\Strings\DataTypes.zh-CN.resx,Enumeration,updated,Enumeration,集� -Library\Interface\Strings\DataTypes.zh-CN.resx,Integer,updated,Integer,整數 -Library\Interface\Strings\DataTypes.zh-CN.resx,Path,updated,Path,路徑 -Library\Interface\Strings\DataTypes.zh-CN.resx,Size,updated,Size,大� -Library\Interface\Strings\DataTypes.zh-CN.resx,String,updated,String,字串 -Library\Interface\Strings\DataTypes.zh-CN.resx,Timespan,updated,Timespan,時間範� -Library\Interface\Strings\DataTypes.zh-CN.resx,Unknown,updated,Unknown,未知 -Library\Main\Strings\BackendWrapper.zh-CN.resx,BackendDoesNotSupportCreateFolder,updated,The backend {0} ({1}) does not support the CreateFolder operation,後臺 {0} ({1})�支� CreateFolder �作 -Library\Main\Strings\BackendWrapper.zh-CN.resx,BackendNotFoundError,updated,Unable to find backend for: {0},無法找到後臺: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,CachedSignatureDecryptWarning,updated,Attempt to decrypt file {0} failed with error: {1},嘗試解密檔 {0}失敗,錯誤: {1} -Library\Main\Strings\BackendWrapper.zh-CN.resx,CachedSignatureHashMismatchWarning,updated,"The cache file {0} did not match the expected hash for the same file, ignoring cache file",快�檔案{0}的雜湊碼與原始檔�相符,忽略快�檔案 -Library\Main\Strings\BackendWrapper.zh-CN.resx,CompletedDeleteTransaction,updated,Delete transaction completed successfully,刪除�作�功 -Library\Main\Strings\BackendWrapper.zh-CN.resx,CompletingDeleteTransactionWarning,updated,Completing unfinished delete transaction and removing {0} files,完�未完�的刪除�作,刪除了 {0} 個檔 -Library\Main\Strings\BackendWrapper.zh-CN.resx,DeleteCacheFileError,updated,An error occured while attempting to delete cache file {0},嘗試刪除快�檔案 {0}時出錯 -Library\Main\Strings\BackendWrapper.zh-CN.resx,DeleteTransactionFileFoundWarning,updated,"A delete operation was started, but failed to complete. Next invocation of a cleanup or delete command will complete the transaction.",一個刪除�作已經開始,但是沒有完�。下一次調用清空或者刪除命令時將會完�此次刪除。 -Library\Main\Strings\BackendWrapper.zh-CN.resx,DeleteTransactionFileReadError,updated,"A previously started delete operation was not completed, but the attempt to recover the operation details failed with the message: {1}. - -If this problem happens more than once, it is possible that the delete transaction file is defect. Try renaming the file ""{0}"" and the run the operation again. If no errors are reported, it is safe to delete the file, otherwise Duplicati will report what needs to be manually corrected.","一個之�的刪除�作沒有完�,嘗試�復�作時出錯: {1}. - -如果這個錯誤發生了多次,那麼有�能刪除檔�作本身有�題。嘗試�命�檔 ""{0}"" ,然後��行該�作。如果沒有錯誤發生,那麼�以安全刪除這個檔,�則Duplicati將會報告如何手工糾正這個�題。" -Library\Main\Strings\BackendWrapper.zh-CN.resx,DeletingTransactionLeftoverFile,updated,"Deleting file from delete transaction ""{0}""","從刪除�作 ""{0}""中刪除檔" -Library\Main\Strings\BackendWrapper.zh-CN.resx,DownloadedFileSizeError,updated,The file {0} was downloaded and had size {1} but the size was expected to be {2},檔{0} 已經下載,大�是 {1} ,但是�期的檔大�是 {2} -Library\Main\Strings\BackendWrapper.zh-CN.resx,DuplicateFileEntryWarning,updated,"The file {0} was found multiple times in the file list, this is likely an error in the backend, please report it to the developers",檔{0} 已經在檔列表中發�了多次,這很有�能是後臺的一個錯誤,請將此�題報告給開發者 -Library\Main\Strings\BackendWrapper.zh-CN.resx,EmptyManifestWarning,updated,"Empty backupset detected, this is likely an error: {0}",發�了空的備份組�,這很有�能是一個錯誤: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,ExistingDeleteTransactionError,updated,"An internal error has occured, a request was made to initiate a delete transaction, but one was already present",發生了一個內部錯誤,有一個發起刪除�作的請求,但是已經有一個�作存在 -Library\Main\Strings\BackendWrapper.zh-CN.resx,FailureWhileDisposingBackendError,updated,An error occured while closing a connection: {0},關閉連接錯誤: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,FileDeleteError2,updated,"Failed to delete file ""{0}"": {1}","刪除檔失敗 ""{0}"": {1}" -Library\Main\Strings\BackendWrapper.zh-CN.resx,FileDownloadError2,updated,"Failed to download file ""{0}"": {1}","下載檔案失敗 ""{0}"": {1}" -Library\Main\Strings\BackendWrapper.zh-CN.resx,FileListingError,updated,Failed to retrieve file listing: {0},�得檔列表失敗: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,FilenameParseError,updated,Unable to parse filenames for the desired volumes,在�中無法解�檔案� -Library\Main\Strings\BackendWrapper.zh-CN.resx,FilesNotForceRemovedMessage,updated,"No files removed, specify --force to remove files.",沒有檔被刪除,請使用—force�項來刪除檔。 -Library\Main\Strings\BackendWrapper.zh-CN.resx,FileUploadError2,updated,"Failed to upload file ""{0}"": {1}","上傳檔失敗 ""{0}"": {1}" -Library\Main\Strings\BackendWrapper.zh-CN.resx,FunctionLookupError,updated,Failed to find function: {0},無法找到函數: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,HashMismatchError,updated,"Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}","檔 ""{0}""的雜湊碼�匹�,記錄的雜湊碼是: {1}, 實際的雜湊碼是:{2}" -Library\Main\Strings\BackendWrapper.zh-CN.resx,InvalidEntryTypeError,updated,Invalid entry type: {0},無效的�目類型: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,MultipleDeleteTransactionsFoundError,updated,There were multiple delete transaction files found. Please manually inspect the target destination and resolve this error.,發�了多個刪除�作檔。請手工檢查目標��,然後解決此�題。 -Library\Main\Strings\BackendWrapper.zh-CN.resx,NoBackupsFoundError,updated,No backups found at remote location,在�端沒有發�備份 -Library\Main\Strings\BackendWrapper.zh-CN.resx,NonExistingDeleteTransactionError,updated,"An internal error has occured, a request was made to complete a delete transaction, but there was not a transaction in progress",發生了一個內部錯誤,有一個完�刪除�作的請求,但是進程中沒有任何�作 -Library\Main\Strings\BackendWrapper.zh-CN.resx,OrphanIncrementalFoundMessage,updated,Failed to match incremental package to a full: {0},由增�包�復完整備份時失敗: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,PartialFileFoundMessage,updated,"Found a partial file, run cleanup to remove: {0}",發�一個破�檔,請�行清空�作來刪除 {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,RemoveOrphanFileWarning,updated,Deleting orphan file: {0},刪除孤立檔案: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,RemovingLeftoverFileMessage,updated,Removing leftover file: {0},刪除殘留檔: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,SaveCacheFileError,updated,Failed to save the cached signature file as {0},無法將緩存的簽��存為 {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,StatusMessageDownloading,updated,Downloading: {0},下載中: {0} -Library\Main\Strings\BackendWrapper.zh-CN.resx,StatusMessageUploading,updated,Uploading: {0} ({1}),上傳中: {0} ({1}) -Library\Main\Strings\BackendWrapper.zh-CN.resx,TooManyOrphansFoundError,updated,"Auto-cleanup specified but there are {0} orphan files, and there should not be more than 2",已經指定了自動清空�作,但是�有{0}個 孤立檔案,至少應該有多餘2個。 -Library\Main\Strings\BackendWrapper.zh-CN.resx,UnmatchedFilenameWarning,updated,The file {0} was found on the backend but not recognized by Duplicati,後臺中發�了檔{0},但是Duplicati無法識別這個檔 -Library\Main\Strings\BackendWrapper.zh-CN.resx,UploadSizeVerificationFailure,updated,"The file {0} was uploaded to the server, but the reported filesize was {1} and the size was expected to be {2}",文件 {0} 已經上傳到了伺�器上,報告的文件大�是 {1} ,�期的大�應該是{2} -Library\Main\Strings\BackendWrapper.zh-CN.resx,UploadVerificationFailure,updated,The file {0} was uploaded but not found on the server,檔 {0} 已經上傳,但是沒有在伺�器上找到 -Library\Main\Strings\ExecutionStoppedException.zh-CN.resx,DefaultMessage,updated,The user has stopped the operation,用戶�止了�作 -Library\Main\Strings\FilenameStrategy.zh-CN.resx,InvalidEntryTypeError,updated,Invalid entry type:{0},無效的�目類型:{0} -Library\Main\Strings\Interface.zh-CN.resx,BadSortingDetectedError,updated,Bad sorting of backup times detected,整�備份次數時出錯 -Library\Main\Strings\Interface.zh-CN.resx,BadVolumeSortOrder,updated,Bad sort order on volumes detected,整��的次�時出錯 -Library\Main\Strings\Interface.zh-CN.resx,CannotCleanWithoutHashesError,updated,When using cleanup the manifests and hashes must be verified,當使用清空�作時,清單檔和雜湊碼必須驗證無誤 -Library\Main\Strings\Interface.zh-CN.resx,CannotSkipHashChecksOnBackup,updated,Hash checks cannot be disabled while performing a backup,在執行備份時�能�止雜湊檢查 -Library\Main\Strings\Interface.zh-CN.resx,CannotVerifyChain,updated,Unable to verfiy the backup chain when the option --dont-read-manifests is active,當 –dont-read-manifests�數無效時,無法驗證備份� -Library\Main\Strings\Interface.zh-CN.resx,CannotVerifyWithoutHashes,updated,Hash checks cannot be disabled while performing a verification,當執行驗證時無法�止雜湊檢查 -Library\Main\Strings\Interface.zh-CN.resx,DeleteManifestsSuggestion,updated,"If this error cannot be resolved, you can either create a new full backup or delete the offending manifests manually, followed by a cleanup command. The offending manifest files are:",如果這個錯誤無法解決,您�以創建一個新的完整備份,或者手工刪除��法的清單檔。��法的清單檔是: -Library\Main\Strings\Interface.zh-CN.resx,DeletingBackupSetMessage,updated,Deleting backup at {0},刪除�於 {0}的備份 -Library\Main\Strings\Interface.zh-CN.resx,DeprecatedOptionUsedWarning,updated,The option {0} is deprecated: {1},�項 {0} �推薦: {1} -Library\Main\Strings\Interface.zh-CN.resx,DisablingSignatureCacheForVerification,updated,The signature cache is disabled when performing verification,當執行驗證時,簽�緩存是�止的 -Library\Main\Strings\Interface.zh-CN.resx,DuplicateOptionNameWarning,updated,"The option --{0} exists more than once, please report this to the developers",�數 –{0} 出�了多次,請報告給開發人員 -Library\Main\Strings\Interface.zh-CN.resx,FailedToFindControlFilesMessage,updated,Failed to find control files in: {0},無法找到控制文件: {0} -Library\Main\Strings\Interface.zh-CN.resx,FileHashFailure,updated,"A hash check failed, this is an indication of a corrupt file: {0}",雜湊檢查出錯,這說明此文件有�壞: {0} -Library\Main\Strings\Interface.zh-CN.resx,FilenameMismatchError,updated,The manifest report that the file should be named {0} but it was named {1},清單檔中這個檔的�稱是 {0},但是檔案��在是 {1} -Library\Main\Strings\Interface.zh-CN.resx,FilesAreNotForceDeletedMessage,updated,"Files are not deleted, use the --force command to actually remove files",檔沒有刪除,請使用—force�數來真正刪除檔 -Library\Main\Strings\Interface.zh-CN.resx,FileSizeMismatchError,updated,The file {0} has size {1} but should have size {2},檔 {0} 的大�是 {1},但它的大�應該是 {2} -Library\Main\Strings\Interface.zh-CN.resx,FullBecauseBackendIsEmpty,not-updated,A full backup is made because no existing backup chains were found on the destination, -Library\Main\Strings\Interface.zh-CN.resx,FullBecauseFlagWasSet,not-updated,A full backup was forced with the --{0} flag, -Library\Main\Strings\Interface.zh-CN.resx,FullBecauseLastFullIsFrom,not-updated,A full backup is made because the latest full backup is from {0} and the full backup threshold is {1}, -Library\Main\Strings\Interface.zh-CN.resx,FullBecauseSourceFoldersChanged,not-updated,A full backup is made because the source folders have changed, -Library\Main\Strings\Interface.zh-CN.resx,FullBecauseThereAreNIncrementals,not-updated,A full backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}, -Library\Main\Strings\Interface.zh-CN.resx,IncrementalBecauseLastFullIsFrom,not-updated,An incremental backup is made because the latest full backup is from {0} and the full backup threshold is {1}, -Library\Main\Strings\Interface.zh-CN.resx,IncrementalBecauseNoFlagsWereSet,not-updated,An incremental backup is made because no full backup criteria was found, -Library\Main\Strings\Interface.zh-CN.resx,IncrementalBecauseThereAreNIncrementals,not-updated,An incremental backup is made because the current chain has {0} incremental backups and the full backup threshold is {1}, -Library\Main\Strings\Interface.zh-CN.resx,InternalDeleteCountError,updated,"An internal error occured, and the operation was aborted to protect the backup sets",發生了一個內部錯誤,�作已經被中止,以�護備份組� -Library\Main\Strings\Interface.zh-CN.resx,ManifestAndFileCountMismatchError,updated,"The manifest file {0} indicates that there should be {1} volumes, but the file list indicates {2}",清單檔 {0} 顯示應該有 {1} �,但是檔清單顯示有 {2} -Library\Main\Strings\Interface.zh-CN.resx,ManifestsMustBeRead,updated,"Disabling manifests is only possible on restores, and it should only be used as a last resort.",�止清單檔僅在還原時�用,並且它�能用於最後一手。 -Library\Main\Strings\Interface.zh-CN.resx,ManifestsMustBeReadOnBackups,updated,"It is not allowed to disable manifest reading when performing a backup. Disabling manifests is only possible on restores, and it should only be used as a last resort.",當執行備份時��許�止讀�清單。�止清單檔僅在還原時�用,並且它�能用於最後一手。 -Library\Main\Strings\Interface.zh-CN.resx,ManifestVersionRequiresRelativeNamesWarning,updated,"One or more manifests are from version 1, which requires that filenames searched are relative",一個或多個清單是從版本1中�得的,這需�檔案�之間有關�。 -Library\Main\Strings\Interface.zh-CN.resx,MissingSignatureFile,updated,"The signature file for a content volume was missing, date: {0}, volumenumber: {1}, content volume filename: {2}","一個內容�的簽�檔丟失了,日期: {0}, �號: {1}, 內容�的檔案�: {2}" -Library\Main\Strings\Interface.zh-CN.resx,NoFilesGivenError,updated,No filenames given for find-last-file,Find-last-file�數沒有給定檔案� -Library\Main\Strings\Interface.zh-CN.resx,NoSourceFoldersError,updated,No source folders specified for backup,備份沒有指定原始檔案夾 -Library\Main\Strings\Interface.zh-CN.resx,NotDeletingBackupSetMessage,updated,"Not deleting backup at time: {0}, because later backups depend on it","在此刻: {0},��許刪除備份, 因為後�的備份�賴此備份" -Library\Main\Strings\Interface.zh-CN.resx,NotDeletingLastFullMessage,updated,"The backup at time {0} is not removed because it is the last full backup, use --allow-full-removal to include this backup in the delete",�於時間 {0}的備份沒有刪除,因為它是最後一個完整備份,使用 –allow-full-removal�數來刪除它 -Library\Main\Strings\Interface.zh-CN.resx,NumberOfSourceFoldersHasChangedError,updated,"The number of source folders in the latest backup is {0}, but the number of specified folders is now {1}. It is not allowed to change source folders for a backup.",最後一次備份的原始檔案夾的個數是{0},但是�在指定的資料夾個數是{1}。在一個備份中��許改變原始檔案夾的個數。 -Library\Main\Strings\Interface.zh-CN.resx,PartialUploadMessage,updated,Failed after uploading {0} volume(s). Error message: {1},上傳{0}�後出錯。錯誤資訊: {1} -Library\Main\Strings\Interface.zh-CN.resx,PreviousManifestFilenameMismatchError,updated,The manifest file {0} indicates that the previous manifest file should be {1} but it was {2},清單檔{0}顯示之�的清單檔應該是 {1} ,但�在是 {2} -Library\Main\Strings\Interface.zh-CN.resx,PreviousManifestHashMismatchError,updated,The manifest file {0} indicates that the previous manifest hash should be {1} but it was {2},清單檔{0}顯示之�的清單雜湊碼是 {1} ,但�在是{2} -Library\Main\Strings\Interface.zh-CN.resx,PrimaryManifestReadErrorLogMessage,updated,"Failed to read the primary manifest {0}, attempting secondary, if available. Error message: {1}",讀�主�清單檔失敗 {0},如果存在的話,嘗試讀�備份檔案。錯誤資訊: {1} -Library\Main\Strings\Interface.zh-CN.resx,ReadingSecondaryManifestLogMessage,updated,"Secondary manifest file found: {0}, attempting read.",備份清單檔找到了: {0},嘗試讀�。 -Library\Main\Strings\Interface.zh-CN.resx,RemovingPartialFilesMessage,updated,Removing partial file: {0},刪除殘存檔: {0} -Library\Main\Strings\Interface.zh-CN.resx,SecondaryManifestReadErrorLogMessage,updated,Failed to read the secondary manifest {0}. Error message: {1},無法讀�備份清單檔 {0}。錯誤資訊: {1} -Library\Main\Strings\Interface.zh-CN.resx,SignatureCachePathMissingError,updated,Signature cache path was not given as an argument,簽�緩存路徑�數沒有賦值 -Library\Main\Strings\Interface.zh-CN.resx,SkippedContentVolumeLogMessage,updated,The content volume {0} is not present in the manifest and is not used,內容�{0}沒有在清單中,並且沒有使用 -Library\Main\Strings\Interface.zh-CN.resx,SkippedUnlistedSignatureFileWarning,updated,The signature file {0} was skipped because the signature file was not found in the manifest,簽�檔 {0} 已經被跳�,因為它�在清單中 -Library\Main\Strings\Interface.zh-CN.resx,SourceDirIsIncludedMultipleTimesError,updated,The folder {0} is included multiple times,資料夾 {0} 被包�了多次 -Library\Main\Strings\Interface.zh-CN.resx,SourceDirsAreRelatedError,updated,The folder {1} is a subfolder of {0}. It is not allowed to specify the same folder multiple times.,資料夾 {1} 是 {0}的一個�資料夾。��許多次指定相�的資料夾。 -Library\Main\Strings\Interface.zh-CN.resx,SourceFolderIsMissingError,updated,"The source folder {0} does not exist, aborting backup",原始檔案夾 {0} �存在,中止備份 -Library\Main\Strings\Interface.zh-CN.resx,SourceFoldersHasChangedError,updated,The folder {0} is no longer in the source folder set. It is not allowed to change source folders for a backup.,資料夾 {0}已經�在原始檔案夾中了。��許在一次備份中改變原始檔案夾。 -Library\Main\Strings\Interface.zh-CN.resx,StatusBuildingFilelist,updated,Building filelist ...,建立文件列表... -Library\Main\Strings\Interface.zh-CN.resx,StatusCompleted,updated,Completed,完�未完�的刪除�作,刪除了 {0} 個檔 -Library\Main\Strings\Interface.zh-CN.resx,StatusCreatingVolume,updated,Creating volume {0},創建� {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusDownloadingContentVolume,updated,"Downloading content, volume {0}",下載內容,� {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusDownloadingSignatureVolume,updated,"Downloading signatures, volume {0}",下載簽�,� {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusLoadingFilelist,updated,Loading remote filelist,載入�端檔列表 -Library\Main\Strings\Interface.zh-CN.resx,StatusPatching,updated,Patching restore with #{0},用 #{0} 追加還原 -Library\Main\Strings\Interface.zh-CN.resx,StatusProcessing,updated,Processing: {0},處�中: {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusReadingIncrementalData,updated,Reading incremental data ...,讀�增�數據 ... -Library\Main\Strings\Interface.zh-CN.resx,StatusReadingIncrementalFile,updated,Reading incremental data from: {0},從 {0} 讀�增�數據 -Library\Main\Strings\Interface.zh-CN.resx,StatusReadingIncrementals,updated,Reading incremental data,讀�增�數據 -Library\Main\Strings\Interface.zh-CN.resx,StatusReadingManifest,updated,Reading manifest file: {0},讀�清單檔: {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusReadingSignatureFile,updated,"Reading signatures: {0}, vol {1}",讀�簽�: {0},� {1} -Library\Main\Strings\Interface.zh-CN.resx,StatusStarted,updated,Started,開始 -Library\Main\Strings\Interface.zh-CN.resx,StatusUploadingContentVolume,updated,"Uploading content, volume {0}",上傳內容,� {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusUploadingManifestVolume,updated,"Uploading manifest, volume {0}",上傳清單,� {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusUploadingSignatureVolume,updated,"Uploading signatures, volume {0}",上傳簽�,� {0} -Library\Main\Strings\Interface.zh-CN.resx,StatusUploadingVerificationVolume,updated,Uploading verification file,上傳驗證文件 -Library\Main\Strings\Interface.zh-CN.resx,StatusWaitingForUpload,updated,Waiting for upload to complete ...,等待上傳完� ... -Library\Main\Strings\Interface.zh-CN.resx,TooFewTargetFoldersError,updated,The backup contains {0} folders but {1} target folders were supplied,備份包� {0} 個資料夾,但是指定了 {1} 個目的檔案夾 -Library\Main\Strings\Interface.zh-CN.resx,TooManyTargetFoldersWarning,updated,The backup contains {0} folder(s) but {1} target folders were supplied,備份包� {0} 個資料夾,但是指定了 {1} 個目的檔案夾 -Library\Main\Strings\Interface.zh-CN.resx,UnexpectedCompressionError,updated,Unexpected compression mode: {0},�外的壓縮模� : {0} -Library\Main\Strings\Interface.zh-CN.resx,UnexpectedOperationTypeError,updated,The operation mode {0} was not expected,�外的�作模� {0} -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedBooleanValue,updated,"The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""","指定給 --{0} 的值 ""{1}"" 無法解�為布林值,它將被當作 ""true""來賦值" -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedEnumerationValue,updated,"The option --{0} does not support the value ""{1}"", supported values are: {2}","�項 --{0} �支�值 ""{1}"",支�的值是: {2}" -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedIntegerValue,updated,"The value ""{1}"" supplied to --{0} does not represent a valid integer","指定給 --{0} 的值 ""{1}"" �能轉化為�法的整數" -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedOptionDisabledModuleWarning,updated,The option --{0} is not supported because the module {1} is not currently loaded,�項 --{0}�被支�,因為模組 {1} 沒有載入 -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedOptionWarning,updated,The supplied option --{0} is not supported and will be ignored,指定的�項 –{0}�被支�並將被忽略 -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedPathValue,updated,"The value ""{1}"" supplied to --{0} does not represent a valid path","指定給 --{0} 的值 ""{1}"" �能轉化為�法的路徑" -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedSizeValue,updated,"The value ""{1}"" supplied to --{0} does not represent a valid size","指定給 --{0} 的值 ""{1}"" �能轉化為�法的大�" -Library\Main\Strings\Interface.zh-CN.resx,UnsupportedTimeValue,updated,"The value ""{1}"" supplied to --{0} does not represent a valid time","指定給 --{0} 的值 ""{1}"" �能轉化為�法的時間" -Library\Main\Strings\Manifestfile.zh-CN.resx,EofInManifestFile,updated,Got EOF while attempting to locate the self-hash of a manifest,當嘗試定�清單檔的自雜湊碼時�到了檔��符 -Library\Main\Strings\Manifestfile.zh-CN.resx,HashGenerationFailure,updated,The hash generation for the manifest file resulted in the hash value {0} but should have been {1},清單檔的雜湊碼的計算值是 {0} 但應該是 {1} -Library\Main\Strings\Manifestfile.zh-CN.resx,InternalError,updated,"An internal error occured when creating the manifest, please report this to the developers",創建清單檔時發生內部錯誤,請報告給開發人員 -Library\Main\Strings\Manifestfile.zh-CN.resx,InvalidManifestError,updated,The manifest file did not have the expected root Xml element: {0},清單檔沒有包��期的xml根項目: {0} -Library\Main\Strings\Manifestfile.zh-CN.resx,InvalidSourcePathError,updated,The number of source paths in the manifest file are wrong,清單中的�路徑數�錯誤 -Library\Main\Strings\Manifestfile.zh-CN.resx,MainfestIsMissingSelfFilename,updated,Manifest did not contain its own filename as expected,清單沒有包�它本身的檔案� -Library\Main\Strings\Manifestfile.zh-CN.resx,MainfestIsMissingSelfHash,updated,Manifest did not contain a self hash as expected,清單沒有包�一個自雜湊碼 -Library\Main\Strings\Manifestfile.zh-CN.resx,ManifestValidationError,updated,Failed to validate manifest: {0},驗證清單檔失敗: {0} -Library\Main\Strings\Manifestfile.zh-CN.resx,MissingPreviousManifestFilename,updated,Manifest has no previous manifest filename,清單檔沒有包�之�的清單檔案�稱 -Library\Main\Strings\Manifestfile.zh-CN.resx,MissingPreviousManifestHash,updated,Manifest has no previous manifest hash,清單沒有包�之�的清單雜湊碼 -Library\Main\Strings\Manifestfile.zh-CN.resx,NoFilesError,updated,"Invalid manifest, there were no files in the manifest",無效清單,沒有包�任何檔 -Library\Main\Strings\Manifestfile.zh-CN.resx,SelfhashMismatch,updated,Manifest file had selfhash {0} but the hash of the file is {1},清單包�一個自雜湊碼 {0} ,但文件的雜湊碼是 {1} -Library\Main\Strings\Manifestfile.zh-CN.resx,UnsupportedHashAlgorithmError,updated,"The manifest uses the hash algorithm {0}, which is unsupported",清單使用了雜湊演算法 {0},這個演算法是�被支�的 -Library\Main\Strings\Manifestfile.zh-CN.resx,UnsupportedVersionError,updated,"The manifest has version {0}, the current application only supports versions up to {1}",清單是版本 {0},但當�的程�最高�支�版本 {1} -Library\Main\Strings\Manifestfile.zh-CN.resx,WrongCountError,updated,"Invalid manifest, wrong count, signature hashes: {0}, content hashes: {1}","無效清單,計算錯誤,簽�雜湊碼: {0}, 內容雜湊碼: {1}" -Library\Main\Strings\Options.zh-CN.resx,AllowfullremoveLong,updated,"As a precaution, the last full backup will never be removed, even if using the ""delete-all-but-n-full 0"" command. Set this option to allow removing the last backup.","作為一個�防措施,最後一個完整備份是�會被刪除的,�使使用了 ""delete-all-but-n-full 0""命令。設置此�項將�許刪除最後一個備份。" -Library\Main\Strings\Options.zh-CN.resx,AllowfullremoveShort,updated,Allow removal of the all backups,�許刪除所有的備份 -Library\Main\Strings\Options.zh-CN.resx,AllowsleepShort,updated,Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only),當備份和還原的間歇時,�許系統進入節能模�(�支�windows) -Library\Main\Strings\Options.zh-CN.resx,AllowsourcefolderchangeLong,updated,"This option can be used to disable the check for the same source folders. It is used in unittests, and is NOT intended for everyday use. Do not use this option unless you know what you are doing.",使用這個�數將�止檢查相�的原始檔案夾。這僅用於單元測試,並�是為日常使用設計。請��使用此�項,除�您知�自己在�什麼。 -Library\Main\Strings\Options.zh-CN.resx,AllowsourcefolderchangeShort,updated,Skip verifying the source folders,跳�驗證原始檔案夾 -Library\Main\Strings\Options.zh-CN.resx,AsynchronousuploadDeprecated,updated,"Asynchronous upload is now default, you can turn it off by using the flag --{0}",�設是採用��步上傳模�,您�以使用�項 –{0}來�止��步上傳。 -Library\Main\Strings\Options.zh-CN.resx,AsynchronousuploadfolderLong,updated,"The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs",�生�的�將會被放在一個�設的臨時目錄中,使用此項將設置一個新的臨時�目錄,在�步上傳時此�項也有效。 -Library\Main\Strings\Options.zh-CN.resx,AsynchronousuploadfolderShort,updated,The path where ready volumes are placed until uploaded,在此路徑中將放置生�的�,直到它們被上傳 -Library\Main\Strings\Options.zh-CN.resx,AsynchronousuploadlimitLong,updated,"When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit",當進行��步上傳時,Duplicati將創建多個�。為了防止Duplicati創建�多的�,此�項將�制上傳的次數。設置為0將�消次數�制。 -Library\Main\Strings\Options.zh-CN.resx,AsynchronousuploadlimitShort,updated,The number of volumes to create ahead of time,上傳�創建的�數 -Library\Main\Strings\Options.zh-CN.resx,AsynchronousuploadLong,updated,"By supplying this option, Duplicati will transmit files, while building volumes. This can shorten the time it takes to perform a backup, but requires more diskspace.",啟用此�項,Duplicati將邊創建�邊傳輸文件。這�以減少備份的時間,但需�更多的�碟空間。 -Library\Main\Strings\Options.zh-CN.resx,AsynchronousuploadShort,updated,Transmit files on a separate thread,使用�立的執行緒來傳輸檔 -Library\Main\Strings\Options.zh-CN.resx,AutocleanupLong,updated,"If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered.",如果一次備份被打斷,後臺將產生一些殘存檔。啟用此�項,dupicati將自動刪除這些檔。 -Library\Main\Strings\Options.zh-CN.resx,AutocleanupShort,updated,A flag indicating that Duplicati should remove unused files,Duplicati是�刪除無用檔的�項 -Library\Main\Strings\Options.zh-CN.resx,BackendlogdatabaseLong,not-updated,Use this option to specify a path to a file that will store information about backend operations. This option can be used to track down errors by comparing the backend state with the expected backend state., -Library\Main\Strings\Options.zh-CN.resx,BackendlogdatabaseShort,not-updated,Database log of remote operations, -Library\Main\Strings\Options.zh-CN.resx,BackupprefixLong,updated,Any string used to prefix the filenames generated by Duplicati.,Duplicati生�檔的首碼 -Library\Main\Strings\Options.zh-CN.resx,BackupprefixShort,updated,Backup volume filename prefix,備份��的首碼 -Library\Main\Strings\Options.zh-CN.resx,CompressionmoduleLong,updated,"Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module.",Duplicati支��力廠商的壓縮模組。使用此�項來�擇所使用的壓縮模組。此�項僅用於新創建的�。當讀�舊的檔時,檔案�將被用於�擇壓縮模組。 -Library\Main\Strings\Options.zh-CN.resx,CompressionmoduleShort,updated,Select what module to use for compression,�擇使用哪個壓縮模組 -Library\Main\Strings\Options.zh-CN.resx,CreateverificationfileLong,updated,"If the backup is encrypted, the remote backend cannot verify the backup contents without the password. If this option is activated, Duplicati stores an unencrypted file on the backend. The file is never read by Duplicati, but allows the remote server to verify the backup integrity without requiring a password. The file contains no sensitive information, only a list of files that are expected to exist on the backend and their respective hashes. This option only has an effect when creating a backup and when verifying a backup set.",如果備份是加密的,沒有密碼的情�下�端的後臺將無法驗證備份的內容。如果使用此�項,Duplicati將存儲一個未加密的到後臺。這個檔�會被Duplicati讀�,但是�許�端的伺�器在沒有密碼的情�下驗證檔的完整性。這個檔沒有包��感資訊,�有一個檔清單和他們�應的雜湊碼。這個�項�在創建一個新的備份和驗證一個備份組�時有效。 -Library\Main\Strings\Options.zh-CN.resx,CreateverificationfileShort,updated,Create verification file on server,在伺�器上創建驗證檔 -Library\Main\Strings\Options.zh-CN.resx,DebugoutputLong,updated,"Activating this option will make some error messages more verbose, which may help you track down a particular issue",啟動此�項將顯示更多錯誤資訊,這將有助於您跟蹤�些特定的�題。 -Library\Main\Strings\Options.zh-CN.resx,DebugoutputShort,updated,Enables debugging output,啟動調試輸出 -Library\Main\Strings\Options.zh-CN.resx,DebugretryerrorsLong,updated,"When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed.",當錯誤發生時,dupicati將在後臺�試,並顯示�試的次數。啟動此項將在�試時顯示錯誤資訊。 -Library\Main\Strings\Options.zh-CN.resx,DebugretryerrorsShort,updated,Show error messages when a retry is performed,當�試時顯示錯誤資訊 -Library\Main\Strings\Options.zh-CN.resx,DisableautocreatefolderLong,updated,"If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation.",當Duplicati檢測到目的檔案夾�存在時,它將自動創建。啟動此項將�止自動創建資料夾。 -Library\Main\Strings\Options.zh-CN.resx,DisableautocreatefolderShort,updated,Disables automatic folder creation,�止自動創建資料夾 -Library\Main\Strings\Options.zh-CN.resx,DisablefiletimecheckLong,updated,"The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set.",作業系統將會跟蹤檔最後的寫入時間。使用此資訊,Duplicati�以快速的判斷檔是�更改。如果�些程�故�修改了這個資訊,Duplicati就無法正常工作。如果設置此項,�以防止這種情�的發生。 -Library\Main\Strings\Options.zh-CN.resx,DisablefiletimecheckShort,updated,Disable checks based on file time,�止基於檔時間的檢查 -Library\Main\Strings\Options.zh-CN.resx,DisablemoduleLong,updated,"Supply one or more module names, separated by commas to unload them",�供一個或多個�載的模組�稱,用逗號隔開 -Library\Main\Strings\Options.zh-CN.resx,DisablemoduleShort,updated,Disabled one or more modules,�止一個或多個模組 -Library\Main\Strings\Options.zh-CN.resx,DisableStreamingLong,updated,"Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored.",啟用此�項將�止使用資料�程介�,這�味著傳輸進度��會被顯示,頻寬�制設置也會被忽略。 -Library\Main\Strings\Options.zh-CN.resx,DisableStreamingShort,updated,Disables use of the streaming transfer method,�止資料�程傳輸方法 -Library\Main\Strings\Options.zh-CN.resx,DisabletimetoleranceLong,updated,"When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking",當需�決定是一個完整備份需�開始還是一個就的備份需�刪除時,Duplicati將會輕微的調整�作的時間以��兩次�作之間的��。如果一個備份是�天一次的完整備份,�行於12:00:01,還有一個備份是�行於12:00:00,這樣一個完整備份還沒有啟動,但是一個增�備份開始�行了。為了��此�題,Duplicati�入一個�超�1%時間的公差(最大1�時)。使用此�項來�止公差,使用嚴格的時間檢查。 -Library\Main\Strings\Options.zh-CN.resx,DisabletimetoleranceShort,updated,Deactivates tolerance when comparing times,當比較時間時�止公差 -Library\Main\Strings\Options.zh-CN.resx,DisableusndiffcheckLong,updated,"If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect.",如果啟用了更新�號(USN),USN將用於找到上次備份以來的所有變動�的檔。使用此�項來�止USN,這將使Duplicati檢查所有的原始檔案。這個�項僅用於測試,�應該在工作環境中�止此項。如果USN沒有啟用,這個�項沒有效果。 -Library\Main\Strings\Options.zh-CN.resx,DisableusndiffcheckShort,updated,Disables changelist by USN numbers,�止用更新�號(USN)來命�變更列表 -Library\Main\Strings\Options.zh-CN.resx,DontreadmanifestsLong,updated,This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery.,啟用此項將�讀�清單檔的內容,這也�味著�檢查檔的雜湊碼。僅在�難�復時使用此�項。 -Library\Main\Strings\Options.zh-CN.resx,DontreadmanifestsShort,updated,An option that prevents verifying the manifests,此�項�止驗證清單 -Library\Main\Strings\Options.zh-CN.resx,EnablemoduleLong,updated,"Supply one or more module names, separated by commas to load them",�供一個或多個載入的模組�稱,用逗號隔開 -Library\Main\Strings\Options.zh-CN.resx,EnablemoduleShort,updated,Enables one or more modules,啟用一個或多個模組 -Library\Main\Strings\Options.zh-CN.resx,EncryptionmoduleLong,updated,"Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module.",Duplicati支��力廠商的加密模組。使用此項來�擇加密的模組。這個�項僅用於創建新的�,當讀��有檔時,檔案�將用於�擇加密模組。 -Library\Main\Strings\Options.zh-CN.resx,EncryptionmoduleShort,updated,Select what module to use for encryption,�擇使用哪個加密模組 -Library\Main\Strings\Options.zh-CN.resx,ExcludeemptyfoldersLong,updated,"By setting this option to true, a folder which has no files that match the filter will be excluded from the backup",啟用此�項後,符��濾�件的空資料夾將會被排除 -Library\Main\Strings\Options.zh-CN.resx,ExcludeemptyfoldersShort,updated,Controls empty folder actions,控制空白資料夾的�作 -Library\Main\Strings\Options.zh-CN.resx,ExcludeLong,updated,"Exclude files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to exclude all text files.","排除符�此�濾�件的檔。這個篩檢程�是一個“檔替代�篩檢程�,更�一個命令列�數。您�以使用 ""*.txt""來排除所有文字檔。" -Library\Main\Strings\Options.zh-CN.resx,ExcluderegexpLong,updated,"Exclude files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to exclude all text files.","排除符�此�濾�件的檔。這個篩檢程�是一個�則�算�。您�以使用""(.*)\.txt""來排除所有文字檔。" -Library\Main\Strings\Options.zh-CN.resx,ExcluderegexpShort,updated,Exclude files regular expression,排除檔�則�算� -Library\Main\Strings\Options.zh-CN.resx,ExcludeShort,updated,Exclude files,排除文件 -Library\Main\Strings\Options.zh-CN.resx,FiletorestoreLong,updated,"By default, duplicati will restore all files in the backup. Use this option to restore only a subset of the files",Duplicati默�將還原所有備份的檔。使用此�項來隻�復部分檔。 -Library\Main\Strings\Options.zh-CN.resx,FiletorestoreShort,updated,A list of files to restore,還原檔列表 -Library\Main\Strings\Options.zh-CN.resx,ForceLong,updated,"When deleting old files, Duplicati will only write out what files are supposed to be deleted. Specify the ""force"" option to actually remove them.",當刪除舊檔時,Duplicati僅僅顯示出哪些檔是需�被刪除的。使用“force��數�能真正刪除它們。 -Library\Main\Strings\Options.zh-CN.resx,ForceShort,updated,Force the removal of files,強制刪除檔 -Library\Main\Strings\Options.zh-CN.resx,FullifmorethannincrementalsLong,updated,Use this option to limit the length of the backup chain to a certain number. The number supplied here indicates the maximum number of incrementals a chain can contain (not counting the root full backup),使用此�項來�制備份�的長度。此處輸入的數字是一個備份�最多增長的次數(�包括首次完整備份) -Library\Main\Strings\Options.zh-CN.resx,FullifmorethannincrementalsShort,updated,The max number of incrementals in a chain,最大的增長次數 -Library\Main\Strings\Options.zh-CN.resx,FullifolderthanLong,updated,"If the last full backup is older than the duration supplied here, Duplicati will make a full backup, otherwise an incremental",如果最後一次完整備份比此處的週期更早,Duplicati將進行一次完整備份,�則進行增�備份。 -Library\Main\Strings\Options.zh-CN.resx,FullifolderthanShort,updated,The max duration between full backups,完整備份間的最大週期 -Library\Main\Strings\Options.zh-CN.resx,FullifsourcefolderchangedLong,updated,"It is not allowed to change the sourcefolder or the number of source folders. If this option is enabled, the backup will become a full backup if the source folders have changed, which will then start a new chain of backups with the new folder set. If --allow-sourcefolder-change is also set, a full backup is only issued if the number of of source folders have changed",系統��許改變原始檔案夾或者原始檔案夾的數�。如果使用這個�項,當原始檔案夾變動後將會進行一次完整備份,這將開始一個新的備份�並使用新的檔集�。如果--allow-sourcefolder-change �項也啟用,在原始檔案夾的數�改變時,�進行一次完整備份。 -Library\Main\Strings\Options.zh-CN.resx,FullifsourcefolderchangedShort,updated,Run a full backup if the sourcefolder has changed,如果原始檔案夾改變,進行一次完整備份 -Library\Main\Strings\Options.zh-CN.resx,FullLong,updated,"When this flag is specified, Duplicati will make a full backup of all files, and ignore any incremental data.",如果使用此�項,Duplicati將�所有檔進行一次完整備份,忽略增�的資料。 -Library\Main\Strings\Options.zh-CN.resx,FullShort,updated,A flag used to force full backups,強制完整備份的�項 -Library\Main\Strings\Options.zh-CN.resx,GpgencryptionDeprecated,updated,Use --encryption-module=gpg instead,使用 –encryption-module=gpg來替代 -Library\Main\Strings\Options.zh-CN.resx,GpgencryptionLong,updated,"By default, Duplicati will use the AES encryption algorithm to encrypt the backup volumes, setting this flag makes Duplicati use the GNU Privacy Guard instead. GnuPG must be installed on the machine for this to work.",Duplicati�設使用AES加密演算法來加密備份�,使用此�項Duplicati將使用gnupg加密。機器中必須安�好gnupg程��能正常工作。 -Library\Main\Strings\Options.zh-CN.resx,GpgencryptionShort,updated,Use GnuPG for encryption,使用gnupg加密 -Library\Main\Strings\Options.zh-CN.resx,IncludeLong,updated,"Include files that match this filter. The filter is a ""file-globbing"" filter, much like commandline options. You can use ""*.txt"" to include all text files.","包�符�此�濾�件的檔。這個篩檢程�是一個“檔替代�篩檢程�,更�一個命令列�數。您�以使用 ""*.txt""來包�所有文字檔。" -Library\Main\Strings\Options.zh-CN.resx,IncluderegexpLong,updated,"Include files that match this filter. The filter is a regular expression filter. You can use ""(.*)\.txt"" to include all text files.","包�符�此�濾�件的檔。這個篩檢程�是一個�則�算�。您�以使用""(.*)\.txt""來包�所有文字檔。" -Library\Main\Strings\Options.zh-CN.resx,IncluderegexpShort,updated,Include files regular expression,包�檔�則�算� -Library\Main\Strings\Options.zh-CN.resx,IncludeShort,updated,Include files,包�檔 -Library\Main\Strings\Options.zh-CN.resx,ListverifyuploadsLong,updated,"Some protocols, like FTP, and some servers have problems detecting an interrupted transfer and will assume that the transfer completed, even if it did not. If this option is enabled Duplicati will list the contents of the backend after each upload and verify that the file exists and has the expected size.",有些�議,符ftp,以�有些伺�器在發生傳輸中斷時�然�設傳輸完�,�使它沒有完�。啟用此�項,Duplicati將會在上傳完�後檢查後臺上的檔是�存在以�大�是�正確。 -Library\Main\Strings\Options.zh-CN.resx,ListverifyuploadsShort,updated,Verify uploads by listing contents,通�列出內容來檢查上傳是�正確 -Library\Main\Strings\Options.zh-CN.resx,LogfileLong,updated,Specifies the name of a while into which internal log information is written,指定記錄內部日誌資訊的�稱 -Library\Main\Strings\Options.zh-CN.resx,LogfileShort,updated,Log internal information,記錄內部日誌資訊 -Library\Main\Strings\Options.zh-CN.resx,LoglevelLong,updated,Specifies the amount of log information to write into the file specified by --log-file,指定寫入到檔 –log-file中的日誌資訊的數� -Library\Main\Strings\Options.zh-CN.resx,LoglevelShort,updated,Log information level,日誌資訊的級別 -Library\Main\Strings\Options.zh-CN.resx,MaxdownloadprsecondLong,updated,"By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.",通�設置此值,您�以�制Duplicati下載使用的頻寬。設置此�制後備份將�續更長的時間,但是將使Duplicati更節約系統資�。 -Library\Main\Strings\Options.zh-CN.resx,MaxdownloadprsecondShort,updated,Max number of bytes to download pr. second,�秒最大下載�元組數 -Library\Main\Strings\Options.zh-CN.resx,MaxuploadprsecondLong,updated,"By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive.",通�設置此值,您�以�制Duplicati上傳使用的頻寬。設置此�制後備份將�續更長的時間,但是將使Duplicati更節約系統資�。 -Library\Main\Strings\Options.zh-CN.resx,MaxuploadprsecondShort,updated,Max number of bytes to upload pr. second,�秒最大上傳�元組數 -Library\Main\Strings\Options.zh-CN.resx,NoconnectionreuseLong,updated,"Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection",Duplicati將會嘗試在一次連接中執行多個�作,這樣�以���複登錄,並且加快處�的進程。使用此�項後將會為�個�作打開一個�立的連接。 -Library\Main\Strings\Options.zh-CN.resx,NoconnectionreuseShort,updated,Do not re-use connections,��複使用連接 -Library\Main\Strings\Options.zh-CN.resx,NoencryptionLong,updated,"If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch.",如果您將備份存儲在一個本地的�片上,並且想讓檔��未加密狀態,那麼您�以使用此�項來徹底�止加密。 -Library\Main\Strings\Options.zh-CN.resx,NoencryptionShort,updated,Disable encryption,�止加密 -Library\Main\Strings\Options.zh-CN.resx,NumberofretriesLong,updated,"If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better.",如果上傳或者下載失敗,Duplicati將會�複一定次數然後�放棄。使用這個方法�以應付�穩定的網路連接。 -Library\Main\Strings\Options.zh-CN.resx,NumberofretriesShort,updated,Number of times to retry a failed transmission,放棄傳輸��試的次數 -Library\Main\Strings\Options.zh-CN.resx,OldfilenamesDeprecated,updated,This option will be removed in the future but is included for the odd case where the new format breaks something,此�項在未來將被�消,但是目�因為�些舊的案例而�留,新的格��相容這些�案例。 -Library\Main\Strings\Options.zh-CN.resx,OldfilenamesLong,updated,"By setting this option the filenames generated by Duplicati will contain a time separator as well as a timezone component, which is not cross platform compatible",通�設置此�項,Duplicati生�的檔案�將會包�一個時間加時�的分隔符號,這樣並�能跨平臺相容。 -Library\Main\Strings\Options.zh-CN.resx,OldfilenamesShort,updated,Uses the old filename format,使用舊的檔案格� -Library\Main\Strings\Options.zh-CN.resx,OpenfilepolicyLong,updated,"If Duplicati encounters a file that is opened by another program, it will attempt to read whatever contents that are in the file. Since the file may be written during the backup, this can cause the backup to contain a partially written file. Use this option to disable this, omitting locked files from the backup. This option has no effect if a snapshot is active.",如果Duplicati�到了一個被其他程�打開的檔,它將嘗試讀�檔的內容。因為檔有�能在備份�程中被寫入新的資料,那麼有�能在備份中包�一個�完整的檔。使用此�項來�止此�象的發生,在備份時忽略鎖定的檔。這個�項在使用快照�項時無效。 -Library\Main\Strings\Options.zh-CN.resx,OpenfilepolicyShort,updated,Determines how to handle open files,決定如何處�打開的文件 -Library\Main\Strings\Options.zh-CN.resx,PassphraseLong,updated,"Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE.",�供一個密碼短語,Duplicati將用來加密備份的�,加密後的�沒有此密碼將無法讀�。這個變數也�以通�環境變數 PASSPHRASE來�供。 -Library\Main\Strings\Options.zh-CN.resx,PassphraseShort,updated,Passphrase used to encrypt backups,加密備份的密碼短語 -Library\Main\Strings\Options.zh-CN.resx,RestoretimeLong,updated,"By default, Duplicati will restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago.",Duplicati�設會從最近的備份中�復資料,使用此�項來�擇一個其他的備份。您�以使用相�的時間,如“-2M�會讀�2個月之�的備份。 -Library\Main\Strings\Options.zh-CN.resx,RestoretimeShort,updated,The time to restore files,還原檔的時間 -Library\Main\Strings\Options.zh-CN.resx,RetrydelayLong,updated,"After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions.",在傳輸失敗後,Duplicati會等待一段時間,然後��試。這個特性在網路�爾中斷時很有用。 -Library\Main\Strings\Options.zh-CN.resx,RetrydelayShort,updated,Time to wait between retries,�試�的等待時間 -Library\Main\Strings\Options.zh-CN.resx,ShortfilenamesDeprecated,updated,"Duplicati now uses a filename format that is portable across all operating systems, so this option should not be used and will be removed in the future",Duplicati目�使用了�以跨平臺的檔案�格�,所以此�項�會�使用並且將在未來刪除。 -Library\Main\Strings\Options.zh-CN.resx,ShortfilenamesLong,updated,"If the filesystem does not support the long filenames that Duplicati uses, this switch will change the time to be a much more compact, but hard to read format. It will also make the default prefix ""dpl"".",如果作業系統�支�Duplicati使用的長檔�,此�項將時間變為一個精簡但��讀的格�。此�項還將給檔案�加上一個“dpl�的首碼。 -Library\Main\Strings\Options.zh-CN.resx,ShortfilenamesShort,updated,Use short filenames,使用短檔案� -Library\Main\Strings\Options.zh-CN.resx,SignaturecachepathLong,updated,"If this path is supplied, Duplicati will store all signature files here, so re-downloads can be avoided.",如果設置了此路徑,Duplicati會將所有簽�檔存儲到這裡,這樣�以���複下載。 -Library\Main\Strings\Options.zh-CN.resx,SignaturecachepathShort,updated,A path to temporary storage,臨時存儲目錄 -Library\Main\Strings\Options.zh-CN.resx,SignaturecontrolfilesLong,updated,"Supply a list of files separated with semicolons, that will be added to each backup. The Duplicati GUI program uses this to store the setup database with each backup.",�供一個檔列表,以分號隔開,這些檔將被添加到�個備份中。Duplicati的圖形程�將使用這個�項來為�個備份存儲�置資料庫。 -Library\Main\Strings\Options.zh-CN.resx,SignaturecontrolfilesShort,updated,A list of control files to embed in the backups,嵌入到備份中的控制檔清單 -Library\Main\Strings\Options.zh-CN.resx,SkipfilehashchecksLong,updated,"If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway.",如果�的雜湊碼�匹�,Duplicati將拒絕使用該備份。使用此�項來�許Duplicati使用該備份。 -Library\Main\Strings\Options.zh-CN.resx,SkipfilehashchecksShort,updated,Set this flag to skip hash checks,設置此項來跳�雜湊檢查 -Library\Main\Strings\Options.zh-CN.resx,SkipfileslargerthanLong,updated,This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large.,此�項�許您排除大於給定值的檔。使用此項將��備份變得超大。 -Library\Main\Strings\Options.zh-CN.resx,SkipfileslargerthanShort,updated,A size string that limits the size of files being backed up,備份檔案的大��制 -Library\Main\Strings\Options.zh-CN.resx,SnapshotpolicyLong,updated,"This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges.",這個�項控制快照的使用,快照�許Duplicati備份其他程�鎖定的檔。如果此項設為“關閉�,Duplicati�會嘗試創建�片的快照。設為“自動�,Duplicati將嘗試創建快照,如果快照��許或者�支�,Duplicati將自動放棄。設為“啟用�,Duplicati將嘗試創建快照,如果失敗將在日誌中寫入警告資訊。設為“必須�,如果快照失敗Duplicati將放棄整個備份。在windows系統中將使用�影複製�務(VSS)並且需�管�員許�權。在linux系統中將使用�輯�管�(LVM)並且需�root許�權。 -Library\Main\Strings\Options.zh-CN.resx,SnapshotpolicyShort,not-updated,Controls the use of disk snapshots, -Library\Main\Strings\Options.zh-CN.resx,SortedfilelistLong,updated,The list of files to back up is normally processed in a random fashion to ensure that all files have an equal probability of being processed. Use this setting to process the files in alphabetical order instead,在處�多個需�備份的檔時通常會按照隨機的順�來處�,這樣�以�證所有檔有相�的處�概率。使用此�項來使用字�連續處�檔清單。 -Library\Main\Strings\Options.zh-CN.resx,SortedfilelistShort,updated,Sort the list of files,�檔列表進行排� -Library\Main\Strings\Options.zh-CN.resx,SynchronousuploadLong,updated,"Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete.",Duplicati將會在掃��片和創建�的�時上傳檔,這樣�以使備份的速度加快。使用此�項來�用此行為,這樣Duplicati�以等所有�完�後�上傳。 -Library\Main\Strings\Options.zh-CN.resx,SynchronousuploadShort,updated,Upload files synchronously,�步上傳文件 -Library\Main\Strings\Options.zh-CN.resx,TempdirLong,updated,Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage.,Duplicati使用系統的�設臨時目錄。使用此�項�以設置一個替代的臨時存儲。 -Library\Main\Strings\Options.zh-CN.resx,TempdirShort,updated,Temporary storage folder,臨時存儲目錄 -Library\Main\Strings\Options.zh-CN.resx,ThreadpriorityLong,updated,Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive.,為進程�擇�外一個執行緒優先順�。使用此項�以讓Duplicati佔用更多或更少的CPU時間。 -Library\Main\Strings\Options.zh-CN.resx,ThreadpriorityShort,updated,Thread priority,執行緒優先順� -Library\Main\Strings\Options.zh-CN.resx,TimeseparatorDeprecated,updated,Duplicati no longer uses a time separator for the filenames so this option is useless,Duplicati��使用時間分割符來命�檔,所以此�項��使用。 -Library\Main\Strings\Options.zh-CN.resx,TimeseparatorLong,updated,"Per default, Duplicati will use the colon "":"" character to separate the time fields in the filename. However, on some filesystem, notably windows, this character is not allowed. Use this option to use another character.",Duplicati在檔案�中默�的使用冒號“:�來分隔時間的�個欄�。然而有些系統,如windows,這個字元是��許使用的。使用此�項來使用�外一個字元。 -Library\Main\Strings\Options.zh-CN.resx,TimeseparatorShort,updated,Backup volume filename timeseparator,備份�檔案�分隔符號 -Library\Main\Strings\Options.zh-CN.resx,TotalsizeLong,updated,"This option can place an upper limit on the total size of each backup. Note that if this flag is specified the backup may not contain all files, even for a full backup.",這個�項�以設置�個備份的大�上�。注�設置之後,備份有�能�能包�所有檔,完全備份也一樣。 -Library\Main\Strings\Options.zh-CN.resx,TotalsizeShort,updated,The number of bytes generated by each backup run,備份的大� -Library\Main\Strings\Options.zh-CN.resx,UploadUnchangedBackupsLong,updated,"If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty",如果沒有任何檔變動,Duplicati將�會上傳備份組�。如果需�使用備份資料來驗證備份是��行,使用此�項來強制Duplicati上傳空的備份組�。 -Library\Main\Strings\Options.zh-CN.resx,UploadUnchangedBackupsShort,updated,Upload empty backup files,上傳空的備份檔案 -Library\Main\Strings\Options.zh-CN.resx,UsnpolicyLong,updated,"This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges.",這個�項控制NTFS分�的更新�號(USN)的使用,它將使Duplicati更快的�得檔和資料夾清單。如果設為“關閉�,Duplicati將�會嘗試使用USN。設為“自動�,Duplicati將嘗試使用USN,如果��許或者�支�將自動放棄。設為“啟用�,Duplicati將嘗試使用USN,如果失敗將會在日誌檔中寫入警告資訊。設為“必須�,Duplicati在使用USN失敗後將終止備份。這個特性僅支�windows並且需�管�員許�權。 -Library\Main\Strings\Options.zh-CN.resx,UsnpolicyShort,updated,Controls the use of NTFS Update Sequence Numbers,控制如何使用NTFS的更新�號(USN) -Library\Main\Strings\Options.zh-CN.resx,VerificationLevelLong,updated,"Use this option to change the level of verifiation done by the verify command. The setting ""manifest"" will only verify the manifest chain. The settings ""signature"" will also download and verify all signature files. The setting ""full"", will download all files, including content files, and verify that they are unchanged.",使用此�項來改變verify命令的驗證級別。設為“manifest�將�驗證清單檔。設為“signature�將會下載簽�檔進行驗證。設為“full�將會下載所有檔,包括內容檔,然後驗證它們是�改變。 -Library\Main\Strings\Options.zh-CN.resx,VerificationLevelShort,updated,Level of verification,驗證級別 -Library\Main\Strings\Options.zh-CN.resx,VolsizeLong,updated,This option can change the default volume size. Changing the size can be usefull if the backend has a limit on the size of each individual file,此�項�以改變�設�的大�。如果後臺��個檔的大�有�制時,這個�項將很有用。 -Library\Main\Strings\Options.zh-CN.resx,VolsizeShort,updated,A size string that limits the size of the volumes,�的大��制 -Library\Main\Strings\Options.zh-CN.resx,VssexcludewritersLong,updated,"Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces.",使用此�項來排除一個快照中的寫入錯誤。這個等價於vshadow.exe工具的-wx�數,除了它�接�寫物件的GUID,並�接�元件的�字或者進程的GUID。多個GUID必須用分號隔開,大多數的GUID格�都被支�,包括帶或者�帶大括弧。 -Library\Main\Strings\Options.zh-CN.resx,VssexcludewritersShort,updated,A semicolon separated list of guids of VSS writers to exclude (Windows only),VSS中需�排除的guid清單,用分號隔開 -Library\Main\Strings\RSyncDir.zh-CN.resx,CreateFolderError,updated,"Failed to create folder: ""{0}"", Error message: {1}","創建目錄失敗: ""{0}"", 錯誤資訊是: {1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,DeletedFilenameError,updated,"An error occured while determining file status, filename: {0}, folder name:{1}","判斷檔狀態時出錯,檔案�: {0}, 目錄�:{1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,DeleteFileError,updated,"Failed to delete file: ""{0}"", Error message: {1}","刪除檔失敗: ""{0}"", 錯誤資訊: {1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,DeleteFolderError,updated,"Failed to remove folder: ""{0}"", Error message: {1}","刪除資料夾失敗: ""{0}"", 錯誤資訊: {1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,FailedToSetFileWriteTime,updated,"Failed to set the write time for the file: {0}. -Error message: {1}","設置檔寫時間失敗: {0}. -錯誤資訊: {1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,FailedToSetFolderWriteTime,updated,"Failed to set the write time for the folder: {0}. -Error message: {1}","設置資料夾寫時間失敗: {0}. -錯誤資訊: {1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,FileChangedWhileReadError,updated,"The file {0} changed while being backed up, omitting file from backup set",檔 {0} 在備份時改變了,從備份組�中忽略此檔 -Library\Main\Strings\RSyncDir.zh-CN.resx,FileChangedWhileReadWarning,updated,"The file {0} changed while being backed up, this may result in a broken file",檔 {0} 在備份時改變了,這有�能導致一個破�檔 -Library\Main\Strings\RSyncDir.zh-CN.resx,FileProcessError,updated,Failed to process file: {0}. Error message: {1},處�檔失敗: {0}. 錯誤資訊: {1} -Library\Main\Strings\RSyncDir.zh-CN.resx,FileShouldBePartialError,updated,"The file {0} was marked as partial in a previous volume, but is not marked partial in the current volume",檔{0}在�一個�中被標記為破�,但是在當��中沒有�此標記 -Library\Main\Strings\RSyncDir.zh-CN.resx,FileToDeleteMissingError,updated,File marked for deletion did not exist: {0},標記為刪除的檔並�存在: {0} -Library\Main\Strings\RSyncDir.zh-CN.resx,FolderModificationTimeReadError,updated,"Failed to read the file modification timestamp for: {0}. -Error message: {1}","讀�檔修改時間標籤失敗: {0}. -錯誤資訊: {1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,FolderToDeleteMissingError,updated,"Folder was marked for deletion, but did not exist: {0}",您�刪除的目錄�存在:{0} -Library\Main\Strings\RSyncDir.zh-CN.resx,InternalPathMappingError,updated,An internal error occured. The path {0} is not a subpath of any of the source folders: {1}.,內部錯誤。路徑 {0} 並�是任何一個原始檔案夾的�目錄: {1}. -Library\Main\Strings\RSyncDir.zh-CN.resx,InvalidPartialFileEntry,updated,The partial file record for {0} does not match the file,檔{0}的破�檔記錄與檔並�相符 -Library\Main\Strings\RSyncDir.zh-CN.resx,InvalidPartialRecordError,updated,The partial record file is invalid,破�檔記錄無效 -Library\Main\Strings\RSyncDir.zh-CN.resx,InvalidTimeStampError,updated,The timestamp information for file {0} could not be read: {1},檔 {0}的時間標籤無法讀�: {1} -Library\Main\Strings\RSyncDir.zh-CN.resx,MultipassUsageError,updated,Multi pass is not initialized,Multi pass沒有�始化 -Library\Main\Strings\RSyncDir.zh-CN.resx,PartialFileAddedLogMessage,updated,File {0} is partial from byte offset {1},檔{0} 從�元組 {1}開始�完整 -Library\Main\Strings\RSyncDir.zh-CN.resx,PartialFileIncompleteWarning,updated,The partial file {0} was not completed,破�檔{0} �完整 -Library\Main\Strings\RSyncDir.zh-CN.resx,PartialLeftoverDeleteError,updated,"Failed to clean up the partial incomplete file {0}, error message: {1}","無法清空破�檔 {0}, 錯誤資訊: {1}" -Library\Main\Strings\RSyncDir.zh-CN.resx,RestoreFileError,updated,"Failed to restore file: ""{0}"", Error message: {1}",檔案修復失敗: “{0}�,錯誤資訊: {1} -Library\Main\Strings\RSyncDir.zh-CN.resx,RestoreFolderDeltaError,updated,Folder did not exist on restore by delta: {0},資料夾在��復時�存在: {0} -Library\Main\Strings\RSyncDir.zh-CN.resx,RestoreFolderMissingError,updated,Folder did not exist on restore: {0},資料夾在�復時�存在: {0} -Library\Main\Strings\RSyncDir.zh-CN.resx,SnapshotFailedError,updated,Failed to create a snapshot: {0},創建快照失敗: {0} -Library\Main\Strings\RSyncDir.zh-CN.resx,UsnDisposeFailedWarning,updated,Failed to dispose USN helper: {0},創建USN輔助類失敗: {0} -Library\Main\Strings\RSyncDir.zh-CN.resx,UsnFailedError,updated,Failed to read USN data: {0},讀�USN數據失敗: {0} -Library\Main\Strings\RSyncDir.zh-CN.resx,UsnJournalIdChangedWarning,updated,"The USN journalId for volume {0} was changed from {1} to {2}, performing full file compare","� {0} 的USN journalId 從 {1} 變為了 {2}, 執行完整檔比較" -Library\Main\Strings\RSyncDir.zh-CN.resx,UsnNotSupportedOnLinuxError,updated,USN is not supported on Linux,USN 在Linux系統上�被支� -Library\Main\Strings\RSyncDir.zh-CN.resx,UsnNumberingFaultWarning,updated,"The stored USN number for volume {0} is {1} but the current USN is {2}, performing full file compare",存儲的� {0}的USN值是 {1},但是當�的USN值是{2},執行完整檔比較 -Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx,ConfirmPassphrasePrompt,updated,Confirm passphrase,確�密碼短語 -Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx,Description,updated,This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means,這個模組將在命令列中�求使用者輸入一個密碼短語,除�加密被�止或者密碼通�其他方��供。 -Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx,Displayname,updated,Password prompt,密碼�示 -Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx,EmptyPassphraseError,updated,Empty passphrases are not allowed,��許空密碼 -Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx,EnterPassphrasePrompt,updated,Enter passphrase,輸入密碼 -Library\Modules\Builtin\Strings\ConsolePasswordInput.zh-CN.resx,PassphraseMismatchError,updated,The passphrases do not match,密碼�匹� -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,Description,updated,This module exposes a number of properties that can be used to change the way http requests are issued,在這個模組中�以設置一些�數來改變http請求的處�方� -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DescriptionAcceptAnyCertificateLong,updated,"Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible.",使用此�項來接�任何伺�器憑證,�管發生什麼錯誤。請儘�使用 –accept-specified-ssl-hash�數來替代。 -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DescriptionAcceptAnyCertificateShort,updated,Accept any server certificate,接�任�伺�器憑證 -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DescriptionAcceptHashLong,updated,"If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces.",如果伺�器憑證被報告無效(比如自簽章憑證),您�以輸入證書摘�來確�它。輸入的雜湊碼必須是沒有空格的�六進�格�。 -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DescriptionAcceptHashShort,updated,Optionally accept a known SSL certificate,��的接�一個已知的SSL證書 -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DisableExpect100Long,updated,"The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""","�設的HTTP請求中包�一個頭資訊: ""Expect: 100-Continue"" ,這將優化�證�程,但是也會導致�些web伺�器報錯: ""417 - Expectation failed""" -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DisableExpect100Short,updated,Disable the expect header,�止expect頭資訊 -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DisableNagleLong,updated,By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently.,�設的http請求會使用 RFC 896中的nagling 演算法來優化�資料包的傳輸。 -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DisableNagleShort,updated,Disable nagling,�止nagling演算法 -Library\Modules\Builtin\Strings\HttpOptions.zh-CN.resx,DisplayName,updated,Configure http requests,�置http請求 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,EndofstreamBeforeSignatureError,updated,End of stream occured while reading initial 4 bytes of signature file,讀�簽�檔的�4個�元組後資料�程中斷 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,EndofstreamInBlocksizeError,updated,End of stream occured while reading blocksize in signature file,讀�簽�檔的blocksize時資料�程中斷 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,EndofstreamInStronglenError,updated,End of stream occured while reading stronglen in signature file,讀�簽�檔中的stronglen時資料�程中斷 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,EndofstreamInStrongSignatureError,updated,End of stream occured while reading strong signature from signature file,讀�簽�檔中的strong簽�時資料�程中斷 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,InvalidBlocksizeError,updated,"Blocklen in signature file was: {0}, which does not seem correct",簽�檔中的Blocklen是: {0},這好��正確 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,InvalidFilesizeError,updated,The size of the signature file is invalid,簽�檔的大�無效 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,InvalidSignatureHeaderError,updated,Signature stream did not have the correct start marker,簽�資料�程沒有正確的開始標記 -Library\SharpRSync\Strings\ChecksumFile.zh-CN.resx,InvalidStrongsizeError,updated,"Stronglen in signature file was: {0}, which does not seem correct",簽�檔中的Stronglen是: {0},這好��正確 -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,EndofstreamBeforeSignatureError,updated,End of stream occured while reading initial 4 bytes of delta file,讀�delta檔的�4個�元組時資料�程中斷 -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,EndofstreamWithoutMarkerError,updated,Stream ended but had no end marker,資料�程��但是沒有包括��標記 -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,InternalBufferError,updated,"Internal error, had buffered both matched and unmatched blocks!",內部錯誤,緩存了匹�和未匹�的塊� -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,InvalidCopyLengthError,updated,Invalid length for copy data,拷�資料的長度無效 -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,InvalidCopyOffsetError,updated,Invalid offset for copy data,拷�的資料�移無效 -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,InvalidLitteralSizeError,updated,Invalid size for literal data,Literal數據的大�無效 -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,InvalidSignatureError,updated,Delta stream did not have the correct start marker,Delta資料�程沒有正確的開始標記 -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,UnexpectedEndofstreamError,updated,Unexpected end of stream detected,檢測到了�外的資料�程�� -Library\SharpRSync\Strings\DeltaFile.zh-CN.resx,UnknownCommandError,updated,Unknown command in delta file,Delta文件中有未知的命令 -Library\SharpRSync\Strings\Program.zh-CN.resx,ErrorOccurred,updated,An error occurred: {0},發生了一個錯誤: {0} -Library\SharpRSync\Strings\Program.zh-CN.resx,UsageMessage,updated,"Usage: - {0} signature - {0} delta - {0} patch ","用法: - {0} signature - {0} delta - {0} patch " -Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx,EncodedLengthError,updated,Encoded value had unexpected length,編碼值有�料外的長度 -Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx,InvalidDataLengthError,updated,Invalid data length,無效的數據長度 -Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx,InvalidDeltaCopyCommandError,updated,Invalid delta copy command: {0},無效的delta拷�命令: {0} -Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx,InvalidEncodedSizeError,updated,Invalid size for encoded value!,編碼值的大�無效� -Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx,InvalidLiteralCommand,updated,Invalid literal delta command: {0},無效的 literal delta命令: {0} -Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx,SizeTooLargeError,updated,"Unable to size item, because it is larger than: {0}",無法判斷項目的大�,因為它大於: {0} -Library\SharpRSync\Strings\RDiffBinary.zh-CN.resx,ValueTooLargeError,updated,Value must be less than: {0},值必須�於: {0} -Library\SharpRSync\Strings\RollingBuffer.zh-CN.resx,BufferExhaustedError,updated,Buffer has too few bytes,緩存中�元組太少 -Library\SharpRSync\Strings\RollingBuffer.zh-CN.resx,InternalError,updated,This is one sad rolling buffer :(,這是一個��的滾動緩存 :( -Library\SharpRSync\Strings\RollingBuffer.zh-CN.resx,NegativeIndexError,updated,Index cannot be negative,Index�能為負值 -Library\SharpRSync\Strings\Utility.zh-CN.resx,UnexpectedEndOfStreamError,updated,Unexpected end of stream,�外的資料�程�� -Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx,ExternalProgramLaunchError,updated,"The external command failed to start. -Error message: {0} -Command: {1} {2}","外部命令無法�行。 -錯誤資訊: {0} -命令: {1} {2}" -Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx,ExternalProgramTimeoutError,updated,The external command failed to complete within the set time limit: {0} {1},外部命令在時�內無法完�: {0} {1} -Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx,InvalidFilePathError,updated,Unable to match local path {0} with any snapshot path: {1},快照中的路徑 {1}無法匹�本地路徑 {0} -Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx,MountFolderMissingError,updated,"Script returned successfully, but the temporary folder {0} does not exist: {1}",腳本�功返回,但是臨時目錄 {0} �存在: {1} -Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx,MountFolderNotRemovedError,updated,"Script returned successfully, but the temporary folder {0} still exist: {1}",腳本�功返回,但是臨時目錄 {0} �然存在: {1} -Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx,ScriptExitCodeError,updated,"The script returned exit code {0}, but {1} was expected: {2}","腳本返回了exit代碼 {0}, 但是�期值是 {1} : {2}" -Library\Snapshots\Strings\LinuxSnapshot.zh-CN.resx,ScriptOutputError,updated,"Script returned successfully, but the output was missing the {0} parameter: {1}",腳本�功返回,但是輸出中缺少 {0} �數: {1} -Library\Snapshots\Strings\Shared.zh-CN.resx,InvalidEnumPathError,updated,Unable to match local path {0} with a snapshot,在快照中無法匹�本地路徑 {0} -Library\Snapshots\Strings\USNHelper.zh-CN.resx,EmptyResponseError,updated,Unexpected empty response while enumerating,列舉時返回�外的空值 -Library\Snapshots\Strings\USNHelper.zh-CN.resx,LinuxNotSupportedError,updated,USN is not supported on Linux,Linux中�支�USN -Library\Snapshots\Strings\USNHelper.zh-CN.resx,SafeGuardError,updated,"The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled.",USN返回的檔數為0,這應該是一個錯誤。作為補救,USN已經被�止。 -Library\Snapshots\Strings\WinNativeMethod.zh-CN.resx,MissingBackupPrivilegeError,updated,Calling process does not have the backup privilege,調用的進程沒有備份的許�權 -Library\Utility\Strings\FilenameFilter.zh-CN.resx,FilterContainsPathSeparator,updated,Filter contains: {0},篩檢程�包括: {0} -Library\Utility\Strings\Sizeparser.zh-CN.resx,InvalidSizeValueError,updated,Invalid size value: {0},無效的大�值: {0} -Library\Utility\Strings\SslCertificateValidator.zh-CN.resx,InvalidCallSequence,updated,The SSL certificate validator was called in an incorrect order,SSL證書驗證順�錯誤 -Library\Utility\Strings\SslCertificateValidator.zh-CN.resx,VerifyCertificateException,updated,"The server certificate had the error {0} and the hash {1} -Use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway","伺�器憑證出錯 {0} ,雜湊碼是: {1}。 -使用命令列�數--accept-specified-ssl-hash={1} 來強制接�此伺�器憑證。" -Library\Utility\Strings\SslCertificateValidator.zh-CN.resx,VerifyCertificateHashError,updated,"Failed while validating certificate hash, error message: {0}, Ssl error name: {1}","驗證證書雜湊碼出錯: {0}, Ssl錯誤�稱: {1}" -Library\Utility\Strings\TempFolder.zh-CN.resx,TempFolderDoesNotExistError,updated,Temporary folder does not exist: {0},臨時目錄�存在: {0} -Library\Utility\Strings\Timeparser.zh-CN.resx,InvalidDayError,updated,"Unable to parse date: {0}, invalid day: {1}","無法解�日期: {0}, 無效的日: {1}" -Library\Utility\Strings\Timeparser.zh-CN.resx,InvalidIntegerError,updated,"Failed to parse the segment: {0}, invalid integer","無法解�欄�: {0}, 無效整數" -Library\Utility\Strings\Timeparser.zh-CN.resx,InvalidSpecifierError,updated,Invalid specifier: {0},無效的specifier: {0} -Library\Utility\Strings\Timeparser.zh-CN.resx,InvalidTimeError,updated,"Unable to parse date: {0}, invalid time: {1}","無法解�日期: {0}, 無效的時間: {1}" -Library\Utility\Strings\Timeparser.zh-CN.resx,InvalidYearError,updated,"Unable to parse date: {0}, invalid year: {1}","無法解�日期: {0}, 無效的年: {1}" -Library\Utility\Strings\Timeparser.zh-CN.resx,UnknownMonthError,updated,"Unable to parse date: {0}, unknown month: {1}","無法解�日期: {0}, 無效的月: {1}" -Library\Utility\Strings\Timeparser.zh-CN.resx,UnparsedDataFragmentError,updated,Unparsed data: {0},未解�的數據: {0} -Library\Utility\Strings\Utility.zh-CN.resx,FormatStringB,not-updated,{0} bytes, -Library\Utility\Strings\Utility.zh-CN.resx,FormatStringGB,not-updated,{0:N} GB, -Library\Utility\Strings\Utility.zh-CN.resx,FormatStringKB,not-updated,{0:N} KB, -Library\Utility\Strings\Utility.zh-CN.resx,FormatStringMB,not-updated,{0:N} MB, -Library\Utility\Strings\Utility.zh-CN.resx,InvalidHexDigitError,updated,The digit '{0}' is not a valid hex digit,數值 '{0}'�是一個有效的�六進�數 -Library\Utility\Strings\Utility.zh-CN.resx,InvalidHexStringLengthError,updated,"The hex string size must be a multiple of two, eg. the length must be even",�六進�字元的大�必須是2的整數�,比如,必須是�數 -Library\Utility\Strings\Utility.zh-CN.resx,TimeoutException,updated,The request timed out,請求時間超時 -Library\Utility\Strings\Utility.zh-CN.resx,UnexpectedRequestResultError,updated,"The attempt to open a connection gave an unexpected result. Type: {0}, message: {1}","嘗試打開一個連接時返回�外的�果,類型: {0}, 信�: {1}" -Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx,$this.Text,updated,Please confirm the password,請確�您輸入的密碼 -Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx,CancelBtn.Text,updated,Cancel,�消 -Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx,label1.Text,updated,Password,密碼 -Winforms\Controls\PasswordConfirmationDialog.zh-CN.resx,OKBtn.Text,updated,OK,確� -Winforms\Controls\PasswordControl.zh-CN.resx,ShowPassword.ToolTip,updated,Show or hide the password,顯示或隱�密碼 -Winforms\Controls\PasswordControl.zh-CN.resx,TextBox.Text,updated,password,密碼 -Winforms\Controls\Strings\PasswordConfirmationDialog.zh-CN.resx,PasswordDoNotMatchError,updated,The password that you have entered does not match the previously entered password,您兩次輸入的密碼�一致 -Winforms\Controls\Strings\PasswordControl.zh-CN.resx,ConfirmClearingPassword,updated,"You cannot read this password, but you may reset the password and enter a new one. - -Do you want to clear the password and enter a new one?","您�能看到這個密碼,但是您�以�新設置一個新密碼 - -您�清除�在的密碼,設置一個新密碼嗎?" -WizardForm\Dialog.zh-CN.resx,$this.Text,updated,Dialog,�話方塊 -WizardForm\Dialog.zh-CN.resx,_BackButton.Text,updated,< Back,< 返回 -WizardForm\Dialog.zh-CN.resx,_CancelButton.Text,updated,Cancel,�消 -WizardForm\Dialog.zh-CN.resx,_InfoLabel.Text,updated,Helptext,説明文本 -WizardForm\Dialog.zh-CN.resx,_NextButton.Text,updated,Next >,下一步 > -WizardForm\Dialog.zh-CN.resx,_TitleLabel.Text,updated,Title,標題 -WizardForm\StartPage.zh-CN.resx,WizardHelp.Text,updated,Click next to continue,點擊下一個繼續 -WizardForm\StartPage.zh-CN.resx,WizardIntroduction.Text,updated,Wizard introduction,嚮導介紹 -WizardForm\StartPage.zh-CN.resx,WizardTitle.Text,updated,Wizard title,嚮導標題 -WizardForm\Strings\Dialog.zh-CN.resx,FinishButtonText,updated,Finish,�� -WizardForm\Strings\Dialog.zh-CN.resx,NextButtonText,updated,Next >,下一步> \ No newline at end of file diff --git a/Duplicati/Localization/report.zh-HK.url b/Duplicati/Localization/report.zh-HK.url deleted file mode 100644 index 2ffefac9b..000000000 --- a/Duplicati/Localization/report.zh-HK.url +++ /dev/null @@ -1 +0,0 @@ -https://docs.google.com/spreadsheet/pub?key=0AttKh3OEoqEqdEtRV21TZzgxZ2Z5a1lybWMwaDQ4Qnc&single=true&gid=0&output=csv \ No newline at end of file diff --git a/Localizations/localization-da.po b/Localizations/localization-da.po deleted file mode 100644 index 19cf84e64..000000000 --- a/Localizations/localization-da.po +++ /dev/null @@ -1,16 +0,0 @@ -#: Server/webroot/ngax/templates/advancedoptionseditor.html:4 -msgid "- pick an option -" -msgstr "- vælg en indstilling -" - -#: Library/Interface/Strings.cs:38 -msgid "[DEPRECATED]" -msgstr "[FORÆLDET]" - -#: Server/webroot/ngax/scripts/controllers/StateController.js:33 -msgid "{0} files ({1}) to go" -msgstr "{0} filer ({1}) tilbage" - -#: Library/Compression/Strings.cs:17 -msgid "Zip compression" -msgstr "Zip komprimering" - diff --git a/Localizations/localization-de.po b/Localizations/localization-de.po deleted file mode 100644 index 31dcc13a2..000000000 --- a/Localizations/localization-de.po +++ /dev/null @@ -1,1600 +0,0 @@ -#: Server/webroot/ngax/index.html:103 -msgid "Show log" -msgstr "Logfile anzeigen" - -#: Server/webroot/ngax/index.html:106 -msgid "Settings" -msgstr "Einstellungen" - -#: Server/webroot/ngax/index.html:109 -msgid "Pause" -msgstr "Pause" - -#: Server/webroot/ngax/index.html:112 -msgid "Restore backup" -msgstr "Backup wiederherstellen" - -#: Server/webroot/ngax/index.html:115 -msgid "Add new backup" -msgstr "Neues Backup hinzufügen" - -#: Server/webroot/ngax/index.html:122 -msgid "Menu" -msgstr "Menu" - -#: Server/webroot/ngax/index.html:127 -msgid "Donate with PayPal" -msgstr "Spenden per PayPal" - -#: Server/webroot/ngax/index.html:130 -msgid "Donate with Bitcoins" -msgstr "Spenden per Bitcoin" - -#: Server/webroot/ngax/index.html:133 -msgid "Donate" -msgstr "Spenden" - -#: Server/webroot/ngax/index.html:21 -msgid "Connecting..." -msgstr "Verbinden..." - -#: Server/webroot/ngax/index.html:22 -msgid "Connect now" -msgstr "Jetzt verbinden" - -#: Server/webroot/ngax/index.html:25 -msgid "Connnecting to server ..." -msgstr "Verbinde mit Server..." - -#: Server/webroot/ngax/index.html:28 -msgid "The connection to the server is lost, attempting again in {0} ..." -msgstr "Die Verbindung zum Server wurde verloren. Versuch erneut in {0}..." - -#: Server/webroot/ngax/index.html:30 -msgid "Connection lost" -msgstr "Verbindung verloren" - -#: Server/webroot/ngax/index.html:83 -msgid "Visit us on" -msgstr "Besuche uns auf" - -#: Server/webroot/ngax/index.html:89 -msgid "About" -msgstr "Über" - -#: Server/webroot/ngax/scripts/controllers/AboutController.js:9 -msgid "Activate failed:" -msgstr "Aktivierung fehlgeschlagen:" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:17 -msgid "Failed to read backup defaults:" -msgstr "Konnte Standard-Einstellungen nicht lesen:" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:199 -msgid "Use existing database?" -msgstr "Bestehende Datenbank nutzen?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:199 -msgid "An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?" -msgstr "Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\nMit dieser Datenbank können die GUI und die Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:220 -msgid "You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server." -msgstr "Alle Backups auf Onlinespeichern sollten verschlüsselt werden." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:220 -msgid "Continue without encryption" -msgstr "Ohne Verschlüsselung fortfahren" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:234 -msgid "Encryption changed" -msgstr "Verschlüsselung geändert" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:234 -msgid "You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead" -msgstr "Du hast die Verschlüsselung geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:234 -msgid "Yes, I\'m brave!" -msgstr "Jawoll, YOLO!" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:243 -msgid "Passphrase changed" -msgstr "Passwort gändert" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:243 -msgid "You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead." -msgstr "Du hast das Passwort geändert. Dadurch kann das bestehende BAckup unbenutzbar sein. Erstelle lieber ein neues Backup." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:243 -msgid "Yes, please break my backup!" -msgstr "Ja, mach das Backup kaputt!" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:277 -msgid "Autogenerated passphrase" -msgstr "Generiertes Passwort" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:277 -msgid "You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase." -msgstr "Du hast ein starkes Passwort generiert. Kannst Du Dir das merken? Sonst schreib es lieber auf. Denn ohne Passwort kannst Du Dein Backup nicht wiederherstellen." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:277 -msgid "Yes, I have stored the passphrase safely" -msgstr "Ja, ich habe das Passwort sicher gespeichert" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:292 -msgid "Weak passphrase" -msgstr "Schwaches Passwort" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:292 -msgid "Your passphrase is easy to guess. Consider changing passphrase." -msgstr "Dein Passwort is leicht zu erraten. Nimm lieber etwas Komplizierteres." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:292 -msgid "Use weak passphrase" -msgstr "Schwaches Passwort nutzen" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:332 -msgid "Missing sources" -msgstr "Quelle fehlt" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:332 -msgid "You must choose at least one source folder" -msgstr "Du musst schon ein Quellverzeichnis wählen" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:338 -msgid "Missing destination" -msgstr "Ziel fehlt" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:338 -msgid "You must enter a destination where the backups are stored" -msgstr "Du musst ein Ziel angeben, in dem das Backup gespeichert ist" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:345 -msgid "Non-matching passphrase" -msgstr "Passwort-Fehler" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:345 -msgid "Passphrases are not matching" -msgstr "Die Passwörter stimmen nicht überein" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:351 -msgid "Missing passphrase" -msgstr "Passwort fehlt" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:351 -msgid "You must enter a passphrase or disable encryption" -msgstr "Gib das Passwort ein, um die Verschlüsselung zu deaktivieren" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:359 -msgid "Missing name" -msgstr "Name fehlt" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:359 -msgid "You must enter a name for the backup" -msgstr "Gib einen Namen für das Backup an" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:424 -msgid "Include a file?" -msgstr "Include a file?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:424 -msgid "The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?" -msgstr "Ohne das abschließende '{0}' fügst du eine Datei hinzu und kein Verzeichnis.\n\nMöchtest du diese Datei hinzufügen?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "Path not found" -msgstr "Pfad nicht gefunden" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "The path does not appear to exist, do you want to add it anyway?" -msgstr "Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "No" -msgstr "Nein" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "Yes" -msgstr "Ja" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:449 -msgid "Relative paths not allowed" -msgstr "Relative Pfade sind nicht möglich" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:449 -msgid "The path must be an absolute path, i.e. it must start with a forward slash '/' " -msgstr "Der Pfad muss ein absoluter Pfad sein. Das heißt, er muss mit '/' beginnen " - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:509 -msgid "Unknown" -msgstr "Unbekannt" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:521 -msgid "Very strong" -msgstr "Sehr stark" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:522 -msgid "Strong" -msgstr "Stark" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:523 -msgid "Weak" -msgstr "Schwach" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:524 -msgid "Very weak" -msgstr "Sehr schwach" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:525 -msgid "Useless" -msgstr "Nutzlos" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:526 -msgid "Passwords do not match" -msgstr "Die Passwörter stimmen nicht überein" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:527 -msgid "Empty" -msgstr "Leer" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:535 -msgid "Temporary files" -msgstr "Temporäre Dateien" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:536 -msgid "System files" -msgstr "Systemdateien" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:537 -msgid "Hidden files" -msgstr "Versteckte Dateien" - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:11 -msgid "Error" -msgstr "Fehler" - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:11 -msgid "Failed to connect: {0}" -msgstr "Verbindung fehlgeschlagen: {0}" - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:29 -msgid "No passphrase entered" -msgstr "Kein Passwort angegeben" - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:29 -msgid "To export without a passphrase, uncheck the "Encrypt file" box" -msgstr "Um ohne Passwort zu exprotieren, entferne den Haken für die Verschlüsselung" - -#: Server/webroot/ngax/scripts/controllers/HomeController.js:33 -msgid "Confirm delete" -msgstr "Löschen bestätigen" - -#: Server/webroot/ngax/scripts/controllers/HomeController.js:33 -msgid "Do you really want to delete the backup: {0}" -msgstr "Möchtest du das Backup \"{0}\" wirklich löschen?" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:24 -msgid "Updating with existing database" -msgstr "Datenbank wird aktualisiert" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:24 -msgid "You are changing the database path away from an existing database.\nAre you sure this is what you want?" -msgstr "Du änderst gerade den Pfad zur lokalen Datenbank.\nWeißt Du, was Du da tust?" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:40 -msgid "Existing file found" -msgstr "Vorhandene Datenbank gefunden" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:40 -msgid "An existing file was found at the new location\nAre you sure you want the database to point to an existing file?" -msgstr "Eine vorhandene Datenbank wurde gefunden.\nSoll diese Datenbank von nun an verwendet werden?" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:74 -msgid "Failed to delete:" -msgstr "Löschen fehlgeschlagen:" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:84 -msgid "Do you really want to delete the local database for: {0}" -msgstr "Möchtest du wirklich die lokale Datenbank löschen für: {0}" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:9 -msgid "Cannot move to existing file" -msgstr "Cannot move to existing file" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:9 -msgid "An existing file was found at the new location" -msgstr "An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:229 -msgid "No items selected" -msgstr "Nichts ausgewählt" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:229 -msgid "No items to restore, please select one or more items" -msgstr "Es wurde nichts für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:298 -msgid "Fetching path information ..." -msgstr "Pfad-Infos werden ermittelt..." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:304 -msgid "Failed to fetch path information: {0}" -msgstr "Pfad-Infos konnten nicht ermittelt werden: {0}" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:32 -msgid "Failed to restore files: {0}" -msgstr "Dateien konnten nicht wiederhergestellt werden: {0}" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:360 -msgid "Latest" -msgstr "Neuste" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:379 -msgid "Last month" -msgstr "Letzter Monat" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:380 -msgid "This month" -msgstr "Dieser Monat" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:381 -msgid "This week" -msgstr "Diese Woche" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:382 -msgid "Yesterday" -msgstr "Gestern" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:383 -msgid "Today" -msgstr "Heute" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:64 -msgid "Failed to build temporary database: {0}" -msgstr "Temporäre Datenbank konnte nicht erstellt werden: {0}" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:71 -msgid "Restoring files ..." -msgstr "Dateien werden wiederhergestellt..." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:75 -msgid "Starting the restore process ..." -msgstr "Wiederherstellung wird gestartet..." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:81 -msgid "Building partial temporary database ..." -msgstr "Temporäre Datenbank wird erstellt..." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:86 -msgid "Creating temporary backup ..." -msgstr "Creating temporary backup ..." - -#: Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:40 -msgid "Listing backup dates ..." -msgstr "BAckups werden aufgelistet..." - -#: Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:64 -msgid "Registering temporary backup ..." -msgstr "Registering temporary backup ..." - -#: Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:9 -msgid "The target folder contains encrypted files, please supply the passphrase" -msgstr "Das Ziel enthält verschlüsselte Dateien. Wir benötigen ein Passwort!" - -#: Server/webroot/ngax/scripts/controllers/StateController.js:33 -msgid "{0} files ({1}) to go" -msgstr "Noch {0} Dateien ({1})" - -#: Server/webroot/ngax/scripts/controllers/StateController.js:45 -msgid "Counting ({0} files found, {1})" -msgstr "BAckupgröße ermitteln ({0} Dateien gefunden, {1})" - -#: Server/webroot/ngax/scripts/controllers/StateController.js:54 -msgid "Running ..." -msgstr "Läuft..." - -#: Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:15 -msgid "Operation failed:" -msgstr "Fehlgeschlagen:" - -#: Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:26 -msgid "Failed to save:" -msgstr "Fehler beim Speichern:" - -#: Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:16 -msgid "Install failed:" -msgstr "Installation fehlgeschlagen:" - -#: Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:6 -msgid "Check failed:" -msgstr "Prüfung fehlgeschlagen:" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:29 -msgid "Core options" -msgstr "Core options" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:367 -msgid "Duplicate option {0}" -msgstr "Duplicate option {0}" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:465 -msgid "Exclude expression" -msgstr "Exclude expression" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:469 -msgid "Include expression" -msgstr "Include expression" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:474 -msgid "Include regular expression" -msgstr "Include regular expression" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:479 -msgid "Exclude regular expression" -msgstr "Exclude regular expression" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:484 -msgid "Exclude file extension" -msgstr "Exclude file extension" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:490 -msgid "Exclude file" -msgstr "Exclude file" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:496 -msgid "Exclude folder" -msgstr "Exclude folder" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:502 -msgid "Exclude files whose names contain" -msgstr "Exclude files whose names contain" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:508 -msgid "Exclude directories whose names contain" -msgstr "Exclude directories whose names contain" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:512 -msgid "Sun" -msgstr "So" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:513 -msgid "Sat" -msgstr "Sa" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:514 -msgid "Fri" -msgstr "Fr" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:515 -msgid "Thu" -msgstr "Do" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:516 -msgid "Wed" -msgstr "Mi" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:517 -msgid "Tue" -msgstr "Di" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:518 -msgid "Mon" -msgstr "Mo" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:531 -msgid "TByte" -msgstr "TByte" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:532 -msgid "GByte" -msgstr "GByte" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:533 -msgid "MByte" -msgstr "MByte" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:534 -msgid "KByte" -msgstr "KByte" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:535 -msgid "byte" -msgstr "byte" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:15 -msgid "If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?" -msgstr "Ohne Pfad werden alle Dateien im Login-Verzeichnis gespeichert.\nMöchtest du das?" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:22 -msgid "You must fill in the path" -msgstr "Gib einen Pfad an!" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:29 -msgid "You must fill in the server name or address" -msgstr "Gib einen Server-Namen oder eine Adresse ein!" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:36 -msgid "You must fill in {0}" -msgstr "Bitte angeben: {0}" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:48 -msgid "Confirmation required" -msgstr "Bestätigung erfolderlich" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:6 -msgid "You must fill in the password" -msgstr "Gib ein Passwort an!" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:8 -msgid "You must fill in the username" -msgstr "Gib einen Benutzernamen an!" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:128 -msgid "Adjust path name?" -msgstr "Pfad anpassen?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:128 -msgid "The path should start with "{0}" or "{1}", otherwise you will not be able to see the files in the HubiC web interface.\n\nDo you want to add the prefix to the path automatically?" -msgstr "Der Pfad sollte mit "{0}" oder "{1}" beginnen. Ansonsten wirst Du keine Dateien auf der HubiC-Webseite sehen.\n\nSoll das Prefix automatisch hinzugefügt werden?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:167 -msgid "It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?" -msgstr "Manche FTP-Server erlauben einen Login ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:38 -msgid "The bucket name should be all lower-case, convert automatically?" -msgstr "Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:55 -msgid "Adjust bucket name?" -msgstr "Bucket-Name anpassen?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:55 -msgid "The bucket name should start with your username, prepend automatically?" -msgstr "Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername hinzufügen?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:569 -msgid "AWS IAM Policy" -msgstr "AWS IAM Policy" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:583 -msgid "Created new limited user" -msgstr "Nutzer mit eingeschränkten Rechten anlegen" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:583 -msgid "New user name is {0}.\nUpdated credentials to use the new limited user" -msgstr "Der neue Nutzername ist {0}.\nDie Benutzerdaten wurden angepasst." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:592 -msgid "Creating user..." -msgstr "Nutzer anlegen..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:592 -msgid "Creating new user with limited access ..." -msgstr "Nutzer mit eingeschränkten Rechten wird erstellt..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:62 -msgid "You must select or fill in the server" -msgstr "Server auswählen oder eintragen" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:657 -msgid "User has too many permissions" -msgstr "Nutzer hat zu viele Rechte" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:657 -msgid "The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?" -msgstr "Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten Berechtigungen für den gewählten Pfad erstellen?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:662 -msgid "Testing permissions..." -msgstr "Rechte werden geprüft..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:76 -msgid "You must enter either a password or an API Key, not both" -msgstr "Gib einen API-Key oder ein Passwort an. Aber nicht beides!" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:80 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Gib einen Kundennamen an, wenn Du keinen API-Key hast." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:83 -msgid "You must enter either a password or an API Key" -msgstr "Gib einen API-Key oder ein Passwort ein." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:88 -msgid "You must select or fill in the AuthURI" -msgstr "AuthURI auswählen oder eintragen" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:91 -msgid "Bucket Name" -msgstr "Bucket-Name" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:234 -msgid "Error!" -msgstr "Fehler!" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:235 -msgid "Creating bug report ..." -msgstr "Fehlerbericht wird erstellt..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:237 -msgid "Reparing ..." -msgstr "Reparieren..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:238 -msgid "Recreating database ..." -msgstr "Datenbank wird neu erstellt..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:240 -msgid "Verifying restored files ..." -msgstr "Wiederhergestellte Dateien prüfen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:241 -msgid "Downloading files ..." -msgstr "Dateien herunterladen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:242 -msgid "Patching files with local blocks ..." -msgstr "Dateien mit vorhandenen Daten aufbauen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:243 -msgid "Scanning for local blocks ..." -msgstr "Vorhandene Daten scannen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:244 -msgid "Scanning existing files ..." -msgstr "Vorhandene Dateien scannen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:245 -msgid "Creating target folders ..." -msgstr "Zielverzeichnisse erstellen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:246 -msgid "Building list of files to restore ..." -msgstr "Dateiliste erstellen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:248 -msgid "Rebuilding local database ..." -msgstr "Lokale Datenbank wieder aufbauen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:250 -msgid "Finished!" -msgstr "Fertiggestellt!" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:252 -msgid "Uploading verification file ..." -msgstr "Prüfdatei hochladen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:253 -msgid "Compacting remote data ..." -msgstr "Backupdaten verkleinern..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:254 -msgid "Deleting unwanted files ..." -msgstr "Veraltete Daten löschen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:255 -msgid "Waiting for upload ..." -msgstr "Auf den Upload warten..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:256 -msgid "Completing backup ..." -msgstr "Backup fertigstellen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:258 -msgid "Completing previous backup ..." -msgstr "Vorheriges BAckup fertigstellen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:259 -msgid "Verifying remote data ..." -msgstr "Backupdaten prüfen..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:260 -msgid "Verifying backend data ..." -msgstr "Verifying backend data ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:261 -msgid "Starting ..." -msgstr "Los geht\'s..." - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:42 -msgid "Others" -msgstr "Weitere" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:43 -msgid "Proprietary" -msgstr "Proprietär" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:44 -msgid "Standard protocols" -msgstr "Standardprotokolle" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:45 -msgid "Local storage" -msgstr "Lokaler Speicher" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:68 -msgid "FTP (Alternative)" -msgstr "FTP (Alternativ)" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:69 -msgid "S3 Compatible" -msgstr "S3 Kompatibel" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:70 -msgid "OpenStack Object Storage / Swift" -msgstr "OpenStack Object Storage / Swift" - -#: Server/webroot/ngax/templates/about.html:12 -msgid "Encryption modules:" -msgstr "Verschlüsselungen:" - -#: Server/webroot/ngax/templates/about.html:13 -msgid "Compression modules:" -msgstr "Kompression:" - -#: Server/webroot/ngax/templates/about.html:14 -msgid "Backend modules:" -msgstr "Backend-Module:" - -#: Server/webroot/ngax/templates/about.html:17 -msgid "System properties" -msgstr "System-Eigenschaften" - -#: Server/webroot/ngax/templates/about.html:25 -msgid "Loading ..." -msgstr "Laden..." - -#: Server/webroot/ngax/templates/about.html:42 -msgid "Checking for updates ..." -msgstr "Suche Aktualisierung..." - -#: Server/webroot/ngax/templates/about.html:43 -msgid "Check for updates now" -msgstr "Aktualisierung suchen" - -#: Server/webroot/ngax/templates/about.html:52 -msgid "You are currently running {0} {1}" -msgstr "Aktuell läuft {0} {1}" - -#: Server/webroot/ngax/templates/about.html:55 -msgid "{0} was primarily developed by {1} and {2}. {0} can be downloaded from {3}. {0} is licensed under the {4}." -msgstr "{0} wurde hauptsächlich entwickelt von {1} und {2}. {0} kann heruntergalden werden von {3}. {0} ist lizensiert unter {4}." - -#: Server/webroot/ngax/templates/about.html:59 -msgid "System info" -msgstr "System-Informationen" - -#: Server/webroot/ngax/templates/about.html:60 -msgid "Libraries" -msgstr "Bibliotheken" - -#: Server/webroot/ngax/templates/about.html:61 -msgid "Changelog" -msgstr "Änderungen" - -#: Server/webroot/ngax/templates/about.html:62 -msgid "General" -msgstr "Allgemein" - -#: Server/webroot/ngax/templates/about.html:64 -msgid "About {0}" -msgstr "Über {0}" - -#: Server/webroot/ngax/templates/about.html:9 -msgid "Server state properties" -msgstr "Server state properties" - -#: Server/webroot/ngax/templates/addoredit.html:10 -msgid "Save" -msgstr "Speichern" - -#: Server/webroot/ngax/templates/addoredit.html:107 -msgid "Previous" -msgstr "Zurück" - -#: Server/webroot/ngax/templates/addoredit.html:116 -msgid "Files larger than:" -msgstr "Dateien größer als:" - -#: Server/webroot/ngax/templates/addoredit.html:133 -msgid "Exclude" -msgstr "Ausschließen" - -#: Server/webroot/ngax/templates/addoredit.html:137 -msgid "Add filter" -msgstr "Filter hinzufügen" - -#: Server/webroot/ngax/templates/addoredit.html:141 -msgid "Remove" -msgstr "Entfernen" - -#: Server/webroot/ngax/templates/addoredit.html:143 -msgid "Enter expression here" -msgstr "Ausdruck hier einfügen" - -#: Server/webroot/ngax/templates/addoredit.html:157 -msgid "Filters" -msgstr "Filter" - -#: Server/webroot/ngax/templates/addoredit.html:166 -msgid "Source folders" -msgstr "Quell-Verzeichnisse" - -#: Server/webroot/ngax/templates/addoredit.html:172 -msgid "Show advanced editor" -msgstr "Profi-Modus anzeigen" - -#: Server/webroot/ngax/templates/addoredit.html:173 -msgid "Show hidden folders" -msgstr "Zeige versteckte Ordner" - -#: Server/webroot/ngax/templates/addoredit.html:175 -msgid "Folders" -msgstr "Ordner" - -#: Server/webroot/ngax/templates/addoredit.html:186 -msgid "Next" -msgstr "Weiter" - -#: Server/webroot/ngax/templates/addoredit.html:195 -msgid "Generate" -msgstr "Erzeugen" - -#: Server/webroot/ngax/templates/addoredit.html:20 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}" - -#: Server/webroot/ngax/templates/addoredit.html:205 -msgid "Repeat Passphrase" -msgstr "Passwort wiederholen" - -#: Server/webroot/ngax/templates/addoredit.html:209 -msgid "Passphrase" -msgstr "Paswort" - -#: Server/webroot/ngax/templates/addoredit.html:21 -msgid "Edit as text" -msgstr "Als Text bearbeiten" - -#: Server/webroot/ngax/templates/addoredit.html:213 -msgid "We recommend that you encrypt all backups stored outside your system" -msgstr "Wir empfehlen, alle Backups auf Onlinespiechern zu verschlüsseln." - -#: Server/webroot/ngax/templates/addoredit.html:218 -msgid "No encryption" -msgstr "Keine Verschlüsselung" - -#: Server/webroot/ngax/templates/addoredit.html:22 -msgid "Advanced options" -msgstr "Einstellungen für Profis" - -#: Server/webroot/ngax/templates/addoredit.html:220 -msgid "Encryption" -msgstr "Verschlüsselung" - -#: Server/webroot/ngax/templates/addoredit.html:223 -msgid "Enter a url, or click the \'{0}\' link" -msgstr "URL angeben oder den linkanklicken: \'{0}\'" - -#: Server/webroot/ngax/templates/addoredit.html:224 -msgid "Backup to" -msgstr "Sichern nach" - -#: Server/webroot/ngax/templates/addoredit.html:227 -msgid "My Photos" -msgstr "Meine Fotos" - -#: Server/webroot/ngax/templates/addoredit.html:228 -msgid "Name" -msgstr "Name" - -#: Server/webroot/ngax/templates/addoredit.html:232 -msgid "Import configuration from a file ..." -msgstr "Konfigurationsdatei importieren..." - -#: Server/webroot/ngax/templates/addoredit.html:245 -msgid "Options" -msgstr "Optionen" - -#: Server/webroot/ngax/templates/addoredit.html:246 -msgid "Schedule" -msgstr "Zeitplan" - -#: Server/webroot/ngax/templates/addoredit.html:247 -msgid "Source Data" -msgstr "Quell-Daten" - -#: Server/webroot/ngax/templates/addoredit.html:28 -msgid "Years" -msgstr "Jahre" - -#: Server/webroot/ngax/templates/addoredit.html:29 -msgid "Months" -msgstr "Monate" - -#: Server/webroot/ngax/templates/addoredit.html:30 -msgid "Weeks" -msgstr "Wochen" - -#: Server/webroot/ngax/templates/addoredit.html:31 -msgid "Days" -msgstr "Tage" - -#: Server/webroot/ngax/templates/addoredit.html:38 -msgid "a specific number" -msgstr "eine Anzahl" - -#: Server/webroot/ngax/templates/addoredit.html:39 -msgid "for a specific time" -msgstr "eine Dauer" - -#: Server/webroot/ngax/templates/addoredit.html:40 -msgid "forever" -msgstr "immer" - -#: Server/webroot/ngax/templates/addoredit.html:42 -msgid "Keep backups" -msgstr "Backups speichern" - -#: Server/webroot/ngax/templates/addoredit.html:48 -msgid "Upload volume size" -msgstr "Dateigröße beim Upload" - -#: Server/webroot/ngax/templates/addoredit.html:50 -msgid "General options" -msgstr "Allgemeine Einstellungen" - -#: Server/webroot/ngax/templates/addoredit.html:77 -msgid "Allowed days" -msgstr "Erlaubte Tage" - -#: Server/webroot/ngax/templates/addoredit.html:83 -msgid "custom" -msgstr "benutzerdefiniert" - -#: Server/webroot/ngax/templates/addoredit.html:86 -msgid "Run again every" -msgstr "Wiederholen alle" - -#: Server/webroot/ngax/templates/addoredit.html:91 -msgid "Next time" -msgstr "Nächstes Backup" - -#: Server/webroot/ngax/templates/addoredit.html:94 -msgid "If a date was missed, the job will run as soon as possible." -msgstr "Wurde ein Zeitpunkt verpasst, startet das Backup so bald wie möglich." - -#: Server/webroot/ngax/templates/addoredit.html:97 -msgid "Automatically run backups." -msgstr "Backups automatisch ausführen." - -#: Server/webroot/ngax/templates/advancedoptionseditor.html:12 -msgid "Remove option" -msgstr "Option entfernen" - -#: Server/webroot/ngax/templates/advancedoptionseditor.html:4 -msgid "- pick an option -" -msgstr "- Option auswählen -" - -#: Server/webroot/ngax/templates/advancedoptionseditor.html:6 -msgid "Add advanced option" -msgstr "Option für Profis hinzufügen" - -#: Server/webroot/ngax/templates/backends/azure.html:11 -msgid "Enter container name" -msgstr "Container-Name angeben" - -#: Server/webroot/ngax/templates/backends/azure.html:12 -msgid "Container name" -msgstr "Container-Name" - -#: Server/webroot/ngax/templates/backends/azure.html:2 -msgid "Enter access key" -msgstr "Zugriffsschlüssel angeben" - -#: Server/webroot/ngax/templates/backends/azure.html:3 -msgid "Access Key" -msgstr "Zugriffsschlüssel" - -#: Server/webroot/ngax/templates/backends/azure.html:6 -msgid "Enter account name" -msgstr "Account-Name angeben" - -#: Server/webroot/ngax/templates/backends/azure.html:7 -msgid "Account name" -msgstr "Account-Name" - -#: Server/webroot/ngax/templates/backends/b2.html:11 -msgid "Path or subfolder in the bucket" -msgstr "Pfad oder Unterverzeichnis im Bucket" - -#: Server/webroot/ngax/templates/backends/b2.html:17 -msgid "Bucket name" -msgstr "Bucket-Name" - -#: Server/webroot/ngax/templates/backends/b2.html:2 -msgid "B2 Cloud Storage Application Key" -msgstr "B2 Cloud Storage Application Key" - -#: Server/webroot/ngax/templates/backends/b2.html:3 -msgid "B2 Application Key" -msgstr "B2 Application Key" - -#: Server/webroot/ngax/templates/backends/b2.html:6 -msgid "B2 Cloud Storage Account ID" -msgstr "B2 Cloud Storage Account ID" - -#: Server/webroot/ngax/templates/backends/b2.html:7 -msgid "B2 Account ID" -msgstr "B2 Account ID" - -#: Server/webroot/ngax/templates/backends/file.html:2 -msgid "Optional authentication password" -msgstr "Passwort für Anmeldung (optional)" - -#: Server/webroot/ngax/templates/backends/file.html:6 -msgid "Optional authentication username" -msgstr "Benutzername für Anmeldung (optional)" - -#: Server/webroot/ngax/templates/backends/file.html:7 -msgid "Username" -msgstr "Benutzername" - -#: Server/webroot/ngax/templates/edituri.html:40 -msgid "Back" -msgstr "Zurück" - -#: Server/webroot/ngax/templates/edituri.html:6 -msgid "Cancel" -msgstr "Abbrechen" - -#: Server/webroot/ngax/templates/edituri.html:7 -msgid "Test connection" -msgstr "Verbindung prüfen" - -#: Server/webroot/ngax/templates/export.html:25 -msgid "Exporting ..." -msgstr "Expotieren..." - -#: Server/webroot/ngax/templates/export.html:29 -msgid "Export" -msgstr "Exportieren" - -#: Server/webroot/ngax/templates/export.html:34 -msgid "Enter encryption passphrase" -msgstr "Verschlüsselungspasswort angeben" - -#: Server/webroot/ngax/templates/export.html:38 -msgid "Encrypt file" -msgstr "Datei verschlüsseln" - -#: Server/webroot/ngax/templates/export.html:42 -msgid "To File" -msgstr "als Datei" - -#: Server/webroot/ngax/templates/export.html:48 -msgid "As Command-line" -msgstr "als Befehl für Kommandozeile" - -#: Server/webroot/ngax/templates/export.html:54 -msgid "Export backup configuration" -msgstr "Backup-Konfiguration exportieren" - -#: Server/webroot/ngax/templates/home.html:13 -msgid "Source:" -msgstr "Quelle:" - -#: Server/webroot/ngax/templates/home.html:18 -msgid "Next scheduled run:" -msgstr "Nächstes Backup geplant:" - -#: Server/webroot/ngax/templates/home.html:22 -msgid "Never" -msgstr "Nie" - -#: Server/webroot/ngax/templates/home.html:24 -msgid "took {0}" -msgstr "dauerte {0}" - -#: Server/webroot/ngax/templates/home.html:25 -msgid "Last successful run:" -msgstr "Letztes erfolgreiches Backup:" - -#: Server/webroot/ngax/templates/home.html:30 -msgid "Create bug report ..." -msgstr "Fehlerbericht erstellen..." - -#: Server/webroot/ngax/templates/home.html:31 -msgid "Show log ..." -msgstr "Log-Datei anzeigen..." - -#: Server/webroot/ngax/templates/home.html:33 -msgid "Reporting:" -msgstr "Reporting:" - -#: Server/webroot/ngax/templates/home.html:36 -msgid "Compact now" -msgstr "Backup komprimieren" - -#: Server/webroot/ngax/templates/home.html:37 -msgid "Verify files" -msgstr "Backup prüfen" - -#: Server/webroot/ngax/templates/home.html:38 -msgid "Manage database ..." -msgstr "Datenbank verwalten..." - -#: Server/webroot/ngax/templates/home.html:40 -msgid "Advanced:" -msgstr "Fortgeschritten:" - -#: Server/webroot/ngax/templates/home.html:44 -msgid "Delete" -msgstr "Löschen" - -#: Server/webroot/ngax/templates/home.html:45 -msgid "Export ..." -msgstr "Exportieren..." - -#: Server/webroot/ngax/templates/home.html:46 -msgid "Edit ..." -msgstr "Bearbeiten..." - -#: Server/webroot/ngax/templates/home.html:48 -msgid "Configuration:" -msgstr "Konfiguration:" - -#: Server/webroot/ngax/templates/home.html:51 -msgid "Restore files ..." -msgstr "Dateien wiederherstellen..." - -#: Server/webroot/ngax/templates/home.html:52 -msgid "Run now" -msgstr "Jetzt sichern" - -#: Server/webroot/ngax/templates/home.html:54 -msgid "Operations:" -msgstr "Operationen:" - -#: Server/webroot/ngax/templates/home.html:64 -msgid "No scheduled tasks, you can manually start a task" -msgstr "Kein Backup geplant. Backup von Hand starten." - -#: Server/webroot/ngax/templates/home.html:66 -msgid "Next scheduled task:" -msgstr "Nächste geplante Aufgabe:" - -#: Server/webroot/ngax/templates/home.html:70 -msgid "Next task:" -msgstr "Nächste Aufgabe:" - -#: Server/webroot/ngax/templates/home.html:76 -msgid "Running task" -msgstr "Backup läuft" - -#: Server/webroot/ngax/templates/home.html:86 -msgid "Running task:" -msgstr "Backup läuft:" - -#: Server/webroot/ngax/templates/home.html:9 -msgid "Backup:" -msgstr "Backup:" - -#: Server/webroot/ngax/templates/home.html:90 -msgid "click to resume now" -msgstr "Jetzt starten" - -#: Server/webroot/ngax/templates/home.html:91 -msgid "resuming in" -msgstr "starte in" - -#: Server/webroot/ngax/templates/home.html:92 -msgid "Backups are currently paused," -msgstr "Backup sind momentan pausiert," - -#: Server/webroot/ngax/templates/import.html:11 -msgid "Import" -msgstr "Importieren" - -#: Server/webroot/ngax/templates/import.html:19 -msgid "Passphrase (if encrypted)" -msgstr "Passwort (falls verschlüsselt)" - -#: Server/webroot/ngax/templates/import.html:24 -msgid "Configuration file:" -msgstr "Konfigurationsdatei:" - -#: Server/webroot/ngax/templates/import.html:28 -msgid "Import backup configuration" -msgstr "Konfigurationsdatei importieren" - -#: Server/webroot/ngax/templates/import.html:7 -msgid "Importing ..." -msgstr "Importieren..." - -#: Server/webroot/ngax/templates/localdatabase.html:10 -msgid "Reset" -msgstr "Zurücksetzen" - -#: Server/webroot/ngax/templates/localdatabase.html:15 -msgid "Local database path:" -msgstr "Lokale Datenbank:" - -#: Server/webroot/ngax/templates/localdatabase.html:18 -msgid "Location" -msgstr "Ort" - -#: Server/webroot/ngax/templates/localdatabase.html:21 -msgid "Recreate (delete and repair)" -msgstr "Wiederherstellen (löschen und reparieren)" - -#: Server/webroot/ngax/templates/localdatabase.html:23 -msgid "Repair" -msgstr "Reparieren" - -#: Server/webroot/ngax/templates/localdatabase.html:28 -msgid "If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\nIf the repair is unsuccesful, you can delete the local database and re-generate." -msgstr "Wenn lokale Daten und dan BAckup nicht mehr synchron sind, muss die lokale Datenbank repariert werden.\nSollte die Reparatur nicht erfolgreich sein, so kann die lokale Datenbank gelöscht und neu erstellt werden." - -#: Server/webroot/ngax/templates/localdatabase.html:30 -msgid "Maintenance" -msgstr "Wartung" - -#: Server/webroot/ngax/templates/localdatabase.html:33 -msgid "Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation." -msgstr "Jedes Backup hat eine lokale Dtaenbank. Diese Datenbank beschleunigt viele Aktionen und weniger Daten müssen heruntergeladen werden." - -#: Server/webroot/ngax/templates/localdatabase.html:36 -msgid "Local database for" -msgstr "Lokale Datenbank für" - -#: Server/webroot/ngax/templates/localdatabase.html:7 -msgid "Move existing database" -msgstr "Datenbank verschieben" - -#: Server/webroot/ngax/templates/localdatabase.html:8 -msgid "Save and repair" -msgstr "Speichern und reparieren" - -#: Server/webroot/ngax/templates/log.html:35 -msgid "Disabled" -msgstr "Deaktiviert" - -#: Server/webroot/ngax/templates/log.html:37 -msgid "Select a log level and see messages as they happen:" -msgstr "Wähle ein Log-Level und sehe live die Meldungen:" - -#: Server/webroot/ngax/templates/log.html:53 -msgid "Remote" -msgstr "Remote" - -#: Server/webroot/ngax/templates/log.html:55 -msgid "Live" -msgstr "Live" - -#: Server/webroot/ngax/templates/log.html:56 -msgid "Stored" -msgstr "Gespeichert" - -#: Server/webroot/ngax/templates/log.html:59 -msgid "Log data" -msgstr "Log-Meldungen" - -#: Server/webroot/ngax/templates/notificationarea.html:10 -msgid "Verifying ..." -msgstr "Prüfen..." - -#: Server/webroot/ngax/templates/notificationarea.html:11 -msgid "Downloading ..." -msgstr "Herunterladen..." - -#: Server/webroot/ngax/templates/notificationarea.html:12 -msgid "Activate" -msgstr "Aktivieren" - -#: Server/webroot/ngax/templates/notificationarea.html:13 -msgid "Install" -msgstr "Installieren" - -#: Server/webroot/ngax/templates/notificationarea.html:19 -msgid "New update found: {0}" -msgstr "Aktualisierung gefunden: {0}" - -#: Server/webroot/ngax/templates/notificationarea.html:24 -msgid "Download" -msgstr "Herunterladen" - -#: Server/webroot/ngax/templates/notificationarea.html:26 -msgid "Show" -msgstr "Zeigen" - -#: Server/webroot/ngax/templates/notificationarea.html:28 -msgid "Dismiss" -msgstr "Verwerfen" - -#: Server/webroot/ngax/templates/pause.html:20 -msgid "{0} Minutes" -msgstr "{0} Minuten" - -#: Server/webroot/ngax/templates/pause.html:24 -msgid "Resume now" -msgstr "Jetzt starten" - -#: Server/webroot/ngax/templates/pause.html:30 -msgid "Pause controls" -msgstr "Pause" - -#: Server/webroot/ngax/templates/pause.html:5 -msgid "Until resumed" -msgstr "Until resumed" - -#: Server/webroot/ngax/templates/pause.html:8 -msgid "{0} Hour" -msgstr "{0} Stunden" - -#: Server/webroot/ngax/templates/restore.html:106 -msgid "Restore from" -msgstr "Wiederherstellen von" - -#: Server/webroot/ngax/templates/restore.html:108 -msgid "Restore files" -msgstr "Dateien wiederherstellen" - -#: Server/webroot/ngax/templates/restore.html:17 -msgid "Bitcoin: {0}" -msgstr "Bitcoin: {0}" - -#: Server/webroot/ngax/templates/restore.html:18 -msgid "VISA, Mastercard, ... via Paypal" -msgstr "VISA, Mastercard, ... via Paypal" - -#: Server/webroot/ngax/templates/restore.html:19 -msgid "Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {0} for private use and {1} for commercial use." -msgstr "Konnten wir Deine Daten retten? Falls ja, würden wir uns über eine angemessen Spende sehr freuen. Wir empfehlen {0} für private Daten und {1} für geschäftliche Daten." - -#: Server/webroot/ngax/templates/restore.html:21 -msgid "Your files and folders have been restored successfully." -msgstr "Dateien und Ordner erfolgreich wiederhergestellt." - -#: Server/webroot/ngax/templates/restore.html:29 -msgid "Restore" -msgstr "Wiederherstellen" - -#: Server/webroot/ngax/templates/restore.html:34 -msgid "Restore read/write permissions" -msgstr "Scheib- und Leserechter wiederherstellen" - -#: Server/webroot/ngax/templates/restore.html:37 -msgid "Permissions" -msgstr "Berechtigungen" - -#: Server/webroot/ngax/templates/restore.html:42 -msgid "Save different versions with timestamp in file name" -msgstr "Mehrere Versionen mit Zeitstempel im Dateinamen speichern" - -#: Server/webroot/ngax/templates/restore.html:46 -msgid "Overwrite" -msgstr "Überschreiben" - -#: Server/webroot/ngax/templates/restore.html:49 -msgid "How do you want to handle existing files?" -msgstr "Wie sollen bestehende Dateien behandelt werden?" - -#: Server/webroot/ngax/templates/restore.html:58 -msgid "Manually type path" -msgstr "Pfad eingeben" - -#: Server/webroot/ngax/templates/restore.html:66 -msgid "Browse" -msgstr "Anzeigen" - -#: Server/webroot/ngax/templates/restore.html:67 -msgid "Enter the destination path" -msgstr "Ziel-Pfad angeben" - -#: Server/webroot/ngax/templates/restore.html:68 -msgid "Folder path" -msgstr "Folder path" - -#: Server/webroot/ngax/templates/restore.html:72 -msgid "Pick location" -msgstr "Speicherort auswählen" - -#: Server/webroot/ngax/templates/restore.html:76 -msgid "Original location" -msgstr "Ursprünglicher Speicherort" - -#: Server/webroot/ngax/templates/restore.html:79 -msgid "Where do you want to restore the files to?" -msgstr "Wohin sollen die Dateien wiederhergestellt werden?" - -#: Server/webroot/ngax/templates/restore.html:81 -msgid "Restore options" -msgstr "Wiederherstellungsoptionen" - -#: Server/webroot/ngax/templates/restore.html:88 -msgid "Continue" -msgstr "Fortfahren" - -#: Server/webroot/ngax/templates/restore.html:97 -msgid "Type to highlight files" -msgstr "Tippen, um Dateien zu markieren" - -#: Server/webroot/ngax/templates/restore.html:98 -msgid "Search for files" -msgstr "Dateien suchen" - -#: Server/webroot/ngax/templates/restoredirect.html:16 -msgid "Connect" -msgstr "Verbinden" - -#: Server/webroot/ngax/templates/restoredirect.html:21 -msgid "Advanced Options" -msgstr "Optionen für Profis" - -#: Server/webroot/ngax/templates/restoredirect.html:24 -msgid "Enter backup passphrase, if any" -msgstr "Paswort für Backup" - -#: Server/webroot/ngax/templates/restoredirect.html:29 -msgid "Connect to" -msgstr "Verbinden mit" - -#: Server/webroot/ngax/templates/restoredirect.html:5 -msgid "Server is currently paused," -msgstr "Server is currently paused," - -#: Server/webroot/ngax/templates/restoredirect.html:5 -msgid "resume now" -msgstr "Jetzt starten" - -#: Server/webroot/ngax/templates/settings.html:101 -msgid "Pause after startup or hibernation" -msgstr "Pause nach dem Aufwachen des PCs" - -#: Server/webroot/ngax/templates/settings.html:104 -msgid "Allow remote access (requires restart)" -msgstr "Fernzugriff erlauben (Neustart notwendig)" - -#: Server/webroot/ngax/templates/settings.html:109 -msgid "Password" -msgstr "Passwort" - -#: Server/webroot/ngax/templates/settings.html:112 -msgid "Access to user interface" -msgstr "Zugriff auf die Bedienoberfläche" - -#: Server/webroot/ngax/templates/settings.html:19 -msgid "Default options" -msgstr "Standard-Optionen" - -#: Server/webroot/ngax/templates/settings.html:23 -msgid "All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information." -msgstr "Alle Nutzungsberichte werden anonym verschickt und enthalten keine personenbezogenen oder personenbeziehbaren Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Backupdauer, die Gesamtgröße des BAckups und ähnliuche Daten. Sie enthalten NICHT Pfade, Dateinamen, benutzernamen, Passwörter oder andere sensible Informationen." - -#: Server/webroot/ngax/templates/settings.html:25 -msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {0}public usage statistics{1}" -msgstr "Nutzungsberichte helfen und bei der Weiterentwicklung. Wir generieren daraus {0}öffentliche Nutzungsstatistiken{1}" - -#: Server/webroot/ngax/templates/settings.html:27 -msgid "None / disabled" -msgstr "Keine / deaktiviert" - -#: Server/webroot/ngax/templates/settings.html:28 -msgid "Crashes only" -msgstr "Nur Abstürze" - -#: Server/webroot/ngax/templates/settings.html:29 -msgid "Errors and crashes" -msgstr "Fehler und Abstürze" - -#: Server/webroot/ngax/templates/settings.html:30 -msgid "Warnings, errors and crashes" -msgstr "Warnungen, Fehler und Abstürze" - -#: Server/webroot/ngax/templates/settings.html:31 -msgid "Usage statistics, warnings, errors, and crashes" -msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze" - -#: Server/webroot/ngax/templates/settings.html:32 -msgid "System default ({0})" -msgstr "Systemeinstellung ({0})" - -#: Server/webroot/ngax/templates/settings.html:34 -msgid "Anonymous usage reports" -msgstr "Anonyme Nutzungsberichte" - -#: Server/webroot/ngax/templates/settings.html:36 -msgid "Usage statistics" -msgstr "Nutzungsstatistiken" - -#: Server/webroot/ngax/templates/settings.html:40 -msgid "Regular builds for developers only" -msgstr "Regelmäßige Versionen für Entwickler" - -#: Server/webroot/ngax/templates/settings.html:41 -msgid "Nightly" -msgstr "Nightly" - -#: Server/webroot/ngax/templates/settings.html:46 -msgid "Individual builds for developers only." -msgstr "Individuelle Versionen für Entwickler." - -#: Server/webroot/ngax/templates/settings.html:47 -msgid "Canary" -msgstr "Canary" - -#: Server/webroot/ngax/templates/settings.html:51 -msgid "Specific builds for developers only." -msgstr "Spezielle Versionen für Entwickler." - -#: Server/webroot/ngax/templates/settings.html:52 -msgid "Experimental" -msgstr "Experimental" - -#: Server/webroot/ngax/templates/settings.html:56 -msgid "Try out the new features we are working on. Don\'t use with important data." -msgstr "Neue Funktionen ausprobieren! Aber nutze diese Versionen nicht mit wichtigen Backups!." - -#: Server/webroot/ngax/templates/settings.html:57 -msgid "Beta" -msgstr "Beta" - -#: Server/webroot/ngax/templates/settings.html:62 -msgid "Official releases" -msgstr "Offizielle Versionen" - -#: Server/webroot/ngax/templates/settings.html:63 -msgid "Stable" -msgstr "Stabil" - -#: Server/webroot/ngax/templates/settings.html:69 -msgid "Same as the base install version: {0}" -msgstr "Wie die zuerst installierte Version: {0}" - -#: Server/webroot/ngax/templates/settings.html:70 -msgid "Default ({0})" -msgstr "Standard ({0})" - -#: Server/webroot/ngax/templates/settings.html:73 -msgid "Update channel" -msgstr "Update-Kanal" - -#: Server/webroot/ngax/templates/settings.html:76 -msgid "Donation messages are hidden, click to show" -msgstr "Spenden-Links werden versteckt, klicken um anzuzeigen" - -#: Server/webroot/ngax/templates/settings.html:77 -msgid "Donation messages are visible, click to hide" -msgstr "Spendenlinks werden angezeigt, klicken zum verstecken" - -#: Server/webroot/ngax/templates/settings.html:80 -msgid "Donation messages" -msgstr "Spenden-Links" - -#: Server/webroot/ngax/templates/settings.html:84 -msgid "Hours" -msgstr "Stunden" - -#: Server/webroot/ngax/templates/settings.html:85 -msgid "Minutes" -msgstr "Minuten" - -#: Server/webroot/ngax/templates/settings.html:86 -msgid "Seconds" -msgstr "Sekunden" - -#: Server/webroot/ngax/templates/updatechangelog.html:12 -msgid "Current version is {0} ({1})" -msgstr "Die aktuelle Version ist {0} ({1})" - -#: Server/webroot/ngax/templates/updatechangelog.html:15 -msgid "Changelog for {0} {1}" -msgstr "Änderungshistorie für {0} {1}" - -#: Server/webroot/ngax/templates/waitarea.html:20 -msgid "Waiting for task to begin" -msgstr "Warte darauf, loslegen zu können" - diff --git a/Localizations/localization-en.po b/Localizations/localization-en.po deleted file mode 100644 index 611ad1796..000000000 --- a/Localizations/localization-en.po +++ /dev/null @@ -1 +0,0 @@ -# Empty file to ensure the user can select English language diff --git a/Localizations/localization.po b/Localizations/localization.po deleted file mode 100644 index 257abfdb0..000000000 --- a/Localizations/localization.po +++ /dev/null @@ -1,4492 +0,0 @@ -#: Server/webroot/ngax/templates/advancedoptionseditor.html:4 -msgid "- pick an option -" -msgstr "- pick an option -" - -#: Library/Interface/Strings.cs:38 -msgid "[DEPRECATED]" -msgstr "[DEPRECATED]" - -#: Library/SQLiteHelper/Strings.cs:11 -msgid "\r\nThe database has version {0} but the largest supported version is {1}.\n\nThis is likely caused by upgrading to a newer version and then downgrading.\nIf this is the case, there is likely a backup file of the previous database version in the folder {2}." -msgstr "\r\nThe database has version {0} but the largest supported version is {1}.\n\nThis is likely caused by upgrading to a newer version and then downgrading.\nIf this is the case, there is likely a backup file of the previous database version in the folder {2}." - -#: Library/Utility/Strings.cs:10 -msgid "{0:N} GB" -msgstr "{0:N} GB" - -#: Library/Utility/Strings.cs:9 -msgid "{0:N} KB" -msgstr "{0:N} KB" - -#: Library/Utility/Strings.cs:8 -msgid "{0:N} MB" -msgstr "{0:N} MB" - -#: Library/Utility/Strings.cs:7 -msgid "{0:N} TB" -msgstr "{0:N} TB" - -#: Library/Utility/Strings.cs:11 -msgid "{0} bytes" -msgstr "{0} bytes" - -#: Server/webroot/ngax/scripts/controllers/StateController.js:33 -msgid "{0} files ({1}) to go" -msgstr "{0} files ({1}) to go" - -#: Server/webroot/ngax/templates/pause.html:8 -msgid "{0} Hour" -msgstr "{0} Hour" - -#: Server/webroot/ngax/templates/pause.html:20 -msgid "{0} Minutes" -msgstr "{0} Minutes" - -#: Library/Main/Database/ExtensionMethods.cs:7 -msgid "{0} records" -msgstr "{0} records" - -#: Server/webroot/ngax/templates/about.html:55 -msgid "{0} was primarily developed by {1} and {2}. {0} can be downloaded from {3}. {0} is licensed under the {4}." -msgstr "{0} was primarily developed by {1} and {2}. {0} can be downloaded from {3}. {0} is licensed under the {4}." - -#: Server/Strings.cs:36 -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Library/Utility/Strings.cs:28 -msgid "{0}You may want to import a set of trusted certificates into the Mono certificate store.{0}Use the command:{0} mozroots --import --sync{0}Read more: {1}" -msgstr "{0}You may want to import a set of trusted certificates into the Mono certificate store.{0}Use the command:{0} mozroots --import --sync{0}Read more: {1}" - -#: Library/Compression/Strings.cs:9 -msgid "7z Archive" -msgstr "7z Archive" - -#: Library/Compression/Strings.cs:10 -msgid "7z Archive with LZMA2 support." -msgstr "7z Archive with LZMA2 support." - -#: Library/Main/Strings.cs:104 -msgid "A display name that is attached to this backup. Can be used to identify the backup when sending mail or running scripts." -msgstr "A display name that is attached to this backup. Can be used to identify the backup when sending mail or running scripts." - -#: Library/Main/Strings.cs:198 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "A flag indicating that Duplicati should remove unused files" - -#: Library/Main/Strings.cs:100 -msgid "A fragment of memory is used to reduce database lookups. You should not change this value unless you get warnings in the log." -msgstr "A fragment of memory is used to reduce database lookups. You should not change this value unless you get warnings in the log." - -#: Library/Backend/File/Strings.cs:15 -msgid "A list of secondary target paths" -msgstr "A list of secondary target paths" - -#: Library/Main/Strings.cs:113 -msgid "A reported maximum storage" -msgstr "A reported maximum storage" - -#: Library/Main/Strings.cs:130 -msgid "A semicolon separated list of guids of VSS writers to exclude (Windows only)" -msgstr "A semicolon separated list of guids of VSS writers to exclude (Windows only)" - -#: Server/Strings.cs:32 -msgid "A serious error occured in Duplicati: {0}" -msgstr "A serious error occured in Duplicati: {0}" - -#: Server/webroot/ngax/templates/addoredit.html:38 -msgid "a specific number" -msgstr "a specific number" - -#: Library/Main/Strings.cs:197 -msgid "A string used to prefix the filenames of the remote volumes, can be used to store multiple backups in the same remote folder." -msgstr "A string used to prefix the filenames of the remote volumes, can be used to store multiple backups in the same remote folder." - -#: Library/Modules/Builtin/Strings.cs:42 -msgid "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, seperated with semicolon. If a server fails, the next server in the list is tried, until the message has been sent.\r\nIf no server is supplied, a DNS lookup is performed to find the first recipient's MX record, and all SMTP servers are tried in their priority order until the message is sent.\r\n\r\nTo enable SMTP over SSL, use the format smtps://example.com. To enable SMTP STARTTLS, use the format smtp://example.com:25/?starttls=when-available or smtp://example.com:25/?starttls=always. If no port is specified, port 25 is used for non-ssl, and 587 for SSL connections." -msgstr "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, seperated with semicolon. If a server fails, the next server in the list is tried, until the message has been sent.\r\nIf no server is supplied, a DNS lookup is performed to find the first recipient's MX record, and all SMTP servers are tried in their priority order until the message is sent.\r\n\r\nTo enable SMTP over SSL, use the format smtps://example.com. To enable SMTP STARTTLS, use the format smtp://example.com:25/?starttls=when-available or smtp://example.com:25/?starttls=always. If no port is specified, port 25 is used for non-ssl, and 587 for SSL connections." - -#: Library/Backend/SSHv2/Strings.cs:32 -msgid "A username to append to the public key" -msgstr "A username to append to the public key" - -#: Server/webroot/ngax/index.html:89 -msgid "About" -msgstr "About" - -#: Server/webroot/ngax/templates/about.html:64 -msgid "About {0}" -msgstr "About {0}" - -#: Library/Modules/Builtin/Strings.cs:103 -msgid "Accept any server certificate" -msgstr "Accept any server certificate" - -#: Server/webroot/ngax/templates/backends/azure.html:3 -msgid "Access Key" -msgstr "Access Key" - -#: Server/webroot/ngax/templates/settings.html:122 -msgid "Access to user interface" -msgstr "Access to user interface" - -#: Server/webroot/ngax/templates/backends/azure.html:7 -msgid "Account name" -msgstr "Account name" - -#: Server/webroot/ngax/templates/notificationarea.html:12 -msgid "Activate" -msgstr "Activate" - -#: Library/Main/Strings.cs:30 -msgid "Activate caches" -msgstr "Activate caches" - -#: Server/webroot/ngax/scripts/controllers/AboutController.js:9 -msgid "Activate failed:" -msgstr "Activate failed:" - -#: Library/Main/Strings.cs:29 -msgid "Activate in-memory caches, which are now off by default" -msgstr "Activate in-memory caches, which are now off by default" - -#: Library/Main/Strings.cs:106 -msgid "Activate this option to map VSS snapshots to a drive (similar to SUBST, using Win32 DefineDosDevice). This will create temporary drives that are then used to access the contents of a snapshot. This workaround can speed up file access on Windows XP." -msgstr "Activate this option to map VSS snapshots to a drive (similar to SUBST, using Win32 DefineDosDevice). This will create temporary drives that are then used to access the contents of a snapshot. This workaround can speed up file access on Windows XP." - -#: Library/Main/Strings.cs:45 -msgid "Activates in-depth verification of files" -msgstr "Activates in-depth verification of files" - -#: Server/Strings.cs:33 -msgid "Activates portable mode where the database is placed below the program executable" -msgstr "Activates portable mode where the database is placed below the program executable" - -#: Library/Main/Strings.cs:138 -msgid "Activating this option will make some error messages more verbose, which may help you track down a particular issue" -msgstr "Activating this option will make some error messages more verbose, which may help you track down a particular issue" - -#: Server/webroot/ngax/templates/advancedoptionseditor.html:6 -msgid "Add advanced option" -msgstr "Add advanced option" - -#: Server/webroot/ngax/templates/addoredit.html:137 -msgid "Add filter" -msgstr "Add filter" - -#: Server/webroot/ngax/index.html:115 -msgid "Add new backup" -msgstr "Add new backup" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:55 -msgid "Adjust bucket name?" -msgstr "Adjust bucket name?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:128 -msgid "Adjust path name?" -msgstr "Adjust path name?" - -#: Library/Modules/Builtin/Strings.cs:51 -msgid "Adress of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\r\n\r\nsender\r\nsender@example.com\r\nMail Sender \r\nMail Sender " -msgstr "Adress of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\r\n\r\nsender\r\nsender@example.com\r\nMail Sender \r\nMail Sender " - -#: Server/webroot/ngax/templates/addoredit.html:22 -msgid "Advanced options" -msgstr "Advanced options" - -#: Server/webroot/ngax/templates/restoredirect.html:21 -msgid "Advanced Options" -msgstr "Advanced Options" - -#: Server/webroot/ngax/templates/home.html:40 -msgid "Advanced:" -msgstr "Advanced:" - -#: Library/Encryption/Strings.cs:34 -msgid "AES-256 encryption, built in" -msgstr "AES-256 encryption, built in" - -#: Library/Main/Strings.cs:46 -msgid "After a backup is completed, some files are selected for verification on the remote backend. Use this option to change how many. If this value is set to 0 or the option --{0} is set, no remote files are verified" -msgstr "After a backup is completed, some files are selected for verification on the remote backend. Use this option to change how many. If this value is set to 0 or the option --{0} is set, no remote files are verified" - -#: Library/Main/Strings.cs:44 -msgid "After a backup is completed, some files are selected for verification on the remote backend. Use this option to turn on full verification, which will decrypt the files and examine the insides of each volume, instead of simply verifying the external hash, If the option --{0} is set, no remote files are verified" -msgstr "After a backup is completed, some files are selected for verification on the remote backend. Use this option to turn on full verification, which will decrypt the files and examine the insides of each volume, instead of simply verifying the external hash, If the option --{0} is set, no remote files are verified" - -#: Library/Main/Strings.cs:170 -msgid "After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions." -msgstr "After a failed transmission, Duplicati will wait a short period before attempting again. This is usefull if the network drops out occasionally during transmissions." - -#: Library/Backend/Box/Strings.cs:5 -msgid "After deleting a file, it may end up in the trash folder where it will be deleted after a grace period. Use this command to force immediate removal of delete files." -msgstr "After deleting a file, it may end up in the trash folder where it will be deleted after a grace period. Use this command to force immediate removal of delete files." - -#: Library/Main/Strings.cs:31 -msgid "After restoring files, the file hash of all restored files are checked to verify that the restore was successfull. Use this option to disable the check and avoid waiting for the verification." -msgstr "After restoring files, the file hash of all restored files are checked to verify that the restore was successfull. Use this option to disable the check and avoid waiting for the verification." - -#: Library/Interface/Strings.cs:40 -msgid "aliases" -msgstr "aliases" - -#: Library/Backend/AzureBlob/Strings.cs:16 -msgid "All files will be written to the container specified" -msgstr "All files will be written to the container specified" - -#: Server/webroot/ngax/templates/settings.html:23 -msgid "All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information." -msgstr "All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information." - -#: Server/webroot/ngax/templates/settings.html:114 -msgid "Allow remote access (requires restart)" -msgstr "Allow remote access (requires restart)" - -#: Library/Main/Strings.cs:191 -msgid "Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)" -msgstr "Allow system to enter sleep power modes for inactivity during backup/restore operations (Windows only)" - -#: Library/Main/Strings.cs:41 -msgid "Allow the passphrase to change" -msgstr "Allow the passphrase to change" - -#: Server/webroot/ngax/templates/addoredit.html:77 -msgid "Allowed days" -msgstr "Allowed days" - -#: Library/Modules/Builtin/Strings.cs:95 -msgid "Alternate OAuth URL" -msgstr "Alternate OAuth URL" - -#: Library/Backend/AlternativeFTP/Strings.cs:14 -msgid "Alternative FTP" -msgstr "Alternative FTP" - -#: Library/Backend/AmazonCloudDrive/Strings.cs:10 -msgid "Amazon Cloud Drive" -msgstr "Amazon Cloud Drive" - -#: Library/Backend/AmazonCloudDrive/Strings.cs:4 -msgid "Amazon Cloud drive needs a small delay for results to stay consistent." -msgstr "Amazon Cloud drive needs a small delay for results to stay consistent." - -#: Library/Backend/S3/Strings.cs:33 -msgid "Amazon S3" -msgstr "Amazon S3" - -#: CommandLine/Strings.cs:13 -msgid "An error occured: {0}" -msgstr "An error occured: {0}" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:9 -msgid "An existing file was found at the new location" -msgstr "An existing file was found at the new location" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:40 -msgid "An existing file was found at the new location\nAre you sure you want the database to point to an existing file?" -msgstr "An existing file was found at the new location\nAre you sure you want the database to point to an existing file?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:199 -msgid "An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?" -msgstr "An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?" - -#: Library/Main/Strings.cs:153 -msgid "An option that prevents verifying the manifests" -msgstr "An option that prevents verifying the manifests" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "An url-encoded SSH private key. The private key must be prefixed with {0}. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client." -msgstr "An url-encoded SSH private key. The private key must be prefixed with {0}. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client." - -#: Server/webroot/ngax/templates/settings.html:34 -msgid "Anonymous usage reports" -msgstr "Anonymous usage reports" - -#: Server/Strings.cs:43 -msgid "Another instance is running, and was notified" -msgstr "Another instance is running, and was notified" - -#: Server/webroot/ngax/templates/backends/openstack.html:8 -msgid "API Key" -msgstr "API Key" - -#: Library/Compression/Strings.cs:12 -msgid "Archive not opened for reading" -msgstr "Archive not opened for reading" - -#: Library/Compression/Strings.cs:13 -msgid "Archive not opened for writing" -msgstr "Archive not opened for writing" - -#: Server/webroot/ngax/templates/export.html:48 -msgid "As Command-line" -msgstr "As Command-line" - -#: Library/Main/Strings.cs:77 -msgid "As files are changed, some data stored at the remote destination may not be required. This option controls how much wasted space the destination can contain before being reclaimed. This value is a percentage used on each volume and the total storage." -msgstr "As files are changed, some data stored at the remote destination may not be required. This option controls how much wasted space the destination can contain before being reclaimed. This value is a percentage used on each volume and the total storage." - -#: Server/webroot/ngax/templates/backends/generic.html:2 -msgid "Authentication password" -msgstr "Authentication password" - -#: Server/webroot/ngax/templates/backends/generic.html:6 -msgid "Authentication username" -msgstr "Authentication username" - -#: Server/webroot/ngax/templates/backends/gcs.html:34 -msgid "AuthID" -msgstr "AuthID" - -#: Library/Backend/OneDrive/Strings.cs:12 -msgid "Autocreated folder" -msgstr "Autocreated folder" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:277 -msgid "Autogenerated passphrase" -msgstr "Autogenerated passphrase" - -#: Server/webroot/ngax/templates/addoredit.html:97 -msgid "Automatically run backups." -msgstr "Automatically run backups." - -#: Server/webroot/ngax/templates/backends/s3.html:11 -msgid "AWS Access ID" -msgstr "AWS Access ID" - -#: Server/webroot/ngax/templates/backends/s3.html:7 -msgid "AWS Access Key" -msgstr "AWS Access Key" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:569 -msgid "AWS IAM Policy" -msgstr "AWS IAM Policy" - -#: Library/Backend/AzureBlob/Strings.cs:14 -msgid "Azure blob" -msgstr "Azure blob" - -#: Server/webroot/ngax/templates/backends/b2.html:7 -msgid "B2 Account ID" -msgstr "B2 Account ID" - -#: Server/webroot/ngax/templates/backends/b2.html:3 -msgid "B2 Application Key" -msgstr "B2 Application Key" - -#: Library/Backend/Backblaze/Strings.cs:12 -msgid "B2 Cloud Storage" -msgstr "B2 Cloud Storage" - -#: Server/webroot/ngax/templates/backends/b2.html:6 -msgid "B2 Cloud Storage Account ID" -msgstr "B2 Cloud Storage Account ID" - -#: Server/webroot/ngax/templates/backends/b2.html:2 -msgid "B2 Cloud Storage Application Key" -msgstr "B2 Cloud Storage Application Key" - -#: Server/webroot/ngax/templates/edituri.html:40 -msgid "Back" -msgstr "Back" - -#: Server/webroot/ngax/templates/about.html:14 -msgid "Backend modules:" -msgstr "Backend modules:" - -#: Library/SQLiteHelper/Strings.cs:13 -msgid "backup" -msgstr "backup" - -#: Server/webroot/ngax/templates/addoredit.html:224 -msgid "Backup to" -msgstr "Backup to" - -#: Server/webroot/ngax/templates/home.html:9 -msgid "Backup:" -msgstr "Backup:" - -#: Server/webroot/ngax/templates/home.html:92 -msgid "Backups are currently paused," -msgstr "Backups are currently paused," - -#: Server/webroot/ngax/templates/settings.html:57 -msgid "Beta" -msgstr "Beta" - -#: Server/webroot/ngax/templates/restore.html:17 -msgid "Bitcoin: {0}" -msgstr "Bitcoin: {0}" - -#: Library/Encryption/Strings.cs:33 -msgid "Blank or empty passphrase not allowed" -msgstr "Blank or empty passphrase not allowed" - -#: Library/Main/Strings.cs:97 -msgid "Blocksize used in hashing" -msgstr "Blocksize used in hashing" - -#: Library/Interface/Strings.cs:34 -msgid "Boolean" -msgstr "Boolean" - -#: Library/Backend/Box/Strings.cs:10 -msgid "Box.com" -msgstr "Box.com" - -#: Server/webroot/ngax/templates/restore.html:66 -msgid "Browse" -msgstr "Browse" - -#: Server/webroot/ngax/templates/settings.html:85 -msgid "Browser default ({0}, {1})" -msgstr "Browser default ({0}, {1})" - -#: Server/webroot/ngax/templates/backends/gcs.html:27 -msgid "Bucket create location" -msgstr "Bucket create location" - -#: Server/webroot/ngax/templates/backends/s3.html:39 -msgid "Bucket create region" -msgstr "Bucket create region" - -#: Server/webroot/ngax/templates/backends/b2.html:17 -msgid "Bucket name" -msgstr "Bucket name" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:91 -msgid "Bucket Name" -msgstr "Bucket Name" - -#: Server/webroot/ngax/templates/backends/gcs.html:16 -msgid "Bucket storage class" -msgstr "Bucket storage class" - -#: Server/webroot/ngax/templates/backends/gcs.html:39 -msgid "bucket/folder/subfolder" -msgstr "bucket/folder/subfolder" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:246 -msgid "Building list of files to restore ..." -msgstr "Building list of files to restore ..." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:81 -msgid "Building partial temporary database ..." -msgstr "Building partial temporary database ..." - -#: Library/Main/Strings.cs:33 -msgid "By default permissions are not restored as they might prevent you from accessing your files. Use this option to restore the permissions as well." -msgstr "By default permissions are not restored as they might prevent you from accessing your files. Use this option to restore the permissions as well." - -#: Library/Modules/Builtin/Strings.cs:98 -msgid "By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently." -msgstr "By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more effeciently." - -#: Library/Backend/Backblaze/Strings.cs:4 -msgid "By default, a private bucket is created. Use this option to set the bucket type. Refer to the B2 documentation for allowed types " -msgstr "By default, a private bucket is created. Use this option to set the bucket type. Refer to the B2 documentation for allowed types " - -#: Library/Main/Strings.cs:178 -msgid "By default, Duplicati will list and restore files from the most recent backup, use this option to select another item. You may enter multiple values separated with comma, and ranges using -, e.g. ""0,2-4,7"" ." -msgstr "By default, Duplicati will list and restore files from the most recent backup, use this option to select another item. You may enter multiple values separated with comma, and ranges using -, e.g. ""0,2-4,7"" ." - -#: Library/Main/Strings.cs:180 -msgid "By default, Duplicati will list and restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago." -msgstr "By default, Duplicati will list and restore files from the most recent backup, use this option to select another item. You may use relative times, like ""-2M"" for a backup from two months ago." - -#: Library/Main/Strings.cs:193 -msgid "By default, files will be restored in the source folders, use this option to restore to another folder" -msgstr "By default, files will be restored in the source folders, use this option to restore to another folder" - -#: Library/Modules/Builtin/Strings.cs:53 -msgid "By default, mail will only be sent after a Backup operation. Use this option to send mail for all operations." -msgstr "By default, mail will only be sent after a Backup operation. Use this option to send mail for all operations." - -#: Library/Modules/Builtin/Strings.cs:7 -msgid "By default, messages will only be sent after a Backup operation. Use this option to send messages for all operations" -msgstr "By default, messages will only be sent after a Backup operation. Use this option to send messages for all operations" - -#: Library/Main/Strings.cs:19 -msgid "By default, your system locale and culture settings will be used. In some cases you may prefer to run with another locale, for example to get messages in another language. This option can be used to set the locale. Supply a blank string to choose the ""Invariant Culture""." -msgstr "By default, your system locale and culture settings will be used. In some cases you may prefer to run with another locale, for example to get messages in another language. This option can be used to set the locale. Supply a blank string to choose the ""Invariant Culture""." - -#: Library/Main/Strings.cs:190 -msgid "By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive." -msgstr "By setting this value you can limit how much bandwidth Duplicati consumes for downloads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive." - -#: Library/Main/Strings.cs:188 -msgid "By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive." -msgstr "By setting this value you can limit how much bandwidth Duplicati consumes for uploads. Setting this limit can make the backups take longer, but will make Duplicati less intrusive." - -#: Server/webroot/ngax/scripts/services/AppUtils.js:535 -msgid "byte" -msgstr "byte" - -#: Library/Snapshots/Strings.cs:3 -msgid "Calling process does not have the backup privilege" -msgstr "Calling process does not have the backup privilege" - -#: Server/webroot/ngax/templates/settings.html:47 -msgid "Canary" -msgstr "Canary" - -#: Server/webroot/ngax/templates/edituri.html:6 -msgid "Cancel" -msgstr "Cancel" - -#: Library/Interface/Strings.cs:3 -msgid "Cancelled" -msgstr "Cancelled" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:9 -msgid "Cannot move to existing file" -msgstr "Cannot move to existing file" - -#: Library/Utility/Strings.cs:3 -msgid "Cannot read and write on the same stream" -msgstr "Cannot read and write on the same stream" - -#: Server/webroot/ngax/templates/about.html:61 -msgid "Changelog" -msgstr "Changelog" - -#: Server/webroot/ngax/templates/updatechangelog.html:15 -msgid "Changelog for {0} {1}" -msgstr "Changelog for {0} {1}" - -#: Library/Main/Strings.cs:26 -msgid "Check block hashes" -msgstr "Check block hashes" - -#: Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:6 -msgid "Check failed:" -msgstr "Check failed:" - -#: Library/Modules/Builtin/Strings.cs:109 -msgid "Check for SSL certificates" -msgstr "Check for SSL certificates" - -#: Server/webroot/ngax/templates/about.html:43 -msgid "Check for updates now" -msgstr "Check for updates now" - -#: Server/webroot/ngax/templates/about.html:42 -msgid "Checking for updates ..." -msgstr "Checking for updates ..." - -#: Server/webroot/ngax/templates/edituri.html:24 -msgid "Chose a storage type to get started" -msgstr "Chose a storage type to get started" - -#: Library/Main/Strings.cs:24 -msgid "Clean up old log data" -msgstr "Clean up old log data" - -#: Server/webroot/ngax/templates/backends/gcs.html:31 -msgid "Click the AuthID link to create an AuthID" -msgstr "Click the AuthID link to create an AuthID" - -#: Server/webroot/ngax/templates/home.html:90 -msgid "click to resume now" -msgstr "click to resume now" - -#: Library/Backend/CloudFiles/Strings.cs:22 -msgid "Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}." -msgstr "Cloudfiles use different servers for authentification based on where the account was resides, use this option to set an alternate authentication URL. This option overrides --{0}." - -#: CommandLine/Strings.cs:29 -msgid "Command not supported: {0}" -msgstr "Command not supported: {0}" - -#: Server/webroot/ngax/templates/home.html:36 -msgid "Compact now" -msgstr "Compact now" - -#: Server/Strings.cs:6 -msgid "Compact remote files" -msgstr "Compact remote files" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:253 -msgid "Compacting remote data ..." -msgstr "Compacting remote data ..." - -#: Library/Backend/S3/Strings.cs:12 -msgid "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\r\n{0}" -msgstr "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\r\n{0}" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:256 -msgid "Completing backup ..." -msgstr "Completing backup ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:258 -msgid "Completing previous backup ..." -msgstr "Completing previous backup ..." - -#: Server/webroot/ngax/templates/about.html:13 -msgid "Compression modules:" -msgstr "Compression modules:" - -#: Server/webroot/ngax/templates/import.html:24 -msgid "Configuration file:" -msgstr "Configuration file:" - -#: Server/webroot/ngax/templates/home.html:48 -msgid "Configuration:" -msgstr "Configuration:" - -#: Library/Modules/Builtin/Strings.cs:96 -msgid "Configure http requests" -msgstr "Configure http requests" - -#: Library/Backend/AlternativeFTP/Strings.cs:7 -msgid "Configure the FTP data connection type" -msgstr "Configure the FTP data connection type" - -#: Library/Backend/AlternativeFTP/Strings.cs:5 -msgid "Configure the FTP encryption mode" -msgstr "Configure the FTP encryption mode" - -#: Library/Backend/AlternativeFTP/Strings.cs:3 -msgid "Configure the SSL policy to use when encryption is enabled" -msgstr "Configure the SSL policy to use when encryption is enabled" - -#: Server/webroot/ngax/scripts/controllers/HomeController.js:33 -msgid "Confirm delete" -msgstr "Confirm delete" - -#: Library/Modules/Builtin/Strings.cs:118 -msgid "Confirm encryption passphrase" -msgstr "Confirm encryption passphrase" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:48 -msgid "Confirmation required" -msgstr "Confirmation required" - -#: Server/webroot/ngax/templates/restoredirect.html:16 -msgid "Connect" -msgstr "Connect" - -#: Server/webroot/ngax/index.html:22 -msgid "Connect now" -msgstr "Connect now" - -#: Server/webroot/ngax/templates/restoredirect.html:29 -msgid "Connect to" -msgstr "Connect to" - -#: Server/webroot/ngax/index.html:21 -msgid "Connecting..." -msgstr "Connecting..." - -#: Library/Interface/Strings.cs:21 -msgid "Connection Failed: {0}" -msgstr "Connection Failed: {0}" - -#: Server/webroot/ngax/index.html:30 -msgid "Connection lost" -msgstr "Connection lost" - -#: Library/Interface/Strings.cs:20 -msgid "Connection succeeded!" -msgstr "Connection succeeded!" - -#: Server/webroot/ngax/index.html:25 -msgid "Connnecting to server ..." -msgstr "Connnecting to server ..." - -#: Server/webroot/ngax/templates/backends/azure.html:12 -msgid "Container name" -msgstr "Container name" - -#: Server/webroot/ngax/templates/backends/openstack.html:3 -msgid "Container region" -msgstr "Container region" - -#: Server/webroot/ngax/templates/restore.html:88 -msgid "Continue" -msgstr "Continue" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:220 -msgid "Continue without encryption" -msgstr "Continue without encryption" - -#: Library/Main/Strings.cs:143 -msgid "Controls the use of disk snapshots" -msgstr "Controls the use of disk snapshots" - -#: Library/Main/Strings.cs:128 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controls the use of NTFS Update Sequence Numbers" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:29 -msgid "Core options" -msgstr "Core options" - -#: Server/webroot/ngax/scripts/controllers/StateController.js:45 -msgid "Counting ({0} files found, {1})" -msgstr "Counting ({0} files found, {1})" - -#: Server/webroot/ngax/templates/settings.html:28 -msgid "Crashes only" -msgstr "Crashes only" - -#: Server/webroot/ngax/templates/home.html:30 -msgid "Create bug report ..." -msgstr "Create bug report ..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:583 -msgid "Created new limited user" -msgstr "Created new limited user" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:235 -msgid "Creating bug report ..." -msgstr "Creating bug report ..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:592 -msgid "Creating new user with limited access ..." -msgstr "Creating new user with limited access ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:245 -msgid "Creating target folders ..." -msgstr "Creating target folders ..." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:86 -msgid "Creating temporary backup ..." -msgstr "Creating temporary backup ..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:592 -msgid "Creating user..." -msgstr "Creating user..." - -#: Server/webroot/ngax/templates/updatechangelog.html:12 -msgid "Current version is {0} ({1})" -msgstr "Current version is {0} ({1})" - -#: Server/webroot/ngax/templates/addoredit.html:83 -msgid "custom" -msgstr "custom" - -#: Server/webroot/ngax/templates/backends/openstack.html:27 -msgid "Custom authentication url" -msgstr "Custom authentication url" - -#: Server/webroot/ngax/templates/backends/gcs.html:24 -msgid "Custom location ({0})" -msgstr "Custom location ({0})" - -#: Server/webroot/ngax/templates/backends/s3.html:33 -msgid "Custom region for creating buckets" -msgstr "Custom region for creating buckets" - -#: Server/webroot/ngax/templates/backends/s3.html:36 -msgid "Custom region value ({0})" -msgstr "Custom region value ({0})" - -#: Server/webroot/ngax/templates/backends/s3.html:51 -msgid "Custom S3 endpoint" -msgstr "Custom S3 endpoint" - -#: Server/webroot/ngax/templates/backends/openstack.html:30 -msgid "Custom server url ({0})" -msgstr "Custom server url ({0})" - -#: Server/webroot/ngax/templates/backends/gcs.html:13 -msgid "Custom storage class ({0})" -msgstr "Custom storage class ({0})" - -#: Server/webroot/ngax/templates/addoredit.html:31 -msgid "Days" -msgstr "Days" - -#: Library/Main/Strings.cs:124 -msgid "Deactivates tolerance when comparing times" -msgstr "Deactivates tolerance when comparing times" - -#: Library/Encryption/Strings.cs:5 -msgid "Decryption failed: {0}" -msgstr "Decryption failed: {0}" - -#: Server/webroot/ngax/templates/settings.html:70 -msgid "Default ({0})" -msgstr "Default ({0})" - -#: Server/webroot/ngax/templates/settings.html:19 -msgid "Default options" -msgstr "Default options" - -#: Library/Interface/Strings.cs:39 -msgid "default value" -msgstr "default value" - -#: Server/webroot/ngax/templates/home.html:44 -msgid "Delete" -msgstr "Delete" - -#: Library/Main/BackendManager.cs:320 -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "Delete operation failed for {0} with FileNotFound, listing contents" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:254 -msgid "Deleting unwanted files ..." -msgstr "Deleting unwanted files ..." - -#: Library/Main/Strings.cs:49 -msgid "Determine if verification files are uploaded" -msgstr "Determine if verification files are uploaded" - -#: Server/Strings.cs:34 -msgid "Determines the amount of information written in the log file" -msgstr "Determines the amount of information written in the log file" - -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Determines the type of key to generate" -msgstr "Determines the type of key to generate" - -#: Library/Main/Strings.cs:78 -msgid "Determines usage of index files" -msgstr "Determines usage of index files" - -#: Server/webroot/ngax/templates/restore.html:19 -msgid "Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {0} for private use and {1} for commercial use." -msgstr "Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {0} for private use and {1} for commercial use." - -#: Library/Main/Strings.cs:68 -msgid "Disable automatic compating" -msgstr "Disable automatic compating" - -#: Library/Main/Strings.cs:194 -msgid "Disable checks based on file time" -msgstr "Disable checks based on file time" - -#: CommandLine/Strings.cs:4 -msgid "Disable console output" -msgstr "Disable console output" - -#: Library/Main/Strings.cs:185 -msgid "Disable encryption" -msgstr "Disable encryption" - -#: Library/Modules/Builtin/Strings.cs:97 -msgid "Disable nagling" -msgstr "Disable nagling" - -#: Library/Modules/Builtin/Strings.cs:99 -msgid "Disable the expect header" -msgstr "Disable the expect header" - -#: Library/Backend/AlternativeFTP/Strings.cs:10 -msgid "Disable upload verification" -msgstr "Disable upload verification" - -#: Server/webroot/ngax/templates/log.html:35 -msgid "Disabled" -msgstr "Disabled" - -#: Library/Main/Strings.cs:147 -msgid "Disabled one or more modules" -msgstr "Disabled one or more modules" - -#: Library/Main/Strings.cs:132 -msgid "Disables automatic folder creation" -msgstr "Disables automatic folder creation" - -#: Library/Main/Strings.cs:126 -msgid "Disables changelist by USN numbers" -msgstr "Disables changelist by USN numbers" - -#: Server/Strings.cs:29 -msgid "Disables database encryption" -msgstr "Disables database encryption" - -#: Library/Main/Strings.cs:61 -msgid "Disables the local database" -msgstr "Disables the local database" - -#: Library/Main/Strings.cs:155 -msgid "Disables use of the streaming transfer method" -msgstr "Disables use of the streaming transfer method" - -#: Server/webroot/ngax/templates/notificationarea.html:28 -msgid "Dismiss" -msgstr "Dismiss" - -#: Server/Strings.cs:40 -msgid "Displays this help" -msgstr "Displays this help" - -#: Library/Main/Strings.cs:14 -msgid "Do not merge the HyperV VHD (Windows only)" -msgstr "Do not merge the HyperV VHD (Windows only)" - -#: Library/Main/Strings.cs:80 -msgid "Do not query backend at startup" -msgstr "Do not query backend at startup" - -#: Library/Main/Strings.cs:119 -msgid "Do not re-use connections" -msgstr "Do not re-use connections" - -#: Library/Main/Strings.cs:28 -msgid "Do not use local data" -msgstr "Do not use local data" - -#: Server/webroot/ngax/scripts/controllers/HomeController.js:33 -msgid "Do you really want to delete the backup: {0}" -msgstr "Do you really want to delete the backup: {0}" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:84 -msgid "Do you really want to delete the local database for: {0}" -msgstr "Do you really want to delete the local database for: {0}" - -#: Library/Interface/Strings.cs:22 -msgid "Do you want to test the connection?" -msgstr "Do you want to test the connection?" - -#: Library/Main/Strings.cs:74 -msgid "Does not perform any modifications" -msgstr "Does not perform any modifications" - -#: Server/webroot/ngax/index.html:133 -msgid "Donate" -msgstr "Donate" - -#: Server/webroot/ngax/index.html:130 -msgid "Donate with Bitcoins" -msgstr "Donate with Bitcoins" - -#: Server/webroot/ngax/index.html:127 -msgid "Donate with PayPal" -msgstr "Donate with PayPal" - -#: Server/webroot/ngax/templates/settings.html:80 -msgid "Donation messages" -msgstr "Donation messages" - -#: Server/webroot/ngax/templates/settings.html:76 -msgid "Donation messages are hidden, click to show" -msgstr "Donation messages are hidden, click to show" - -#: Server/webroot/ngax/templates/settings.html:77 -msgid "Donation messages are visible, click to hide" -msgstr "Donation messages are visible, click to hide" - -#: Server/webroot/ngax/templates/export.html:8 -msgid "Done" -msgstr "Done" - -#: Library/Main/Strings.cs:36 -msgid "Don't store metadata" -msgstr "Don't store metadata" - -#: Library/Encryption/Strings.cs:20 -msgid "Don't use GPG Armor" -msgstr "Don't use GPG Armor" - -#: Server/webroot/ngax/templates/notificationarea.html:24 -msgid "Download" -msgstr "Download" - -#: Server/webroot/ngax/templates/notificationarea.html:11 -msgid "Downloading ..." -msgstr "Downloading ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:241 -msgid "Downloading files ..." -msgstr "Downloading files ..." - -#: Library/Backend/Dropbox/Strings.cs:7 -msgid "Dropbox" -msgstr "Dropbox" - -#: Library/Backend/WEBDAV/Strings.cs:3 -msgid "Dump the PROPFIND response" -msgstr "Dump the PROPFIND response" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:367 -msgid "Duplicate option {0}" -msgstr "Duplicate option {0}" - -#: Server/Strings.cs:16 -msgid "Duplicati needs to store a small database with all settings. Use this option to choose where the settings are stored. This option can also be set with the environment variable {0}." -msgstr "Duplicati needs to store a small database with all settings. Use this option to choose where the settings are stored. This option can also be set with the environment variable {0}." - -#: Library/Main/Strings.cs:152 -msgid "Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module." -msgstr "Duplicati supports plugable compression modules. Use this option to select a module to use for compression. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the compression module." - -#: Library/Main/Strings.cs:150 -msgid "Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module." -msgstr "Duplicati supports plugable encryption modules. Use this option to select a module to use for encryption. This is only applied when creating new volumes, when reading an existing file, the filename is used to select the encryption module." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Duplicati uses an external server to support the OAuth authentication flow. If you have set up your own Duplicati OAuth server, you can supply the refresh url." -msgstr "Duplicati uses an external server to support the OAuth authentication flow. If you have set up your own Duplicati OAuth server, you can supply the refresh url." - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}." -msgstr "Duplicati will assume that the credentials given are for a US account, use this option if the account is a UK based account. Note that this is equivalent to setting --{0}={1}." - -#: Library/Main/Strings.cs:120 -msgid "Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection" -msgstr "Duplicati will attempt to perform multiple operations on a single connection, as this avoids repeated login attempts, and thus speeds up the process. This option can be used to ensure that each operation is performed on a seperate connection" - -#: Library/Main/Strings.cs:27 -msgid "Duplicati will attempt to use data from source files to minimize the amount of downloaded data. Use this option to skip this optimization and only use remote data." -msgstr "Duplicati will attempt to use data from source files to minimize the amount of downloaded data. Use this option to skip this optimization and only use remote data." - -#: Library/Main/Strings.cs:122 -msgid "Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete." -msgstr "Duplicati will upload files while scanning the disk and producing volumes, which usually makes the backup faster. Use this flag to turn the behavior off, so that Duplicati will wait for each volume to complete." - -#: Library/Main/Strings.cs:161 -msgid "Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage. Note that SQLite will always put temporary files in the system default temporary folder. Consider using the TMPDIR environment variable on Linux to set the temporary folder for both Duplicati and SQLite." -msgstr "Duplicati will use the system default temporary folder. This option can be used to supply an alternative folder for temporary storage. Note that SQLite will always put temporary files in the system default temporary folder. Consider using the TMPDIR environment variable on Linux to set the temporary folder for both Duplicati and SQLite." - -#: Server/webroot/ngax/templates/localdatabase.html:33 -msgid "Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation." -msgstr "Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation." - -#: Server/webroot/ngax/templates/home.html:46 -msgid "Edit ..." -msgstr "Edit ..." - -#: Server/webroot/ngax/templates/edituri.html:19 -msgid "Edit as list" -msgstr "Edit as list" - -#: Server/webroot/ngax/templates/addoredit.html:21 -msgid "Edit as text" -msgstr "Edit as text" - -#: Library/Backend/SharePoint/Strings.cs:11 -msgid "Element with path '{0}' not found on host '{1}'." -msgstr "Element with path '{0}' not found on host '{1}'." - -#: Library/Modules/Builtin/Strings.cs:54 -msgid "Email recipient(s)" -msgstr "Email recipient(s)" - -#: Library/Modules/Builtin/Strings.cs:45 -msgid "Email sender" -msgstr "Email sender" - -#: Library/Modules/Builtin/Strings.cs:30 -msgid "Email sent successfully using server: {0}" -msgstr "Email sent successfully using server: {0}" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:527 -msgid "Empty" -msgstr "Empty" - -#: Library/Modules/Builtin/Strings.cs:115 -msgid "Empty passphrases are not allowed" -msgstr "Empty passphrases are not allowed" - -#: Library/Main/Strings.cs:63 -msgid "Enable this option to look into other files on this machine to find existing blocks. This is a fairly slow operation but can limit the size of downloads." -msgstr "Enable this option to look into other files on this machine to find existing blocks. This is a fairly slow operation but can limit the size of downloads." - -#: Library/Main/Strings.cs:137 -msgid "Enables debugging output" -msgstr "Enables debugging output" - -#: Library/Main/Strings.cs:145 -msgid "Enables one or more modules" -msgstr "Enables one or more modules" - -#: Library/Main/Strings.cs:85 -msgid "Enables storing file metadata" -msgstr "Enables storing file metadata" - -#: Server/Strings.cs:21 -msgid "Enables the ping-pong responder" -msgstr "Enables the ping-pong responder" - -#: Library/Main/Strings.cs:156 -msgid "Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored." -msgstr "Enabling this option will disallow usage of the streaming interface, which means that transfer progress bars will not show, and bandwidth throttle settings will be ignored." - -#: Server/webroot/ngax/templates/export.html:38 -msgid "Encrypt file" -msgstr "Encrypt file" - -#: Server/webroot/ngax/templates/addoredit.html:220 -msgid "Encryption" -msgstr "Encryption" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:234 -msgid "Encryption changed" -msgstr "Encryption changed" - -#: Server/webroot/ngax/templates/about.html:12 -msgid "Encryption modules:" -msgstr "Encryption modules:" - -#: Server/webroot/ngax/templates/addoredit.html:223 -msgid "Enter a url, or click the \'{0}\' link" -msgstr "Enter a url, or click the \'{0}\' link" - -#: Server/webroot/ngax/templates/backends/azure.html:2 -msgid "Enter access key" -msgstr "Enter access key" - -#: Server/webroot/ngax/templates/backends/azure.html:6 -msgid "Enter account name" -msgstr "Enter account name" - -#: Server/webroot/ngax/templates/restoredirect.html:24 -msgid "Enter backup passphrase, if any" -msgstr "Enter backup passphrase, if any" - -#: Server/webroot/ngax/templates/backends/azure.html:11 -msgid "Enter container name" -msgstr "Enter container name" - -#: Server/webroot/ngax/templates/export.html:34 -msgid "Enter encryption passphrase" -msgstr "Enter encryption passphrase" - -#: Server/webroot/ngax/templates/addoredit.html:143 -msgid "Enter expression here" -msgstr "Enter expression here" - -#: Server/webroot/ngax/templates/backends/mega.html:11 -msgid "Enter folder path name" -msgstr "Enter folder path name" - -#: Server/webroot/ngax/templates/addoredit.html:20 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Enter one option per line in command-line format, eg. {0}" - -#: Server/webroot/ngax/templates/restore.html:67 -msgid "Enter the destination path" -msgstr "Enter the destination path" - -#: Library/Interface/Strings.cs:33 -msgid "Enumeration" -msgstr "Enumeration" - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:11 -msgid "Error" -msgstr "Error" - -#: Library/Modules/Builtin/Strings.cs:82 -msgid "Error while executing script ""{0}"": {1}" -msgstr "Error while executing script ""{0}"": {1}" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:234 -msgid "Error!" -msgstr "Error!" - -#: Server/webroot/ngax/templates/settings.html:29 -msgid "Errors and crashes" -msgstr "Errors and crashes" - -#: Library/Backend/SharePoint/Strings.cs:9 -msgid "Everything seemed alright, but then web title could not be read to test connection. Something's wrong." -msgstr "Everything seemed alright, but then web title could not be read to test connection. Something's wrong." - -#: Server/webroot/ngax/templates/addoredit.html:133 -msgid "Exclude" -msgstr "Exclude" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:508 -msgid "Exclude directories whose names contain" -msgstr "Exclude directories whose names contain" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:465 -msgid "Exclude expression" -msgstr "Exclude expression" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:490 -msgid "Exclude file" -msgstr "Exclude file" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:484 -msgid "Exclude file extension" -msgstr "Exclude file extension" - -#: CommandLine/Strings.cs:8 -msgid "Exclude files" -msgstr "Exclude files" - -#: Library/Main/Strings.cs:108 -msgid "Exclude files by attribute" -msgstr "Exclude files by attribute" - -#: CommandLine/Strings.cs:9 -msgid "Exclude files that match this filter. The special character * means any number of character, and the special character ? means any single character, use *.txt to include all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, i.e. [.*\.txt]." -msgstr "Exclude files that match this filter. The special character * means any number of character, and the special character ? means any single character, use *.txt to include all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, i.e. [.*\.txt]." - -#: Server/webroot/ngax/scripts/services/AppUtils.js:502 -msgid "Exclude files whose names contain" -msgstr "Exclude files whose names contain" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:496 -msgid "Exclude folder" -msgstr "Exclude folder" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:479 -msgid "Exclude regular expression" -msgstr "Exclude regular expression" - -#: Library/Main/Database/ExtensionMethods.cs:159 -msgid "ExecuteNonQuery: {0}" -msgstr "ExecuteNonQuery: {0}" - -#: Library/Main/Database/ExtensionMethods.cs:97 -msgid "ExecuteReader: {0}" -msgstr "ExecuteReader: {0}" - -#: Library/Modules/Builtin/Strings.cs:87 -msgid "Executes a script after performing an operation. The script will receive the operation results written to stdout." -msgstr "Executes a script after performing an operation. The script will receive the operation results written to stdout." - -#: Library/Modules/Builtin/Strings.cs:80 -msgid "Executes a script before performing an operation. The operation will block until the script has completed or timed out." -msgstr "Executes a script before performing an operation. The operation will block until the script has completed or timed out." - -#: Library/Modules/Builtin/Strings.cs:84 -msgid "Executes a script before performing an operation. The operation will block until the script has completed or timed out. If the script returns a non-zero error code or times out, the operation will be aborted." -msgstr "Executes a script before performing an operation. The operation will block until the script has completed or timed out. If the script returns a non-zero error code or times out, the operation will be aborted." - -#: Library/Modules/Builtin/Strings.cs:89 -msgid "Executes a script before starting an operation, and again on completion" -msgstr "Executes a script before starting an operation, and again on completion" - -#: Library/Main/Database/ExtensionMethods.cs:143 -msgid "ExecuteScalar: {0}" -msgstr "ExecuteScalar: {0}" - -#: Library/Modules/Builtin/Strings.cs:81 -msgid "Execution of the script ""{0}"" timed out" -msgstr "Execution of the script ""{0}"" timed out" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:40 -msgid "Existing file found" -msgstr "Existing file found" - -#: Server/webroot/ngax/templates/settings.html:52 -msgid "Experimental" -msgstr "Experimental" - -#: Server/webroot/ngax/templates/export.html:29 -msgid "Export" -msgstr "Export" - -#: Server/webroot/ngax/templates/home.html:45 -msgid "Export ..." -msgstr "Export ..." - -#: Server/webroot/ngax/templates/export.html:54 -msgid "Export backup configuration" -msgstr "Export backup configuration" - -#: Server/webroot/ngax/templates/export.html:25 -msgid "Exporting ..." -msgstr "Exporting ..." - -#: Library/Encryption/Strings.cs:22 -msgid "Extra GPG commandline options for decryption" -msgstr "Extra GPG commandline options for decryption" - -#: Library/Encryption/Strings.cs:18 -msgid "Extra GPG commandline options for encryption" -msgstr "Extra GPG commandline options for encryption" - -#: Library/Main/Strings.cs:204 -msgid "Failed to apply 'force-locale' setting. Please try to update .NET-Framework. Exception was: ""{0}"" " -msgstr "Failed to apply 'force-locale' setting. Please try to update .NET-Framework. Exception was: ""{0}"" " - -#: Library/Backend/OAuthHelper/Strings.cs:8 -msgid "Failed to authorize using the OAuth service: {0}. If the problem persists, try generating a new authid token from: {1}" -msgstr "Failed to authorize using the OAuth service: {0}. If the problem persists, try generating a new authid token from: {1}" - -#: Library/Backend/OneDrive/Strings.cs:13 -msgid "Failed to authorize using the WLID service: {0}. If the problem persists, try generating a new authid token from: {1}" -msgstr "Failed to authorize using the WLID service: {0}. If the problem persists, try generating a new authid token from: {1}" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:64 -msgid "Failed to build temporary database: {0}" -msgstr "Failed to build temporary database: {0}" - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:11 -msgid "Failed to connect: {0}" -msgstr "Failed to connect: {0}" - -#: Library/Main/Strings.cs:4 -msgid "Failed to create a snapshot: {0}" -msgstr "Failed to create a snapshot: {0}" - -#: Server/Strings.cs:42 -msgid "Failed to create, open or upgrade the database.\r\nError message: {0}" -msgstr "Failed to create, open or upgrade the database.\r\nError message: {0}" - -#: Library/Encryption/Strings.cs:28 -msgid "Failed to decrypt data (invalid passphrase?): {0}" -msgstr "Failed to decrypt data (invalid passphrase?): {0}" - -#: Library/Backend/CloudFiles/Strings.cs:7 -msgid "Failed to delete file" -msgstr "Failed to delete file" - -#: Library/Main/BackendManager.cs:812 -msgid "Failed to delete file {0}, testing if file exists" -msgstr "Failed to delete file {0}, testing if file exists" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:74 -msgid "Failed to delete:" -msgstr "Failed to delete:" - -#: Library/Main/BackendManager.cs:826 -msgid "Failed to dispose backend instance: {0}" -msgstr "Failed to dispose backend instance: {0}" - -#: Library/Encryption/Strings.cs:17 -msgid "Failed to execute GPG at """"{0}"" {1}"": {2}" -msgstr "Failed to execute GPG at """"{0}"" {1}"": {2}" - -#: Library/SQLiteHelper/Strings.cs:5 -msgid "Failed to execute SQL: {0}\nError: {1}\nDatabase is NOT upgraded." -msgstr "Failed to execute SQL: {0}\nError: {1}\nDatabase is NOT upgraded." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:304 -msgid "Failed to fetch path information: {0}" -msgstr "Failed to fetch path information: {0}" - -#: Library/DynamicLoader/Strings.cs:4 -msgid "Failed to load assembly {0}, error message: {1}" -msgstr "Failed to load assembly {0}, error message: {1}" - -#: Library/DynamicLoader/Strings.cs:3 -msgid "Failed to load process type {0} assembly {1}, error message: {2}" -msgstr "Failed to load process type {0} assembly {1}, error message: {2}" - -#: Library/Utility/Strings.cs:20 -msgid "Failed to parse the segment: {0}, invalid integer" -msgstr "Failed to parse the segment: {0}, invalid integer" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:17 -msgid "Failed to read backup defaults:" -msgstr "Failed to read backup defaults:" - -#: Library/Main/BackendManager.cs:801 -msgid "Failed to recover from error deleting file {0}" -msgstr "Failed to recover from error deleting file {0}" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:32 -msgid "Failed to restore files: {0}" -msgstr "Failed to restore files: {0}" - -#: Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:26 -msgid "Failed to save:" -msgstr "Failed to save:" - -#: Library/Modules/Builtin/Strings.cs:31 -msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" -msgstr "Failed to send email with server: {0}, message: {1}, retrying with {2}" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Failed to send email: {0}" -msgstr "Failed to send email: {0}" - -#: Library/Modules/Builtin/Strings.cs:3 -msgid "Failed to send jabber message: {0}" -msgstr "Failed to send jabber message: {0}" - -#: Library/Backend/CloudFiles/Strings.cs:6 -msgid "Failed to upload file" -msgstr "Failed to upload file" - -#: Library/Utility/Strings.cs:26 -msgid "Failed while validating certificate hash, error message: {0}, Ssl error name: {1}" -msgstr "Failed while validating certificate hash, error message: {0}, Ssl error name: {1}" - -#: Library/Encryption/Strings.cs:4 -msgid "Failure while invoking GnuPG, program won't flush output" -msgstr "Failure while invoking GnuPG, program won't flush output" - -#: Library/Encryption/Strings.cs:3 -msgid "Failure while invoking GnuPG, program won't terminate" -msgstr "Failure while invoking GnuPG, program won't terminate" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:298 -msgid "Fetching path information ..." -msgstr "Fetching path information ..." - -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "File not found: {0}" -msgstr "File not found: {0}" - -#: Server/webroot/ngax/templates/addoredit.html:116 -msgid "Files larger than:" -msgstr "Files larger than:" - -#: Server/webroot/ngax/templates/addoredit.html:157 -msgid "Filters" -msgstr "Filters" - -#: CommandLine/Strings.cs:17 -msgid "Filters cannot be specified on the commandline if filters are also present in the parameter file. Use the special --{0}, --{1}, or --{2} options to specify filters inside the parameter file. Each filter must be prefixed with with either a + or a -, and multiple filters must be joined with {3}" -msgstr "Filters cannot be specified on the commandline if filters are also present in the parameter file. Use the special --{0}, --{1}, or --{2} options to specify filters inside the parameter file. Each filter must be prefixed with with either a + or a -, and multiple filters must be joined with {3}" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:250 -msgid "Finished!" -msgstr "Finished!" - -#: Library/Interface/Strings.cs:32 -msgid "Flags" -msgstr "Flags" - -#: Library/Interface/Strings.cs:6 -msgid "Folder created!" -msgstr "Folder created!" - -#: Server/webroot/ngax/templates/restore.html:68 -msgid "Folder path" -msgstr "Folder path" - -#: Server/webroot/ngax/templates/addoredit.html:175 -msgid "Folders" -msgstr "Folders" - -#: Server/webroot/ngax/templates/addoredit.html:39 -msgid "for a specific time" -msgstr "for a specific time" - -#: Library/Backend/File/Strings.cs:4 -msgid "Force authentication against remote share" -msgstr "Force authentication against remote share" - -#: Library/Backend/Box/Strings.cs:6 -msgid "Force delete files" -msgstr "Force delete files" - -#: Library/Main/Strings.cs:20 -msgid "Force the locale setting" -msgstr "Force the locale setting" - -#: Library/Backend/WEBDAV/Strings.cs:18 -msgid "Force the use of the HTTP Digest authentication method" -msgstr "Force the use of the HTTP Digest authentication method" - -#: Server/webroot/ngax/templates/addoredit.html:40 -msgid "forever" -msgstr "forever" - -#: CommandLine/Strings.cs:31 -msgid "Found {0} commands but expected {1}, commands: \r\n{2}" -msgstr "Found {0} commands but expected {1}, commands: \r\n{2}" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:514 -msgid "Fri" -msgstr "Fri" - -#: Library/Backend/FTP/Strings.cs:8 -msgid "FTP" -msgstr "FTP" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:68 -msgid "FTP (Alternative)" -msgstr "FTP (Alternative)" - -#: Server/Strings.cs:11 -msgid "Full backup" -msgstr "Full backup" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:532 -msgid "GByte" -msgstr "GByte" - -#: Server/webroot/ngax/templates/backends/gcs.html:4 -msgid "GCS Project ID" -msgstr "GCS Project ID" - -#: Server/webroot/ngax/templates/about.html:62 -msgid "General" -msgstr "General" - -#: Server/webroot/ngax/templates/addoredit.html:50 -msgid "General options" -msgstr "General options" - -#: Server/webroot/ngax/templates/addoredit.html:195 -msgid "Generate" -msgstr "Generate" - -#: Server/webroot/ngax/templates/backends/s3.html:2 -msgid "Generate IAM access policy" -msgstr "Generate IAM access policy" - -#: Library/Encryption/Strings.cs:24 -msgid "GNU Privacy Guard, external" -msgstr "GNU Privacy Guard, external" - -#: Library/Backend/GoogleServices/Strings.cs:28 -msgid "Google Cloud Storage" -msgstr "Google Cloud Storage" - -#: Library/Backend/GoogleServices/Strings.cs:6 -msgid "Google Drive" -msgstr "Google Drive" - -#: Library/Main/Strings.cs:18 -msgid "Handle file communication with backend using threaded pipes" -msgstr "Handle file communication with backend using threaded pipes" - -#: Library/Main/Strings.cs:110 -msgid "Hardlink handling" -msgstr "Hardlink handling" - -#: Library/Main/Strings.cs:221 -msgid "Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}" -msgstr "Hash mismatch on file ""{0}"", recorded hash: {1}, actual hash {2}" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:537 -msgid "Hidden files" -msgstr "Hidden files" - -#: Server/webroot/ngax/templates/settings.html:94 -msgid "Hours" -msgstr "Hours" - -#: Server/webroot/ngax/templates/restore.html:49 -msgid "How do you want to handle existing files?" -msgstr "How do you want to handle existing files?" - -#: Library/Backend/HubiC/Strings.cs:8 -msgid "HubiC" -msgstr "HubiC" - -#: Library/Main/Strings.cs:199 -msgid "If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered." -msgstr "If a backup is interrupted there will likely be partial files present on the backend. Using this flag, Duplicati will automatically remove such files when encountered." - -#: Server/webroot/ngax/templates/addoredit.html:94 -msgid "If a date was missed, the job will run as soon as possible." -msgstr "If a date was missed, the job will run as soon as possible." - -#: Library/Main/Strings.cs:69 -msgid "If a large number of small files are detected during a backup, or wasted space is found after deleting backups, the remote data will be compacted. Use this option to disable such automatic compacting and only compact when running the compact command." -msgstr "If a large number of small files are detected during a backup, or wasted space is found after deleting backups, the remote data will be compacted. Use this option to disable such automatic compacting and only compact when running the compact command." - -#: Library/Main/Strings.cs:184 -msgid "If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better." -msgstr "If an upload or download fails, Duplicati will retry a number of times before failing. Use this to handle unstable network connections better." - -#: Library/Main/Strings.cs:133 -msgid "If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation." -msgstr "If Duplicati detects that the target folder is missing, it will create it automatically. Activate this option to prevent automatic folder creation." - -#: Library/Main/Strings.cs:116 -msgid "If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty" -msgstr "If no files have changed, Duplicati will not upload a backup set. If the backup data is used to verify that a backup was executed, this option will make Duplicati upload a backupset even if it is empty" - -#: Server/webroot/ngax/templates/localdatabase.html:28 -msgid "If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\nIf the repair is unsuccesful, you can delete the local database and re-generate." -msgstr "If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\nIf the repair is unsuccesful, you can delete the local database and re-generate." - -#: Server/webroot/ngax/templates/export.html:15 -msgid "If the backup file was not downloaded automatically," -msgstr "If the backup file was not downloaded automatically," - -#: Library/Main/Strings.cs:166 -msgid "If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway." -msgstr "If the hash for the volume does not match, Duplicati will refuse to use the backup. Supply this flag to allow Duplicati to proceed anyway." - -#: Library/Backend/SharePoint/Strings.cs:25 -msgid "If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients." -msgstr "If the server and client both supports integrated authentication, this option enables that authentication method. This is likely only available with windows servers and clients." - -#: Library/Backend/FTP/Strings.cs:18 -msgid "If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode" -msgstr "If this flag is set, the FTP connection is made in active mode. Even if the ""ftp-passive"" flag is also set, the connection will be made in active mode" - -#: Library/Backend/FTP/Strings.cs:16 -msgid "If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored" -msgstr "If this flag is set, the FTP connection is made in passive mode, which works better with some firewalls. If the ""ftp-regular"" flag is also set, this flag is ignored" - -#: Library/Backend/AlternativeFTP/Strings.cs:8 -msgid "If this flag is set, the FTP data connection type will be changed to the selected option." -msgstr "If this flag is set, the FTP data connection type will be changed to the selected option." - -#: Library/Backend/AlternativeFTP/Strings.cs:6 -msgid "If this flag is set, the FTP encryption mode will be changed to the selected option." -msgstr "If this flag is set, the FTP encryption mode will be changed to the selected option." - -#: Library/Main/Strings.cs:81 -msgid "If this flag is set, the local database is not compared to the remote filelist on startup. The intended usage for this option is to work correctly in cases where the filelisting is broken or unavailable." -msgstr "If this flag is set, the local database is not compared to the remote filelist on startup. The intended usage for this option is to work correctly in cases where the filelisting is broken or unavailable." - -#: Library/Backend/File/Strings.cs:3 -msgid "If this option is set, any existing authentication against the remote share is dropped before attempting to authenticate" -msgstr "If this option is set, any existing authentication against the remote share is dropped before attempting to authenticate" - -#: CommandLine/Strings.cs:5 -msgid "If this option is set, progress reports and other messages that would normally go to the console will be redirected to the log." -msgstr "If this option is set, progress reports and other messages that would normally go to the console will be redirected to the log." - -#: CommandLine/Strings.cs:7 -msgid "If this option is used with a backup operation, it is interpreted as a list of files to add to the filesets. When used with list or restore, it will list or restore the control files instead of the normal files." -msgstr "If this option is used with a backup operation, it is interpreted as a list of files to add to the filesets. When used with list or restore, it will list or restore the control files instead of the normal files." - -#: Library/Main/Strings.cs:127 -msgid "If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect." -msgstr "If USN is enabled the USN numbers are used to find all changed files since last backup. Use this option to disable the use of USN numbers, which will make Duplicati investigate all source files. This option is primarily intended for testing and should not be disabled in a production environment. If USN is not enabled, this option has no effect." - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:15 -msgid "If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?" -msgstr "If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?" - -#: Server/webroot/ngax/templates/backends/openstack.html:12 -msgid "If you do not enter an API Key, the tenant name is required" -msgstr "If you do not enter an API Key, the tenant name is required" - -#: Library/Main/Strings.cs:186 -msgid "If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch." -msgstr "If you store the backups on a local disk, and prefer that they are kept unencrypted, you can turn of encryption completely by using this switch." - -#: Library/Modules/Builtin/Strings.cs:102 -msgid "If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces. You can enter multiple hashes separated by commas." -msgstr "If your server certificate is reported as invalid (eg. with self-signed certificates), you can supply the certificate hash to approve it anyway. The hash value must be entered in hex format without spaces. You can enter multiple hashes separated by commas." - -#: Library/Main/Strings.cs:55 -msgid "Ignore missing source elements" -msgstr "Ignore missing source elements" - -#: Server/webroot/ngax/templates/import.html:11 -msgid "Import" -msgstr "Import" - -#: Server/webroot/ngax/templates/import.html:28 -msgid "Import backup configuration" -msgstr "Import backup configuration" - -#: Server/webroot/ngax/templates/addoredit.html:232 -msgid "Import configuration from a file ..." -msgstr "Import configuration from a file ..." - -#: Server/webroot/ngax/templates/import.html:7 -msgid "Importing ..." -msgstr "Importing ..." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:424 -msgid "Include a file?" -msgstr "Include a file?" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:469 -msgid "Include expression" -msgstr "Include expression" - -#: CommandLine/Strings.cs:10 -msgid "Include files" -msgstr "Include files" - -#: CommandLine/Strings.cs:11 -msgid "Include files that match this filter. The special character * means any number of character, and the special character ? means any single character, use *.txt to include all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, i.e. [.*\.txt]." -msgstr "Include files that match this filter. The special character * means any number of character, and the special character ? means any single character, use *.txt to include all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, i.e. [.*\.txt]." - -#: Server/webroot/ngax/scripts/services/AppUtils.js:474 -msgid "Include regular expression" -msgstr "Include regular expression" - -#: Server/Strings.cs:10 -msgid "Incremental backup" -msgstr "Incremental backup" - -#: Server/webroot/ngax/templates/settings.html:46 -msgid "Individual builds for developers only." -msgstr "Individual builds for developers only." - -#: Server/webroot/ngax/templates/notificationarea.html:13 -msgid "Install" -msgstr "Install" - -#: Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:16 -msgid "Install failed:" -msgstr "Install failed:" - -#: Library/Backend/FTP/Strings.cs:9 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instructs Duplicati to use an SSL (ftps) connection" - -#: Library/Backend/S3/Strings.cs:7 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Instructs Duplicati to use an SSL (https) connection" - -#: Library/Interface/Strings.cs:31 -msgid "Integer" -msgstr "Integer" - -#: Library/Main/Strings.cs:205 -msgid "Invalid path: ""{0}"" ({1})" -msgstr "Invalid path: ""{0}"" ({1})" - -#: Library/Utility/Strings.cs:32 -msgid "Invalid size value: {0}" -msgstr "Invalid size value: {0}" - -#: Library/Utility/Strings.cs:19 -msgid "Invalid specifier: {0}" -msgstr "Invalid specifier: {0}" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:167 -msgid "It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?" -msgstr "It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:534 -msgid "KByte" -msgstr "KByte" - -#: Library/Main/Strings.cs:59 -msgid "Keep a number of versions" -msgstr "Keep a number of versions" - -#: Library/Main/Strings.cs:57 -msgid "Keep all versions within a timespan" -msgstr "Keep all versions within a timespan" - -#: Server/webroot/ngax/templates/addoredit.html:42 -msgid "Keep backups" -msgstr "Keep backups" - -#: Server/webroot/ngax/templates/settings.html:88 -msgid "Language in user interface" -msgstr "Language in user interface" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:379 -msgid "Last month" -msgstr "Last month" - -#: Server/webroot/ngax/templates/home.html:25 -msgid "Last successful run:" -msgstr "Last successful run:" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:360 -msgid "Latest" -msgstr "Latest" - -#: Server/webroot/ngax/templates/about.html:60 -msgid "Libraries" -msgstr "Libraries" - -#: Library/Main/Strings.cs:163 -msgid "Limit the size of files being backed up" -msgstr "Limit the size of files being backed up" - -#: Library/Main/Strings.cs:157 -msgid "Limit the size of the volumes" -msgstr "Limit the size of the volumes" - -#: Server/Strings.cs:9 -msgid "List actual files" -msgstr "List actual files" - -#: Server/Strings.cs:8 -msgid "List backup entries" -msgstr "List backup entries" - -#: Server/Strings.cs:7 -msgid "List backups" -msgstr "List backups" - -#: Library/Main/Strings.cs:91 -msgid "List of deleted files" -msgstr "List of deleted files" - -#: Library/Main/Strings.cs:95 -msgid "List of files to examine for changes" -msgstr "List of files to examine for changes" - -#: Library/Main/Strings.cs:39 -msgid "List only filesets" -msgstr "List only filesets" - -#: Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:40 -msgid "Listing backup dates ..." -msgstr "Listing backup dates ..." - -#: Library/Main/BackendManager.cs:307 -msgid "Listing indicates file {0} is deleted correctly" -msgstr "Listing indicates file {0} is deleted correctly" - -#: Server/webroot/ngax/templates/log.html:55 -msgid "Live" -msgstr "Live" - -#: Server/webroot/ngax/templates/about.html:25 -msgid "Loading ..." -msgstr "Loading ..." - -#: Server/webroot/ngax/templates/localdatabase.html:36 -msgid "Local database for" -msgstr "Local database for" - -#: Server/webroot/ngax/templates/localdatabase.html:15 -msgid "Local database path:" -msgstr "Local database path:" - -#: Library/Backend/File/Strings.cs:9 -msgid "Local folder or drive" -msgstr "Local folder or drive" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:45 -msgid "Local storage" -msgstr "Local storage" - -#: Server/webroot/ngax/templates/localdatabase.html:18 -msgid "Location" -msgstr "Location" - -#: Server/webroot/ngax/templates/backends/gcs.html:21 -msgid "Location where buckets are created" -msgstr "Location where buckets are created" - -#: Server/webroot/ngax/templates/log.html:59 -msgid "Log data" -msgstr "Log data" - -#: Library/Main/Strings.cs:134 -msgid "Log information level" -msgstr "Log information level" - -#: Library/Main/Strings.cs:136 -msgid "Log internal information" -msgstr "Log internal information" - -#: Library/Backend/File/Strings.cs:17 -msgid "Look for a file in the destination folder" -msgstr "Look for a file in the destination folder" - -#: Server/webroot/ngax/templates/localdatabase.html:30 -msgid "Maintenance" -msgstr "Maintenance" - -#: Server/webroot/ngax/templates/home.html:38 -msgid "Manage database ..." -msgstr "Manage database ..." - -#: Library/Main/Strings.cs:101 -msgid "Manage non-compressible file extensions" -msgstr "Manage non-compressible file extensions" - -#: Server/webroot/ngax/templates/restore.html:58 -msgid "Manually type path" -msgstr "Manually type path" - -#: Library/Main/Strings.cs:105 -msgid "Map snapshots to a drive (Windows only)" -msgstr "Map snapshots to a drive (Windows only)" - -#: Library/Main/Strings.cs:189 -msgid "Max number of kilobytes to download pr. second" -msgstr "Max number of kilobytes to download pr. second" - -#: Library/Main/Strings.cs:187 -msgid "Max number of kilobytes to upload pr. second" -msgstr "Max number of kilobytes to upload pr. second" - -#: Library/Main/Strings.cs:64 -msgid "Maximum number of small volumes" -msgstr "Maximum number of small volumes" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:533 -msgid "MByte" -msgstr "MByte" - -#: Library/Backend/CloudFiles/Strings.cs:8 -msgid "MD5 Hash (ETag) verification failed" -msgstr "MD5 Hash (ETag) verification failed" - -#: Library/Backend/Mega/Strings.cs:11 -msgid "mega.nz" -msgstr "mega.nz" - -#: Library/Main/Strings.cs:99 -msgid "Memory used by the block hash" -msgstr "Memory used by the block hash" - -#: Library/Main/Strings.cs:89 -msgid "Memory used by the file hash" -msgstr "Memory used by the file hash" - -#: Library/Main/Strings.cs:82 -msgid "Memory used by the metadata hash" -msgstr "Memory used by the metadata hash" - -#: Server/webroot/ngax/index.html:122 -msgid "Menu" -msgstr "Menu" - -#: Library/Backend/OneDrive/Strings.cs:8 -msgid "Microsoft OneDrive" -msgstr "Microsoft OneDrive" - -#: Library/Backend/SharePoint/Strings.cs:4 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:31 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" - -#: Server/webroot/ngax/templates/settings.html:95 -msgid "Minutes" -msgstr "Minutes" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:338 -msgid "Missing destination" -msgstr "Missing destination" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:359 -msgid "Missing name" -msgstr "Missing name" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:351 -msgid "Missing passphrase" -msgstr "Missing passphrase" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "Missing required option: {0}" -msgstr "Missing required option: {0}" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:332 -msgid "Missing sources" -msgstr "Missing sources" - -#: Library/Backend/OneDrive/Strings.cs:10 -msgid "Missing the folder: {0}" -msgstr "Missing the folder: {0}" - -#: Library/Backend/SSHv2/Strings.cs:35 -msgid "Module for generating SSH private/public keys" -msgstr "Module for generating SSH private/public keys" - -#: Library/Backend/SSHv2/Strings.cs:25 -msgid "Module for uploading SSH public keys" -msgstr "Module for uploading SSH public keys" - -#: CommandLine/Strings.cs:21 -msgid "Module is loaded atomatically, use --disable-module to prevent this" -msgstr "Module is loaded atomatically, use --disable-module to prevent this" - -#: CommandLine/Strings.cs:20 -msgid "Module is not loaded atomatically, use --enable-module to load it" -msgstr "Module is not loaded atomatically, use --enable-module to load it" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:518 -msgid "Mon" -msgstr "Mon" - -#: Server/webroot/ngax/templates/addoredit.html:29 -msgid "Months" -msgstr "Months" - -#: Library/Backend/SharePoint/Strings.cs:22 -msgid "Move deleted files to the recycle bin" -msgstr "Move deleted files to the recycle bin" - -#: Server/webroot/ngax/templates/localdatabase.html:7 -msgid "Move existing database" -msgstr "Move existing database" - -#: Library/Backend/File/Strings.cs:5 -msgid "Move the file instead of copying it" -msgstr "Move the file instead of copying it" - -#: Server/webroot/ngax/templates/addoredit.html:227 -msgid "My Photos" -msgstr "My Photos" - -#: Server/webroot/ngax/templates/addoredit.html:228 -msgid "Name" -msgstr "Name" - -#: Library/Main/Strings.cs:103 -msgid "Name of the backup" -msgstr "Name of the backup" - -#: Server/webroot/ngax/templates/home.html:22 -msgid "Never" -msgstr "Never" - -#: Server/webroot/ngax/templates/notificationarea.html:19 -msgid "New update found: {0}" -msgstr "New update found: {0}" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:583 -msgid "New user name is {0}.\nUpdated credentials to use the new limited user" -msgstr "New user name is {0}.\nUpdated credentials to use the new limited user" - -#: Server/webroot/ngax/templates/addoredit.html:186 -msgid "Next" -msgstr "Next" - -#: Server/webroot/ngax/templates/home.html:18 -msgid "Next scheduled run:" -msgstr "Next scheduled run:" - -#: Server/webroot/ngax/templates/home.html:66 -msgid "Next scheduled task:" -msgstr "Next scheduled task:" - -#: Server/webroot/ngax/templates/home.html:70 -msgid "Next task:" -msgstr "Next task:" - -#: Server/webroot/ngax/templates/addoredit.html:91 -msgid "Next time" -msgstr "Next time" - -#: Server/webroot/ngax/templates/settings.html:41 -msgid "Nightly" -msgstr "Nightly" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "No" -msgstr "No" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "No ""B2 Cloud Storage Account ID"" given" -msgstr "No ""B2 Cloud Storage Account ID"" given" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "No ""B2 Cloud Storage Application Key"" given" -msgstr "No ""B2 Cloud Storage Application Key"" given" - -#: Library/Backend/S3/Strings.cs:28 -msgid "No Amazon S3 secret key given" -msgstr "No Amazon S3 secret key given" - -#: Library/Backend/S3/Strings.cs:27 -msgid "No Amazon S3 userID given" -msgstr "No Amazon S3 userID given" - -#: Library/Backend/AzureBlob/Strings.cs:8 -msgid "No Azure access key given" -msgstr "No Azure access key given" - -#: Library/Backend/AzureBlob/Strings.cs:13 -msgid "No Azure storage account name given" -msgstr "No Azure storage account name given" - -#: Library/Modules/Builtin/Strings.cs:108 -msgid "No certificates found, you can install some with this command:{0} mozroots --import --sync{0}Read more: {1}" -msgstr "No certificates found, you can install some with this command:{0} mozroots --import --sync{0}Read more: {1}" - -#: Library/Backend/CloudFiles/Strings.cs:5 -msgid "No CloudFiles API Access Key given" -msgstr "No CloudFiles API Access Key given" - -#: Library/Backend/CloudFiles/Strings.cs:4 -msgid "No CloudFiles userID given" -msgstr "No CloudFiles userID given" - -#: Server/webroot/ngax/templates/edituri.html:28 -msgid "No editor found for the {0} storage type" -msgstr "No editor found for the {0} storage type" - -#: Server/webroot/ngax/templates/addoredit.html:218 -msgid "No encryption" -msgstr "No encryption" - -#: CommandLine/Strings.cs:28 -msgid "No filesets matched the criteria" -msgstr "No filesets matched the criteria" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:229 -msgid "No items selected" -msgstr "No items selected" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:229 -msgid "No items to restore, please select one or more items" -msgstr "No items to restore, please select one or more items" - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:29 -msgid "No passphrase entered" -msgstr "No passphrase entered" - -#: Library/Backend/Mega/Strings.cs:6 -msgid "No password given" -msgstr "No password given" - -#: Library/Backend/Mega/Strings.cs:4 -msgid "No path given, cannot upload files to the root folder" -msgstr "No path given, cannot upload files to the root folder" - -#: Server/webroot/ngax/templates/home.html:64 -msgid "No scheduled tasks, you can manually start a task" -msgstr "No scheduled tasks, you can manually start a task" - -#: Library/Backend/SharePoint/Strings.cs:10 -msgid "No SharePoint web could be logged in to at path '{0}'. Maybe wrong credentials. Or try using '//' in path to separate web from folder path." -msgstr "No SharePoint web could be logged in to at path '{0}'. Maybe wrong credentials. Or try using '//' in path to separate web from folder path." - -#: Library/Main/Strings.cs:217 -msgid "No source folders specified for backup" -msgstr "No source folders specified for backup" - -#: Library/Backend/Mega/Strings.cs:5 -msgid "No username given" -msgstr "No username given" - -#: Server/webroot/ngax/templates/settings.html:27 -msgid "None / disabled" -msgstr "None / disabled" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:345 -msgid "Non-matching passphrase" -msgstr "Non-matching passphrase" - -#: Library/Compression/Strings.cs:7 -msgid "Number of threads used in compression" -msgstr "Number of threads used in compression" - -#: Library/Main/Strings.cs:183 -msgid "Number of times to retry a failed transmission" -msgstr "Number of times to retry a failed transmission" - -#: Server/webroot/ngax/templates/settings.html:62 -msgid "Official releases" -msgstr "Official releases" - -#: Server/webroot/ngax/templates/edituri.html:8 -msgid "OK" -msgstr "OK" - -#: Server/webroot/ngax/templates/backends/openstack.html:33 -msgid "OpenStack AuthURI" -msgstr "OpenStack AuthURI" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:70 -msgid "OpenStack Object Storage / Swift" -msgstr "OpenStack Object Storage / Swift" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "OpenStack Simple Storage" -msgstr "OpenStack Simple Storage" - -#: Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:15 -msgid "Operation failed:" -msgstr "Operation failed:" - -#: Server/webroot/ngax/templates/home.html:54 -msgid "Operations:" -msgstr "Operations:" - -#: Server/webroot/ngax/templates/backends/file.html:2 -msgid "Optional authentication password" -msgstr "Optional authentication password" - -#: Server/webroot/ngax/templates/backends/file.html:6 -msgid "Optional authentication username" -msgstr "Optional authentication username" - -#: Library/Modules/Builtin/Strings.cs:101 -msgid "Optionally accept a known SSL certificate" -msgstr "Optionally accept a known SSL certificate" - -#: Server/webroot/ngax/templates/addoredit.html:245 -msgid "Options" -msgstr "Options" - -#: Server/webroot/ngax/templates/restore.html:76 -msgid "Original location" -msgstr "Original location" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:42 -msgid "Others" -msgstr "Others" - -#: Library/Main/Strings.cs:51 -msgid "Output more progress information" -msgstr "Output more progress information" - -#: Server/Strings.cs:35 -msgid "Outputs log information to the file given" -msgstr "Outputs log information to the file given" - -#: Library/Encryption/Strings.cs:9 -msgid "Overrides the default GPG encryption command ""{0}"", normal usage is to request asymetric encryption with the setting {1}" -msgstr "Overrides the default GPG encryption command ""{0}"", normal usage is to request asymetric encryption with the setting {1}" - -#: Library/Encryption/Strings.cs:11 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Overrides the GPG command supplied for decryption" - -#: Server/webroot/ngax/templates/restore.html:46 -msgid "Overwrite" -msgstr "Overwrite" - -#: Library/Main/Strings.cs:53 -msgid "Overwrite files when restoring" -msgstr "Overwrite files when restoring" - -#: Server/webroot/ngax/templates/addoredit.html:209 -msgid "Passphrase" -msgstr "Passphrase" - -#: Server/webroot/ngax/templates/import.html:19 -msgid "Passphrase (if encrypted)" -msgstr "Passphrase (if encrypted)" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:243 -msgid "Passphrase changed" -msgstr "Passphrase changed" - -#: Library/Main/Strings.cs:181 -msgid "Passphrase used to encrypt backups" -msgstr "Passphrase used to encrypt backups" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:345 -msgid "Passphrases are not matching" -msgstr "Passphrases are not matching" - -#: Server/webroot/ngax/templates/settings.html:119 -msgid "Password" -msgstr "Password" - -#: Library/Modules/Builtin/Strings.cs:116 -msgid "Password prompt" -msgstr "Password prompt" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:526 -msgid "Passwords do not match" -msgstr "Passwords do not match" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:242 -msgid "Patching files with local blocks ..." -msgstr "Patching files with local blocks ..." - -#: Library/Interface/Strings.cs:30 -msgid "Path" -msgstr "Path" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "Path not found" -msgstr "Path not found" - -#: Server/webroot/ngax/templates/backends/generic.html:12 -msgid "Path on server" -msgstr "Path on server" - -#: Server/webroot/ngax/templates/backends/b2.html:11 -msgid "Path or subfolder in the bucket" -msgstr "Path or subfolder in the bucket" - -#: CommandLine/Strings.cs:14 -msgid "Path to a file with parameters" -msgstr "Path to a file with parameters" - -#: Library/Main/Strings.cs:94 -msgid "Path to the file containing the local cache of the remote file database" -msgstr "Path to the file containing the local cache of the remote file database" - -#: Library/Main/Strings.cs:93 -msgid "Path to the local state database" -msgstr "Path to the local state database" - -#: Server/webroot/ngax/index.html:109 -msgid "Pause" -msgstr "Pause" - -#: Server/webroot/ngax/templates/settings.html:111 -msgid "Pause after startup or hibernation" -msgstr "Pause after startup or hibernation" - -#: Server/webroot/ngax/templates/pause.html:30 -msgid "Pause controls" -msgstr "Pause controls" - -#: Library/Main/Strings.cs:16 -msgid "Perform backup of HyperV machines (Windows only)" -msgstr "Perform backup of HyperV machines (Windows only)" - -#: Server/webroot/ngax/templates/restore.html:37 -msgid "Permissions" -msgstr "Permissions" - -#: Server/webroot/ngax/templates/restore.html:72 -msgid "Pick location" -msgstr "Pick location" - -#: Library/Backend/SSHv2/Strings.cs:3 -msgid "Please add --{1}=""{0}"" to trust this host. Optionally you can use --{2} (NOT SECURE) for testing!" -msgstr "Please add --{1}=""{0}"" to trust this host. Optionally you can use --{2} (NOT SECURE) for testing!" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Please use --{0}={1} instead" -msgstr "Please use --{0}={1} instead" - -#: Library/Compression/Strings.cs:23 -msgid "Please use the {0} option instead" -msgstr "Please use the {0} option instead" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client." -msgstr "Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client." - -#: Server/webroot/ngax/templates/backends/generic.html:16 -msgid "Port" -msgstr "Port" - -#: Server/webroot/ngax/templates/addoredit.html:107 -msgid "Previous" -msgstr "Previous" - -#: Server/webroot/ngax/templates/backends/gcs.html:3 -msgid "ProjectID is optional if the bucket exist" -msgstr "ProjectID is optional if the bucket exist" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:43 -msgid "Proprietary" -msgstr "Proprietary" - -#: Library/Backend/CloudFiles/Strings.cs:21 -msgid "Provide another authentication URL" -msgstr "Provide another authentication URL" - -#: Library/Backend/SSHv2/Strings.cs:33 -msgid "Public key username" -msgstr "Public key username" - -#: Library/Backend/CloudFiles/Strings.cs:9 -msgid "Rackspace CloudFiles" -msgstr "Rackspace CloudFiles" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:248 -msgid "Rebuilding local database ..." -msgstr "Rebuilding local database ..." - -#: Library/Main/BackendManager.cs:806 -msgid "Recovered from problem with attempting to delete non-existing file {0}" -msgstr "Recovered from problem with attempting to delete non-existing file {0}" - -#: Server/webroot/ngax/templates/localdatabase.html:21 -msgid "Recreate (delete and repair)" -msgstr "Recreate (delete and repair)" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:238 -msgid "Recreating database ..." -msgstr "Recreating database ..." - -#: Library/Main/Strings.cs:87 -msgid "Reduce memory footprint by disabling in-memory lookups" -msgstr "Reduce memory footprint by disabling in-memory lookups" - -#: Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:64 -msgid "Registering temporary backup ..." -msgstr "Registering temporary backup ..." - -#: Server/webroot/ngax/templates/settings.html:40 -msgid "Regular builds for developers only" -msgstr "Regular builds for developers only" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:449 -msgid "Relative paths not allowed" -msgstr "Relative paths not allowed" - -#: Server/webroot/ngax/templates/log.html:53 -msgid "Remote" -msgstr "Remote" - -#: Library/Main/Strings.cs:196 -msgid "Remote filename prefix" -msgstr "Remote filename prefix" - -#: Server/webroot/ngax/templates/addoredit.html:141 -msgid "Remove" -msgstr "Remove" - -#: Server/webroot/ngax/templates/advancedoptionseditor.html:12 -msgid "Remove option" -msgstr "Remove option" - -#: Server/webroot/ngax/templates/localdatabase.html:23 -msgid "Repair" -msgstr "Repair" - -#: Library/Main/Strings.cs:22 -msgid "Repair database with paths" -msgstr "Repair database with paths" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:237 -msgid "Reparing ..." -msgstr "Reparing ..." - -#: Server/webroot/ngax/templates/addoredit.html:205 -msgid "Repeat Passphrase" -msgstr "Repeat Passphrase" - -#: Server/webroot/ngax/templates/home.html:33 -msgid "Reporting:" -msgstr "Reporting:" - -#: Server/webroot/ngax/templates/localdatabase.html:10 -msgid "Reset" -msgstr "Reset" - -#: Server/webroot/ngax/templates/restore.html:29 -msgid "Restore" -msgstr "Restore" - -#: Server/webroot/ngax/index.html:112 -msgid "Restore backup" -msgstr "Restore backup" - -#: Library/Main/Strings.cs:34 -msgid "Restore file permissions" -msgstr "Restore file permissions" - -#: Server/webroot/ngax/templates/restore.html:108 -msgid "Restore files" -msgstr "Restore files" - -#: Server/webroot/ngax/templates/home.html:51 -msgid "Restore files ..." -msgstr "Restore files ..." - -#: Server/webroot/ngax/templates/restore.html:106 -msgid "Restore from" -msgstr "Restore from" - -#: Server/webroot/ngax/templates/restore.html:81 -msgid "Restore options" -msgstr "Restore options" - -#: Server/webroot/ngax/templates/restore.html:34 -msgid "Restore read/write permissions" -msgstr "Restore read/write permissions" - -#: Library/Main/Strings.cs:192 -msgid "Restore to another folder" -msgstr "Restore to another folder" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:71 -msgid "Restoring files ..." -msgstr "Restoring files ..." - -#: Server/webroot/ngax/templates/restoredirect.html:5 -msgid "resume now" -msgstr "resume now" - -#: Server/webroot/ngax/templates/pause.html:24 -msgid "Resume now" -msgstr "Resume now" - -#: Server/webroot/ngax/templates/home.html:91 -msgid "resuming in" -msgstr "resuming in" - -#: Server/webroot/ngax/templates/export.html:13 -msgid "right click and choose {0}" -msgstr "right click and choose {0}" - -#: Library/Modules/Builtin/Strings.cs:83 -msgid "Run a required script on startup" -msgstr "Run a required script on startup" - -#: Library/Modules/Builtin/Strings.cs:86 -msgid "Run a script on exit" -msgstr "Run a script on exit" - -#: Library/Modules/Builtin/Strings.cs:79 -msgid "Run a script on startup" -msgstr "Run a script on startup" - -#: Server/webroot/ngax/templates/addoredit.html:86 -msgid "Run again every" -msgstr "Run again every" - -#: Server/webroot/ngax/templates/home.html:52 -msgid "Run now" -msgstr "Run now" - -#: Library/Modules/Builtin/Strings.cs:88 -msgid "Run script" -msgstr "Run script" - -#: Server/webroot/ngax/scripts/controllers/StateController.js:54 -msgid "Running ..." -msgstr "Running ..." - -#: Server/webroot/ngax/templates/home.html:76 -msgid "Running task" -msgstr "Running task" - -#: Server/webroot/ngax/templates/home.html:86 -msgid "Running task:" -msgstr "Running task:" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:69 -msgid "S3 Compatible" -msgstr "S3 Compatible" - -#: Server/webroot/ngax/templates/settings.html:69 -msgid "Same as the base install version: {0}" -msgstr "Same as the base install version: {0}" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:513 -msgid "Sat" -msgstr "Sat" - -#: Server/webroot/ngax/templates/addoredit.html:10 -msgid "Save" -msgstr "Save" - -#: Server/webroot/ngax/templates/localdatabase.html:8 -msgid "Save and repair" -msgstr "Save and repair" - -#: Server/webroot/ngax/templates/restore.html:42 -msgid "Save different versions with timestamp in file name" -msgstr "Save different versions with timestamp in file name" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:244 -msgid "Scanning existing files ..." -msgstr "Scanning existing files ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:243 -msgid "Scanning for local blocks ..." -msgstr "Scanning for local blocks ..." - -#: Server/webroot/ngax/templates/addoredit.html:246 -msgid "Schedule" -msgstr "Schedule" - -#: Library/Snapshots/Strings.cs:11 -msgid "Script returned successfully, but the output was missing the {0} parameter: {1}" -msgstr "Script returned successfully, but the output was missing the {0} parameter: {1}" - -#: Library/Snapshots/Strings.cs:14 -msgid "Script returned successfully, but the temporary folder {0} does not exist: {1}" -msgstr "Script returned successfully, but the temporary folder {0} does not exist: {1}" - -#: Library/Snapshots/Strings.cs:13 -msgid "Script returned successfully, but the temporary folder {0} still exist: {1}" -msgstr "Script returned successfully, but the temporary folder {0} still exist: {1}" - -#: Server/webroot/ngax/templates/restore.html:98 -msgid "Search for files" -msgstr "Search for files" - -#: Server/webroot/ngax/templates/settings.html:96 -msgid "Seconds" -msgstr "Seconds" - -#: Server/webroot/ngax/templates/log.html:37 -msgid "Select a log level and see messages as they happen:" -msgstr "Select a log level and see messages as they happen:" - -#: Library/Main/Strings.cs:151 -msgid "Select what module to use for compression" -msgstr "Select what module to use for compression" - -#: Library/Main/Strings.cs:149 -msgid "Select what module to use for encryption" -msgstr "Select what module to use for encryption" - -#: Library/Main/Strings.cs:160 -msgid "Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive." -msgstr "Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive." - -#: Library/Modules/Builtin/Strings.cs:52 -msgid "Send email for all operations" -msgstr "Send email for all operations" - -#: Library/Modules/Builtin/Strings.cs:72 -msgid "Send mail" -msgstr "Send mail" - -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Send messages for all operations" -msgstr "Send messages for all operations" - -#: Server/webroot/ngax/templates/backends/s3.html:57 -msgid "Server" -msgstr "Server" - -#: Server/webroot/ngax/templates/backends/generic.html:18 -msgid "Server and port" -msgstr "Server and port" - -#: Server/webroot/ngax/templates/backends/generic.html:17 -msgid "Server hostname or IP" -msgstr "Server hostname or IP" - -#: Server/webroot/ngax/templates/restoredirect.html:5 -msgid "Server is currently paused," -msgstr "Server is currently paused," - -#: Server/webroot/ngax/templates/about.html:9 -msgid "Server state properties" -msgstr "Server state properties" - -#: Library/Backend/SharePoint/Strings.cs:13 -msgid "Set blocksize for chunked uploads to SharePoint." -msgstr "Set blocksize for chunked uploads to SharePoint." - -#: Library/Main/Strings.cs:167 -msgid "Set control files" -msgstr "Set control files" - -#: Library/Main/Strings.cs:23 -msgid "Set the time after which log data will be purged from the database." -msgstr "Set the time after which log data will be purged from the database." - -#: Library/Main/Strings.cs:165 -msgid "Set this flag to skip hash checks" -msgstr "Set this flag to skip hash checks" - -#: CommandLine/Program.cs:92 -msgid "Set this option if you prefer to have the commandline version automatically update" -msgstr "Set this option if you prefer to have the commandline version automatically update" - -#: Library/Encryption/Strings.cs:31 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Set thread level utilized for crypting (0-4)" - -#: Library/Backend/SharePoint/Strings.cs:16 -msgid "Set timeout for SharePoint web operations." -msgstr "Set timeout for SharePoint web operations." - -#: Library/Modules/Builtin/Strings.cs:93 -msgid "Sets allowed SSL versions" -msgstr "Sets allowed SSL versions" - -#: Library/Compression/Strings.cs:5 -msgid "Sets the 7z compression level" -msgstr "Sets the 7z compression level" - -#: Library/Compression/Strings.cs:3 -msgid "Sets the 7z fast algorithm usage" -msgstr "Sets the 7z fast algorithm usage" - -#: Server/Strings.cs:15 -msgid "Sets the database encryption key" -msgstr "Sets the database encryption key" - -#: Server/Strings.cs:17 -msgid "Sets the folder where settings are stored" -msgstr "Sets the folder where settings are stored" - -#: Library/Modules/Builtin/Strings.cs:77 -msgid "Sets the maximum time a script is allowed to execute. If the script has not completed within this time, it will continue to execute but the operation will continue too, and no script output will be processed." -msgstr "Sets the maximum time a script is allowed to execute. If the script has not completed within this time, it will continue to execute but the operation will continue too, and no script output will be processed." - -#: Library/Modules/Builtin/Strings.cs:76 -msgid "Sets the script timeout" -msgstr "Sets the script timeout" - -#: Library/Compression/Strings.cs:21 -msgid "Sets the Zip compression level" -msgstr "Sets the Zip compression level" - -#: Library/Compression/Strings.cs:19 -msgid "Sets the Zip compression method" -msgstr "Sets the Zip compression method" - -#: Server/webroot/ngax/index.html:106 -msgid "Settings" -msgstr "Settings" - -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Server/webroot/ngax/templates/notificationarea.html:26 -msgid "Show" -msgstr "Show" - -#: Server/webroot/ngax/templates/addoredit.html:172 -msgid "Show advanced editor" -msgstr "Show advanced editor" - -#: Library/Main/Strings.cs:175 -msgid "Show all versions" -msgstr "Show all versions" - -#: Library/Main/Strings.cs:117 -msgid "Show error messages when a retry is performed" -msgstr "Show error messages when a retry is performed" - -#: Library/Main/Strings.cs:171 -msgid "Show folder contents" -msgstr "Show folder contents" - -#: Server/webroot/ngax/templates/addoredit.html:173 -msgid "Show hidden folders" -msgstr "Show hidden folders" - -#: Library/Main/Strings.cs:173 -msgid "Show largest prefix" -msgstr "Show largest prefix" - -#: Server/webroot/ngax/index.html:103 -msgid "Show log" -msgstr "Show log" - -#: Server/webroot/ngax/templates/home.html:31 -msgid "Show log ..." -msgstr "Show log ..." - -#: Library/Interface/Strings.cs:29 -msgid "Size" -msgstr "Size" - -#: Library/Main/Strings.cs:43 -msgid "Size of the file read buffer" -msgstr "Size of the file read buffer" - -#: Library/Main/Strings.cs:32 -msgid "Skip restored file check" -msgstr "Skip restored file check" - -#: Library/Modules/Builtin/Strings.cs:59 -msgid "SMTP Password" -msgstr "SMTP Password" - -#: Library/Modules/Builtin/Strings.cs:38 -msgid "SMTP Url" -msgstr "SMTP Url" - -#: Library/Modules/Builtin/Strings.cs:34 -msgid "SMTP Username" -msgstr "SMTP Username" - -#: Server/webroot/ngax/templates/backends/openstack.html:7 -msgid "Some OpenStack providers allow an API key instead of a password and tenant name" -msgstr "Some OpenStack providers allow an API key instead of a password and tenant name" - -#: Server/webroot/ngax/templates/addoredit.html:247 -msgid "Source Data" -msgstr "Source Data" - -#: Server/webroot/ngax/templates/addoredit.html:166 -msgid "Source folders" -msgstr "Source folders" - -#: Server/webroot/ngax/templates/home.html:13 -msgid "Source:" -msgstr "Source:" - -#: Server/webroot/ngax/templates/settings.html:51 -msgid "Specific builds for developers only." -msgstr "Specific builds for developers only." - -#: Library/Backend/S3/Strings.cs:10 -msgid "Specifies an alternate S3 server name" -msgstr "Specifies an alternate S3 server name" - -#: Library/Backend/GoogleServices/Strings.cs:20 -msgid "Specifies location option for creating a bucket" -msgstr "Specifies location option for creating a bucket" - -#: Library/Backend/GoogleServices/Strings.cs:16 -msgid "Specifies project for creating a bucket" -msgstr "Specifies project for creating a bucket" - -#: Library/Backend/S3/Strings.cs:13 -msgid "Specifies S3 location constraints" -msgstr "Specifies S3 location constraints" - -#: Library/Backend/GoogleServices/Strings.cs:17 -msgid "Specifies storage class for creating a bucket" -msgstr "Specifies storage class for creating a bucket" - -#: Library/Main/Strings.cs:135 -msgid "Specifies the amount of log information to write into the file specified by --log-file" -msgstr "Specifies the amount of log information to write into the file specified by --log-file" - -#: Library/Backend/S3/Strings.cs:4 -msgid "Specify storage class" -msgstr "Specify storage class" - -#: Library/Backend/S3/Strings.cs:24 -msgid "Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details." -msgstr "Specify this argument to make the S3 backend use subdomains rather than the previous url prefix method. See the Amazon S3 documentation for more details." - -#: Library/Backend/SSHv2/Strings.cs:34 -msgid "SSH Key Generator" -msgstr "SSH Key Generator" - -#: Library/Backend/SSHv2/Strings.cs:24 -msgid "SSH Key Uploader" -msgstr "SSH Key Uploader" - -#: Server/webroot/ngax/templates/settings.html:63 -msgid "Stable" -msgstr "Stable" - -#: Server/webroot/ngax/scripts/services/SystemInfo.js:44 -msgid "Standard protocols" -msgstr "Standard protocols" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:261 -msgid "Starting ..." -msgstr "Starting ..." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:75 -msgid "Starting the restore process ..." -msgstr "Starting the restore process ..." - -#: Server/webroot/ngax/templates/backends/s3.html:27 -msgid "Storage class" -msgstr "Storage class" - -#: Server/webroot/ngax/templates/backends/gcs.html:10 -msgid "Storage class for creating a bucket" -msgstr "Storage class for creating a bucket" - -#: Server/webroot/ngax/templates/edituri.html:37 -msgid "Storage Type" -msgstr "Storage Type" - -#: Server/webroot/ngax/templates/log.html:56 -msgid "Stored" -msgstr "Stored" - -#: Library/Backend/OneDrive/Strings.cs:5 -msgid "Stores files on Microsoft OneDrive. Usage of this backend requires that you agree to the terms in {0} ({1}) and {2} ({3})" -msgstr "Stores files on Microsoft OneDrive. Usage of this backend requires that you agree to the terms in {0} ({1}) and {2} ({3})" - -#: Library/Main/Strings.cs:86 -msgid "Stores metadata, such as file timestamps and attributes. This increases the required storage space as well as the processing time." -msgstr "Stores metadata, such as file timestamps and attributes. This increases the required storage space as well as the processing time." - -#: Library/Interface/Strings.cs:28 -msgid "String" -msgstr "String" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:522 -msgid "Strong" -msgstr "Strong" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:512 -msgid "Sun" -msgstr "Sun" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Supplies server fingerprint used for validation of server identity" - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the access key used to connect to the server" -msgstr "Supplies the access key used to connect to the server" - -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "Supplies the API Access Key used to authenticate with CloudFiles." - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "Supplies the API key used to connect to the server" -msgstr "Supplies the API key used to connect to the server" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "Supplies the authentication URL" -msgstr "Supplies the authentication URL" - -#: Library/Backend/AlternativeFTP/Strings.cs:17 -msgid "Supplies the password used to connect to the server" -msgstr "Supplies the password used to connect to the server" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "Supplies the region used for creating a container" -msgstr "Supplies the region used for creating a container" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Supplies the Tenant Name used to connect to the server" - -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Supplies the username used to authenticate with CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:12 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Supplies the username used to authenticate with CloudFiles." - -#: Library/Backend/AlternativeFTP/Strings.cs:15 -msgid "Supplies the username used to connect to the server" -msgstr "Supplies the username used to connect to the server" - -#: Library/Main/Strings.cs:182 -msgid "Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE." -msgstr "Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE." - -#: Library/Main/Strings.cs:146 -msgid "Supply one or more module names, separated by commas to load them" -msgstr "Supply one or more module names, separated by commas to load them" - -#: Library/Main/Strings.cs:148 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "Supply one or more module names, separated by commas to unload them" - -#: CommandLine/Strings.cs:25 -msgid "Supported backends:" -msgstr "Supported backends:" - -#: Server/Strings.cs:39 -msgid "Supported commandline arguments:\r\n\r\n" -msgstr "Supported commandline arguments:\r\n\r\n" - -#: CommandLine/Strings.cs:24 -msgid "Supported compression modules:" -msgstr "Supported compression modules:" - -#: CommandLine/Strings.cs:23 -msgid "Supported encryption modules:" -msgstr "Supported encryption modules:" - -#: CommandLine/Strings.cs:19 -msgid "Supported generic modules:" -msgstr "Supported generic modules:" - -#: CommandLine/Strings.cs:22 -msgid "Supported options:" -msgstr "Supported options:" - -#: Library/Backend/SharePoint/Strings.cs:30 -msgid "Supports connections to a SharePoint server (including OneDrive for Business). Allowed formats are ""mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder"" or ""mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder"". Use a double slash '//' in the path to denote the web from the documents library." -msgstr "Supports connections to a SharePoint server (including OneDrive for Business). Allowed formats are ""mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder"" or ""mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder"". Use a double slash '//' in the path to denote the web from the documents library." - -#: Library/Backend/WEBDAV/Strings.cs:20 -msgid "Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder""." -msgstr "Supports connections to a WEBDAV enabled web server, using the HTTP protocol. Allowed formats are ""webdav://hostname/folder"" or ""webdav://username:password@hostname/folder""." - -#: Library/Backend/SharePoint/Strings.cs:3 -msgid "Supports connections to Microsoft OneDrive for Business. Allowed formats are ""od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder"" or ""od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder"". You can use a double slash '//' in the path to denote the base path from the documents folder." -msgstr "Supports connections to Microsoft OneDrive for Business. Allowed formats are ""od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder"" or ""od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder"". You can use a double slash '//' in the path to denote the base path from the documents folder." - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder""." -msgstr "Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder""." - -#: Library/Main/Strings.cs:112 -msgid "Symlink handling" -msgstr "Symlink handling" - -#: Server/webroot/ngax/templates/settings.html:32 -msgid "System default ({0})" -msgstr "System default ({0})" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:536 -msgid "System files" -msgstr "System files" - -#: Server/webroot/ngax/templates/about.html:59 -msgid "System info" -msgstr "System info" - -#: Server/webroot/ngax/templates/about.html:17 -msgid "System properties" -msgstr "System properties" - -#: Library/Backend/TahoeLAFS/Strings.cs:5 -msgid "Tahoe-LAFS" -msgstr "Tahoe-LAFS" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:531 -msgid "TByte" -msgstr "TByte" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:535 -msgid "Temporary files" -msgstr "Temporary files" - -#: Library/Utility/Strings.cs:23 -msgid "Temporary folder does not exist: {0}" -msgstr "Temporary folder does not exist: {0}" - -#: Library/Main/Strings.cs:162 -msgid "Temporary storage folder" -msgstr "Temporary storage folder" - -#: Server/webroot/ngax/templates/backends/openstack.html:13 -msgid "Tenant Name" -msgstr "Tenant Name" - -#: Server/webroot/ngax/templates/edituri.html:7 -msgid "Test connection" -msgstr "Test connection" - -#: Server/webroot/ngax/templates/edituri.html:2 -msgid "Testing ..." -msgstr "Testing ..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:662 -msgid "Testing permissions ..." -msgstr "Testing permissions ..." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:662 -msgid "Testing permissions..." -msgstr "Testing permissions..." - -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "The ""B2 Cloud Storage Account ID""" -msgstr "The ""B2 Cloud Storage Account ID""" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "The ""B2 Cloud Storage Account ID"" can be obtained after logging into your Backblaze account, this can also be supplied through the ""auth-username"" property" -msgstr "The ""B2 Cloud Storage Account ID"" can be obtained after logging into your Backblaze account, this can also be supplied through the ""auth-username"" property" - -#: Library/Backend/Backblaze/Strings.cs:15 -msgid "The ""B2 Cloud Storage Application Key""" -msgstr "The ""B2 Cloud Storage Application Key""" - -#: Library/Backend/Backblaze/Strings.cs:16 -msgid "The ""B2 Cloud Storage Application Key"" can be obtained after logging into your Backblaze account, this can also be supplied through the ""auth-password"" property" -msgstr "The ""B2 Cloud Storage Application Key"" can be obtained after logging into your Backblaze account, this can also be supplied through the ""auth-password"" property" - -#: Library/Backend/AzureBlob/Strings.cs:9 -msgid "The access key" -msgstr "The access key" - -#: Library/Backend/GoogleServices/Strings.cs:10 -msgid "The account access has been blocked by Google, please visit this URL and unlock it: {0}" -msgstr "The account access has been blocked by Google, please visit this URL and unlock it: {0}" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "The API key can be used to connect without supplying a password and tenant ID with some providers." -msgstr "The API key can be used to connect without supplying a password and tenant ID with some providers." - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "The authentication URL is used to authenticate the user and find the storage service. The URL commonly ends with ""/v2.0"". Known providers are: {0}{1}" -msgstr "The authentication URL is used to authenticate the user and find the storage service. The URL commonly ends with ""/v2.0"". Known providers are: {0}{1}" - -#: Library/Backend/AmazonCloudDrive/Strings.cs:12 -msgid "The authorization code" -msgstr "The authorization code" - -#: Library/Backend/AmazonCloudDrive/Strings.cs:11 -msgid "The authorization token retrieved from {0}" -msgstr "The authorization token retrieved from {0}" - -#: Library/Backend/S3/Strings.cs:34 -msgid "The AWS ""Access Key ID""" -msgstr "The AWS ""Access Key ID""" - -#: Library/Backend/S3/Strings.cs:35 -msgid "The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""auth-username"" property" -msgstr "The AWS ""Access Key ID"" can be obtained after logging into your AWS account, this can also be supplied through the ""auth-username"" property" - -#: Library/Backend/S3/Strings.cs:36 -msgid "The AWS ""Secret Access Key""" -msgstr "The AWS ""Secret Access Key""" - -#: Library/Backend/S3/Strings.cs:37 -msgid "The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""auth-password"" property" -msgstr "The AWS ""Secret Access Key"" can be obtained after logging into your AWS account, this can also be supplied through the ""auth-password"" property" - -#: Library/Backend/AzureBlob/Strings.cs:10 -msgid "The Azure access key which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard" -msgstr "The Azure access key which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard" - -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "The Azure storage account name which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard" -msgstr "The Azure storage account name which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard" - -#: Library/Main/Strings.cs:98 -msgid "The blocksize determines how files are fragmented. Choosing a large value will cause a larger overhead on file changes, choosing a small value will cause a large overhead on storage of file lists. Note that the value cannot be changed after remote files are created." -msgstr "The blocksize determines how files are fragmented. Choosing a large value will cause a larger overhead on file changes, choosing a small value will cause a large overhead on storage of file lists. Note that the value cannot be changed after remote files are created." - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:38 -msgid "The bucket name should be all lower-case, convert automatically?" -msgstr "The bucket name should be all lower-case, convert automatically?" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:55 -msgid "The bucket name should start with your username, prepend automatically?" -msgstr "The bucket name should start with your username, prepend automatically?" - -#: Library/Backend/Backblaze/Strings.cs:3 -msgid "The bucket type used when creating a bucket" -msgstr "The bucket type used when creating a bucket" - -#: Server/Strings.cs:25 -msgid "The certificate and key file in PKCS #12 format the webserver use for SSL." -msgstr "The certificate and key file in PKCS #12 format the webserver use for SSL." - -#: CommandLine/Strings.cs:32 -msgid "The command {0} needs at least one of the following options set: {1}" -msgstr "The command {0} needs at least one of the following options set: {1}" - -#: Library/Interface/Strings.cs:23 -msgid "The configuration for the backend is not valid, it is missing the {0} field" -msgstr "The configuration for the backend is not valid, it is missing the {0} field" - -#: Library/Interface/Strings.cs:10 -msgid "The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended.\n\nDo you want to use the selected folder?" -msgstr "The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended.\n\nDo you want to use the selected folder?" - -#: Server/webroot/ngax/index.html:28 -msgid "The connection to the server is lost, attempting again in {0} ..." -msgstr "The connection to the server is lost, attempting again in {0} ..." - -#: Library/Backend/AmazonCloudDrive/Strings.cs:5 -msgid "The consistency delay" -msgstr "The consistency delay" - -#: Library/Main/Strings.cs:7 -msgid "The cryptolibrary does not support re-usable transforms for the hash algorithm {0}" -msgstr "The cryptolibrary does not support re-usable transforms for the hash algorithm {0}" - -#: Library/Main/Strings.cs:6 -msgid "The cryptolibrary does not support the hash algorithm {0}" -msgstr "The cryptolibrary does not support the hash algorithm {0}" - -#: Library/Modules/Builtin/Strings.cs:100 -msgid "The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""" -msgstr "The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""" - -#: Library/Modules/Builtin/Strings.cs:36 -msgid "The email subject" -msgstr "The email subject" - -#: Library/Snapshots/Strings.cs:16 -msgid "The external command failed to complete within the set time limit: {0} {1}" -msgstr "The external command failed to complete within the set time limit: {0} {1}" - -#: Library/Snapshots/Strings.cs:19 -msgid "The external command failed to start.\nError message: {0}\nCommand: {1} {2}" -msgstr "The external command failed to start.\nError message: {0}\nCommand: {1} {2}" - -#: Library/Main/Strings.cs:220 -msgid "The file {0} was downloaded and had size {1} but the size was expected to be {2}" -msgstr "The file {0} was downloaded and had size {1} but the size was expected to be {2}" - -#: Library/Backend/AlternativeFTP/Strings.cs:12 -msgid "The file {0} was uploaded but not found afterwards, the file listing returned {1}" -msgstr "The file {0} was uploaded but not found afterwards, the file listing returned {1}" - -#: Library/Backend/AlternativeFTP/Strings.cs:11 -msgid "The file {0} was uploaded but the returned size was {1} and it was expected to be {2}" -msgstr "The file {0} was uploaded but the returned size was {1} and it was expected to be {2}" - -#: Library/Backend/File/Strings.cs:8 -msgid "The folder {0} does not exist" -msgstr "The folder {0} does not exist" - -#: Library/Backend/FTP/Strings.cs:7 -msgid "The folder {0} was not found, message: {1}" -msgstr "The folder {0} was not found, message: {1}" - -#: Library/Backend/AlternativeFTP/Strings.cs:13 -msgid "The folder {0} was not found. Message: {1}" -msgstr "The folder {0} was not found. Message: {1}" - -#: Library/Interface/Strings.cs:7 -msgid "The folder cannot be created because it already exists" -msgstr "The folder cannot be created because it already exists" - -#: CommandLine/Strings.cs:27 -msgid "The following filesets would be deleted:" -msgstr "The following filesets would be deleted:" - -#: Library/Compression/Strings.cs:11 -msgid "The given file is not part of this archive" -msgstr "The given file is not part of this archive" - -#: Library/Encryption/Strings.cs:10 -msgid "The GPG decryption command" -msgstr "The GPG decryption command" - -#: Library/Encryption/Strings.cs:8 -msgid "The GPG encryption command" -msgstr "The GPG encryption command" - -#: Library/Encryption/Strings.cs:25 -msgid "The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch." -msgstr "The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch." - -#: Library/Encryption/Strings.cs:21 -msgid "The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option." -msgstr "The GPG encryption/decryption will use the --armor option for GPG to protect the files with armor. Specify this switch to remove the --armor option." - -#: Library/Main/Strings.cs:72 -msgid "The hash algorithm used on blocks" -msgstr "The hash algorithm used on blocks" - -#: Library/Main/Strings.cs:70 -msgid "The hash algorithm used on files" -msgstr "The hash algorithm used on files" - -#: Library/Main/Strings.cs:79 -msgid "The index files are used to limit the need for downloading dblock files when there is no local database present. The more information is recorded in the index files, the faster operations can proceed without the database. The tradeoff is that larger index files take up more remote space and which may never be used." -msgstr "The index files are used to limit the need for downloading dblock files when there is no local database present. The more information is recorded in the index files, the faster operations can proceed without the database. The tradeoff is that larger index files take up more remote space and which may never be used." - -#: CommandLine/Strings.cs:12 -msgid "The inner error message is: {0}" -msgstr "The inner error message is: {0}" - -#: Server/Strings.cs:23 -msgid "The interface the webserver listens on. The special values ""*"" and ""any"" means any interface. The special value ""loopback"" means the loopback adapter." -msgstr "The interface the webserver listens on. The special values ""*"" and ""any"" means any interface. The special value ""loopback"" means the loopback adapter." - -#: Library/Backend/SSHv2/Strings.cs:29 -msgid "The key length" -msgstr "The key length" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "The key type" -msgstr "The key type" - -#: Library/Backend/AmazonCloudDrive/Strings.cs:8 -msgid "The labels to set" -msgstr "The labels to set" - -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "The length of the key in bits" -msgstr "The length of the key in bits" - -#: Library/Backend/File/Strings.cs:7 -msgid "The marker file ""{0}"" was not found in any of the examined destinations: {1}" -msgstr "The marker file ""{0}"" was not found in any of the examined destinations: {1}" - -#: Library/Main/Strings.cs:76 -msgid "The maximum wasted space in percent" -msgstr "The maximum wasted space in percent" - -#: Library/Modules/Builtin/Strings.cs:61 -msgid "The message body" -msgstr "The message body" - -#: Library/Modules/Builtin/Strings.cs:25 -msgid "The message template" -msgstr "The message template" - -#: Library/Modules/Builtin/Strings.cs:43 -msgid "The messages to send" -msgstr "The messages to send" - -#: Library/Backend/AzureBlob/Strings.cs:15 -msgid "The name of the storage container " -msgstr "The name of the storage container " - -#: Library/Snapshots/Strings.cs:6 -msgid "The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled." -msgstr "The number of files returned by USN was zero. This is likely an error. To remedy this, USN has been disabled." - -#: Library/Main/Strings.cs:47 -msgid "The number of samples to test after a backup" -msgstr "The number of samples to test after a backup" - -#: Library/Compression/Strings.cs:8 -msgid "The number of threads used in LZMA 2 compression. Defaults to the number of processor cores.." -msgstr "The number of threads used in LZMA 2 compression. Defaults to the number of processor cores.." - -#: Library/Main/Strings.cs:139 -msgid "The number of volumes to create ahead of time" -msgstr "The number of volumes to create ahead of time" - -#: Library/Backend/OAuthHelper/Strings.cs:4 -msgid "The OAuth service is currently over quota, try again in a few hours" -msgstr "The OAuth service is currently over quota, try again in a few hours" - -#: Library/Main/Strings.cs:195 -msgid "The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set." -msgstr "The operating system keeps track of the last time a file was written. Using this information, Duplicati can quickly determine if the file has been modified. If some application deliberately modifies this information, Duplicati won't work correctly unless this flag is set." - -#: Library/Main/Strings.cs:206 -msgid "The operation {0} has started" -msgstr "The operation {0} has started" - -#: Library/Main/Strings.cs:213 -msgid "The option --{0} does not support the value ""{1}"", supported flag values are: {2}" -msgstr "The option --{0} does not support the value ""{1}"", supported flag values are: {2}" - -#: Library/Main/Strings.cs:214 -msgid "The option --{0} does not support the value ""{1}"", supported values are: {2}" -msgstr "The option --{0} does not support the value ""{1}"", supported values are: {2}" - -#: Library/Main/Strings.cs:218 -msgid "The option --{0} exists more than once, please report this to the developers" -msgstr "The option --{0} exists more than once, please report this to the developers" - -#: Library/Main/Strings.cs:219 -msgid "The option {0} is deprecated: {1}" -msgstr "The option {0} is deprecated: {1}" - -#: Library/Main/Strings.cs:211 -msgid "The option --{0} is not supported because the module {1} is not currently loaded" -msgstr "The option --{0} is not supported because the module {1} is not currently loaded" - -#: CommandLine/Strings.cs:16 -msgid "The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline" -msgstr "The option --{0} was supplied, but it is reserved for internal use and may not be set on the commandline" - -#: Library/Backend/S3/Strings.cs:17 -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "The options --{0} and --{1} are mutually exclusive" - -#: Library/Main/Strings.cs:5 -msgid "The passphrase cannot be changed for an existing backup" -msgstr "The passphrase cannot be changed for an existing backup" - -#: Library/Modules/Builtin/Strings.cs:113 -msgid "The passphrases do not match" -msgstr "The passphrases do not match" - -#: Server/Strings.cs:24 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "The password for decryption of certificate PKCS #12 file." - -#: Library/Modules/Builtin/Strings.cs:12 -msgid "The password for the account that will send the message" -msgstr "The password for the account that will send the message" - -#: Server/Strings.cs:22 -msgid "The password required to access the webserver. This option is saved so you do not need to set it on each run. Setting an empty value disables the password." -msgstr "The password required to access the webserver. This option is saved so you do not need to set it on each run. Setting an empty value disables the password." - -#: Library/Modules/Builtin/Strings.cs:60 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "The password used to authenticate with the SMTP server if required." - -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""." -msgstr "The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD""." - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD"". If the password is supplied, --{0} must also be set" -msgstr "The password used to connect to the server. This may also be supplied as the environment variable ""AUTH_PASSWORD"". If the password is supplied, --{0} must also be set" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "The path does not appear to exist, do you want to add it anyway?" -msgstr "The path does not appear to exist, do you want to add it anyway?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:424 -msgid "The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?" -msgstr "The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:449 -msgid "The path must be an absolute path, i.e. it must start with a forward slash '/' " -msgstr "The path must be an absolute path, i.e. it must start with a forward slash '/' " - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:128 -msgid "The path should start with "{0}" or "{1}", otherwise you will not be able to see the files in the HubiC web interface.\n\nDo you want to add the prefix to the path automatically?" -msgstr "The path should start with "{0}" or "{1}", otherwise you will not be able to see the files in the HubiC web interface.\n\nDo you want to add the prefix to the path automatically?" - -#: Library/Encryption/Strings.cs:15 -msgid "The path to GnuPG" -msgstr "The path to GnuPG" - -#: Server/Strings.cs:27 -msgid "The path to the folder where the static files for the webserver is present. The folder must be located beneath the installation folder" -msgstr "The path to the folder where the static files for the webserver is present. The folder must be located beneath the installation folder" - -#: Library/Encryption/Strings.cs:16 -msgid "The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path." -msgstr "The path to the GNU Privacy Guard program. If not supplied, Duplicati will assume that the program ""gpg"" is available in the system path." - -#: Library/Main/Strings.cs:141 -msgid "The path where ready volumes are placed until uploaded" -msgstr "The path where ready volumes are placed until uploaded" - -#: Server/Strings.cs:26 -msgid "The port the webserver listens on. Multiple values may be supplied with a comma in between." -msgstr "The port the webserver listens on. Multiple values may be supplied with a comma in between." - -#: Library/Main/Strings.cs:142 -msgid "The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs" -msgstr "The pre-generated volumes will be placed into the temporary folder by default, this option can set a different folder for placing the temporary volumes, despite the name, this also works for synchronous runs" - -#: Server/webroot/ngax/templates/backends/s3.html:37 -msgid "The region parameter is only applied when creating a new bucket" -msgstr "The region parameter is only applied when creating a new bucket" - -#: Server/webroot/ngax/templates/backends/openstack.html:2 -msgid "The region parameter is only used when creating a bucket" -msgstr "The region parameter is only used when creating a bucket" - -#: Library/Interface/CustomExceptions.cs:62 -msgid "The requested file does not exist" -msgstr "The requested file does not exist" - -#: Library/Interface/Strings.cs:5 -msgid "The requested folder does not exist" -msgstr "The requested folder does not exist" - -#: Library/Modules/Builtin/Strings.cs:78 -msgid "The script ""{0}"" reported error messages: {1}" -msgstr "The script ""{0}"" reported error messages: {1}" - -#: Library/Modules/Builtin/Strings.cs:85 -msgid "The script ""{0}"" returned with exit code {1}" -msgstr "The script ""{0}"" returned with exit code {1}" - -#: Library/Snapshots/Strings.cs:12 -msgid "The script returned exit code {0}, but {1} was expected: {2}" -msgstr "The script returned exit code {0}, but {1} was expected: {2}" - -#: Library/Utility/Strings.cs:27 -msgid "The server certificate had the error {0} and the hash {1}{2}If you trust this certificate, use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway.{2}You can also attempt to import the server certificate into your operating systems trust pool." -msgstr "The server certificate had the error {0} and the hash {1}{2}If you trust this certificate, use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway.{2}You can also attempt to import the server certificate into your operating systems trust pool." - -#: Library/Backend/SSHv2/Strings.cs:12 -msgid "The server fingerprint used for validation of server identity. Format is eg. ""ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66""." -msgstr "The server fingerprint used for validation of server identity. Format is eg. ""ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66""." - -#: Library/Interface/Strings.cs:4 -msgid "The server name ""{0}"" is not valid" -msgstr "The server name ""{0}"" is not valid" - -#: Library/Main/Strings.cs:216 -msgid "The source folder {0} does not exist, aborting backup" -msgstr "The source folder {0} does not exist, aborting backup" - -#: Library/Backend/SSHv2/Strings.cs:23 -msgid "The SSH connection URL" -msgstr "The SSH connection URL" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "The SSH connection URL used to establish the connection" -msgstr "The SSH connection URL used to establish the connection" - -#: Library/Backend/SSHv2/Strings.cs:20 -msgid "The SSH public key must be a valid SSH string, which is appended to the .ssh/authorized_keys file" -msgstr "The SSH public key must be a valid SSH string, which is appended to the .ssh/authorized_keys file" - -#: Library/Backend/SSHv2/Strings.cs:21 -msgid "The SSH public key to append" -msgstr "The SSH public key to append" - -#: Library/Utility/Strings.cs:29 -msgid "The SSL certificate validator was called in an incorrect order" -msgstr "The SSL certificate validator was called in an incorrect order" - -#: Library/Backend/AzureBlob/Strings.cs:11 -msgid "The storage account name" -msgstr "The storage account name" - -#: Server/webroot/ngax/templates/backends/s3.html:25 -msgid "The storage class affects the availability and price for a stored file" -msgstr "The storage class affects the availability and price for a stored file" - -#: Library/Utility/Strings.cs:6 -msgid "The string ""{0}"" could not be parsed into a date" -msgstr "The string ""{0}"" could not be parsed into a date" - -#: Library/Backend/S3/Strings.cs:9 -msgid "The subdomain calling option does nothing, the library will pick the right calling convention" -msgstr "The subdomain calling option does nothing, the library will pick the right calling convention" - -#: Library/Main/Strings.cs:210 -msgid "The supplied option --{0} is not supported and will be ignored" -msgstr "The supplied option --{0} is not supported and will be ignored" - -#: Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:9 -msgid "The target folder contains encrypted files, please supply the passphrase" -msgstr "The target folder contains encrypted files, please supply the passphrase" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "The Tenant Name is commonly the paying user account name. This option must be supplied when authenticating with a password, but is not required when using an API key." -msgstr "The Tenant Name is commonly the paying user account name. This option must be supplied when authenticating with a password, but is not required when using an API key." - -#: Library/Main/Strings.cs:179 -msgid "The time to list/restore files" -msgstr "The time to list/restore files" - -#: Library/Utility/Strings.cs:15 -msgid "The Uri is invalid: {0}" -msgstr "The Uri is invalid: {0}" - -#: Library/Utility/Strings.cs:14 -msgid "The Uri is missing a hostname: {0}" -msgstr "The Uri is missing a hostname: {0}" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:657 -msgid "The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?" -msgstr "The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?" - -#: Library/Modules/Builtin/Strings.cs:14 -msgid "The username for the account that will send the message, including the hostname. I.e. ""account@jabber.org/Home""" -msgstr "The username for the account that will send the message, including the hostname. I.e. ""account@jabber.org/Home""" - -#: Library/Modules/Builtin/Strings.cs:35 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "The username used to authenticate with the SMTP server if required." - -#: Library/Backend/AlternativeFTP/Strings.cs:16 -msgid "The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""." -msgstr "The username used to connect to the server. This may also be supplied as the environment variable ""AUTH_USERNAME""." - -#: Library/Modules/Builtin/Strings.cs:26 -msgid "The users who should have the messages sent, specify multiple users seperated with commas" -msgstr "The users who should have the messages sent, specify multiple users seperated with commas" - -#: Library/Main/Strings.cs:215 -msgid "The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""" -msgstr "The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""" - -#: Library/Main/Strings.cs:212 -msgid "The value ""{1}"" supplied to --{0} does not represent a valid integer" -msgstr "The value ""{1}"" supplied to --{0} does not represent a valid integer" - -#: Library/Main/Strings.cs:209 -msgid "The value ""{1}"" supplied to --{0} does not represent a valid path" -msgstr "The value ""{1}"" supplied to --{0} does not represent a valid path" - -#: Library/Main/Strings.cs:208 -msgid "The value ""{1}"" supplied to --{0} does not represent a valid size" -msgstr "The value ""{1}"" supplied to --{0} does not represent a valid size" - -#: Library/Main/Strings.cs:207 -msgid "The value ""{1}"" supplied to --{0} does not represent a valid time" -msgstr "The value ""{1}"" supplied to --{0} does not represent a valid time" - -#: Library/Main/Strings.cs:177 -msgid "The version to list/restore files" -msgstr "The version to list/restore files" - -#: Library/Modules/Builtin/Strings.cs:13 -msgid "The XMPP password" -msgstr "The XMPP password" - -#: Library/Modules/Builtin/Strings.cs:15 -msgid "The XMPP username" -msgstr "The XMPP username" - -#: Library/Backend/AmazonCloudDrive/Strings.cs:6 -msgid "There is more than one item named ""{0}"" in the folder ""{1}""" -msgstr "There is more than one item named ""{0}"" in the folder ""{1}""" - -#: CommandLine/Strings.cs:26 -msgid "These filesets were deleted:" -msgstr "These filesets were deleted:" - -#: Library/Backend/TahoeLAFS/Strings.cs:8 -msgid "This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP""." -msgstr "This backend can read and write data to a Tahoe-LAFS based backend. Allowed format is ""tahoe://hostname:port/uri/$DIRCAP""." - -#: Library/Backend/AmazonCloudDrive/Strings.cs:13 -msgid "This backend can read and write data to Amazon Cloud Drive. Supported format is ""amzcd://folder/subfolder""." -msgstr "This backend can read and write data to Amazon Cloud Drive. Supported format is ""amzcd://folder/subfolder""." - -#: Library/Backend/S3/Strings.cs:18 -msgid "This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""" -msgstr "This backend can read and write data to an Amazon S3 compatible server. Allowed formats are: ""s3://bucketname/prefix""" - -#: Library/Backend/File/Strings.cs:14 -msgid "This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")" -msgstr "This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (eg: ""file://\\server\folder"") or local paths (eg: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")" - -#: Library/Backend/AlternativeFTP/Strings.cs:19 -msgid "This backend can read and write data to an FTP based backend using an alternative FTP client. Allowed formats are ""aftp://hostname/folder"" or ""aftp://username:password@hostname/folder""" -msgstr "This backend can read and write data to an FTP based backend using an alternative FTP client. Allowed formats are ""aftp://hostname/folder"" or ""aftp://username:password@hostname/folder""" - -#: Library/Backend/FTP/Strings.cs:19 -msgid "This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""" -msgstr "This backend can read and write data to an FTP based backend. Allowed formats are ""ftp://hostname/folder"" or ""ftp://username:password@hostname/folder""" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder""." -msgstr "This backend can read and write data to an SSH based backend, using SFTP. Allowed formats are ""ssh://hostname/folder"" or ""ssh://username:password@hostname/folder""." - -#: Library/Backend/AzureBlob/Strings.cs:3 -msgid "This backend can read and write data to Azure blob storage. Allowed formats are: ""azure://bucketname""" -msgstr "This backend can read and write data to Azure blob storage. Allowed formats are: ""azure://bucketname""" - -#: Library/Backend/Box/Strings.cs:11 -msgid "This backend can read and write data to Box.com. Supported format is ""box://folder/subfolder""." -msgstr "This backend can read and write data to Box.com. Supported format is ""box://folder/subfolder""." - -#: Library/Backend/Dropbox/Strings.cs:8 -msgid "This backend can read and write data to Dropbox. Supported format is ""dropbox://folder/subfolder""." -msgstr "This backend can read and write data to Dropbox. Supported format is ""dropbox://folder/subfolder""." - -#: Library/Backend/GoogleServices/Strings.cs:29 -msgid "This backend can read and write data to Google Cloud Storage. Supported format is ""googlecloudstore://bucket/folder""." -msgstr "This backend can read and write data to Google Cloud Storage. Supported format is ""googlecloudstore://bucket/folder""." - -#: Library/Backend/GoogleServices/Strings.cs:9 -msgid "This backend can read and write data to Google Drive. Supported format is ""googledrive://folder/subfolder""." -msgstr "This backend can read and write data to Google Drive. Supported format is ""googledrive://folder/subfolder""." - -#: Library/Backend/HubiC/Strings.cs:9 -msgid "This backend can read and write data to HubiC. Supported format is ""hubic://container/folder""." -msgstr "This backend can read and write data to HubiC. Supported format is ""hubic://container/folder""." - -#: Library/Backend/Mega/Strings.cs:3 -msgid "This backend can read and write data to Mega.co.nz. Allowed formats are: ""mega://folder/subfolder""" -msgstr "This backend can read and write data to Mega.co.nz. Allowed formats are: ""mega://folder/subfolder""" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "This backend can read and write data to Swift (OpenStack Object Storage). Supported format is ""openstack://container/folder""." -msgstr "This backend can read and write data to Swift (OpenStack Object Storage). Supported format is ""openstack://container/folder""." - -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "This backend can read and write data to the Backblaze B2 Cloud Storage. Allowed formats are: ""b2://bucketname/prefix""" -msgstr "This backend can read and write data to the Backblaze B2 Cloud Storage. Allowed formats are: ""b2://bucketname/prefix""" - -#: Library/Backend/AlternativeFTP/Strings.cs:4 -msgid "This flag controls the SSL policy to use when encryption is enabled." -msgstr "This flag controls the SSL policy to use when encryption is enabled." - -#: Library/Backend/S3/Strings.cs:26 -msgid "This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets." -msgstr "This flag is only used when creating new buckets. If the flag is set, the bucket is created on a european server. This flag forces the ""s3-use-new-style"" flag. Amazon charges slightly more for european buckets." - -#: Library/Backend/S3/Strings.cs:21 -msgid "This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "This flag toggles the use of the special RRS header. Files stored using RRS are more likely to disapear than those stored normally, but also costs less to store. See the full description here: http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Main/Strings.cs:73 -msgid "This is a very advanced option! This option can be used to select a block hash algorithm with smaller or larger hash size, for performance or storage space reasons." -msgstr "This is a very advanced option! This option can be used to select a block hash algorithm with smaller or larger hash size, for performance or storage space reasons." - -#: Library/Main/Strings.cs:71 -msgid "This is a very advanced option! This option can be used to select a file hash algorithm with smaller or larger hash size, for performance or storage space reasons." -msgstr "This is a very advanced option! This option can be used to select a file hash algorithm with smaller or larger hash size, for performance or storage space reasons." - -#: Library/Modules/Builtin/Strings.cs:73 -msgid "This module can send email after an operation completes" -msgstr "This module can send email after an operation completes" - -#: Library/Encryption/Strings.cs:35 -msgid "This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption." -msgstr "This module encrypts all files in the same way that AESCrypt does, using 256 bit AES encryption." - -#: Library/Modules/Builtin/Strings.cs:105 -msgid "This module exposes a number of properties that can be used to change the way http requests are issued" -msgstr "This module exposes a number of properties that can be used to change the way http requests are issued" - -#: Library/Modules/Builtin/Strings.cs:5 -msgid "This module provides support for sending status reports via XMPP messagesß" -msgstr "This module provides support for sending status reports via XMPP messagesß" - -#: Library/Compression/Strings.cs:18 -msgid "This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application." -msgstr "This module provides the industry standard Zip compression. Files created with this module can be read by any standard compliant zip application." - -#: Library/Modules/Builtin/Strings.cs:117 -msgid "This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means" -msgstr "This module will ask the user for a encryption password on the commandline unless encryption is disabled or the password is supplied by other means" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:380 -msgid "This month" -msgstr "This month" - -#: Library/Backend/File/Strings.cs:16 -msgid "This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations." -msgstr "This option allows multiple targets to be specified. The primary target path is placed before the list of paths supplied with this option. Before starting the backup, each folder in the list is checked for existence and optionally the presence of the marker file supplied by --{0}. The first existing path that optionally contains the marker file is then used as the destination. Multiple destinations are separated with a {1},. On Windows, the path may be a UNC path, and the drive letter may be substituted with an asterisk (*), eg.: ""*:\backup"", which will examine all drive letters. If a username and password is supplied, the same credentials are used for all destinations." - -#: Library/Main/Strings.cs:164 -msgid "This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large." -msgstr "This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large." - -#: Library/Main/Strings.cs:75 -msgid "This option can be used to experiment with different settings and observe the outcome without changing actual files." -msgstr "This option can be used to experiment with different settings and observe the outcome without changing actual files." - -#: Library/Main/Strings.cs:96 -msgid "This option can be used to limit the scan to only files that are known to have changed. This is usually only activated in combination with a filesystem watcher that keeps track of file changes." -msgstr "This option can be used to limit the scan to only files that are known to have changed. This is usually only activated in combination with a filesystem watcher that keeps track of file changes." - -#: Library/Main/Strings.cs:88 -msgid "This option can be used to reduce the memory footprint by not keeping paths and modification timestamps in memory" -msgstr "This option can be used to reduce the memory footprint by not keeping paths and modification timestamps in memory" - -#: Library/Compression/Strings.cs:20 -msgid "This option can be used to set an alternative compressor method, such as LZMA. Note that using another value than Deflate will cause the {0} option to be ignored." -msgstr "This option can be used to set an alternative compressor method, such as LZMA. Note that using another value than Deflate will cause the {0} option to be ignored." - -#: CommandLine/Strings.cs:15 -msgid "This option can be used to store some or all of the options given to the commandline client. The file must be a plain text file, UTF-8 encoding is preferred. Each line in the file should be of the format --option=value. The special options --{0} and --{1} can be used to override the localpath and the remote destination uri, respectively. The options in this file take precedence over the options provided on the commandline. You cannot specify filters in both the file and on the commandline. Instead, you can use the special --{2}, --{3}, or --{4} options to specify filters inside the parameter file. Each filter must be prefixed with with either a + or a -, and multiple filters must be joined with {5} " -msgstr "This option can be used to store some or all of the options given to the commandline client. The file must be a plain text file, UTF-8 encoding is preferred. Each line in the file should be of the format --option=value. The special options --{0} and --{1} can be used to override the localpath and the remote destination uri, respectively. The options in this file take precedence over the options provided on the commandline. You cannot specify filters in both the file and on the commandline. Instead, you can use the special --{2}, --{3}, or --{4} options to specify filters inside the parameter file. Each filter must be prefixed with with either a + or a -, and multiple filters must be joined with {5} " - -#: Library/Main/Strings.cs:92 -msgid "This option can be used to supply a list of deleted files. This option will be ignored unless the option --{0} is also set." -msgstr "This option can be used to supply a list of deleted files. This option will be ignored unless the option --{0} is also set." - -#: Library/Main/Strings.cs:158 -msgid "This option can change the maximum size of dblock files. Changing the size can be useful if the backend has a limit on the size of each individual file" -msgstr "This option can change the maximum size of dblock files. Changing the size can be useful if the backend has a limit on the size of each individual file" - -#: Library/Modules/Builtin/Strings.cs:92 -msgid "This option changes the default SSL versions allowed. This is an advanced option and should only be used if you want to enhance security or work around an issue with a particular SSL protocol." -msgstr "This option changes the default SSL versions allowed. This is an advanced option and should only be used if you want to enhance security or work around an issue with a particular SSL protocol." - -#: Library/Compression/Strings.cs:4 -msgid "This option controls the compression algorithm used. Enabling this option will cause 7z to use the fast algorithm, which produces slightly less compression." -msgstr "This option controls the compression algorithm used. Enabling this option will cause 7z to use the fast algorithm, which produces slightly less compression." - -#: Library/Compression/Strings.cs:22 -msgid "This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression." -msgstr "This option controls the compression level used. A setting of zero gives no compression, and a setting of 9 gives maximum compression." - -#: Library/Encryption/Strings.cs:14 -msgid "This option has non-standard handling, please use the --{0} option instead." -msgstr "This option has non-standard handling, please use the --{0} option instead." - -#: Library/Main/Strings.cs:84 -msgid "This option is no longer used as metadata is now stored by default" -msgstr "This option is no longer used as metadata is now stored by default" - -#: Library/Backend/OpenStack/Strings.cs:2 -msgid "This option is only used when creating a container, and is used to indicate where the container should be placed. Consult your provider for a list of valid regions, or leave empty for the default region." -msgstr "This option is only used when creating a container, and is used to indicate where the container should be placed. Consult your provider for a list of valid regions, or leave empty for the default region." - -#: Library/Backend/S3/Strings.cs:15 -msgid "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\r\n{0}" -msgstr "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\r\n{0}" - -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\r\n{0}" -msgstr "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\r\n{0}" - -#: Library/Backend/GoogleServices/Strings.cs:19 -msgid "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\r\n{0}" -msgstr "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\r\n{0}" - -#: Library/Backend/GoogleServices/Strings.cs:15 -msgid "This option is only used when creating new buckets. Use this option to supply the project ID that the bucket is attached to. The project determines where usage charges are applied" -msgstr "This option is only used when creating new buckets. Use this option to supply the project ID that the bucket is attached to. The project determines where usage charges are applied" - -#: Library/Backend/File/Strings.cs:18 -msgid "This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence." -msgstr "This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence." - -#: Server/Strings.cs:14 -msgid "This option sets the encryption key used to scramble the local settings database. This option can also be set with the environment variable {0}. Use the option --{1} to disable the database scrambling." -msgstr "This option sets the encryption key used to scramble the local settings database. This option can also be set with the environment variable {0}. Use the option --{1} to disable the database scrambling." - -#: Library/Main/Strings.cs:154 -msgid "This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery." -msgstr "This option will make sure the contents of the manifest file are not read. This also implies that file hashes are not checked either. Use only for disaster recovery." - -#: Library/Main/Strings.cs:102 -msgid "This property can be used to point to a text file where each line contains a file extension that indicates a non-compressible file. Files that have an extension found in the file will not be compressed, but simply stored in the archive. The file format ignores any lines that do not start with a period, and considers a space to indicate the end of the extension. A default file is supplied, that also serves as an example. The default file is placed in {0}." -msgstr "This property can be used to point to a text file where each line contains a file extension that indicates a non-compressible file. Files that have an extension found in the file will not be compressed, but simply stored in the archive. The file format ignores any lines that do not start with a period, and considers a space to indicate the end of the extension. A default file is supplied, that also serves as an example. The default file is placed in {0}." - -#: Library/Modules/Builtin/Strings.cs:58 -msgid "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email adresses seperated with commas, and you can use the normal adress format as specified by RFC2822 section 3.4.\r\nExample with 3 recipients: \r\n\r\nPeter Sample , John Sample , admin@example.com" -msgstr "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email adresses seperated with commas, and you can use the normal adress format as specified by RFC2822 section 3.4.\r\nExample with 3 recipients: \r\n\r\nPeter Sample , John Sample , admin@example.com" - -#: Library/Modules/Builtin/Strings.cs:37 -msgid "This setting supplies the email subject. Values are replaced as described in the description for --{0}." -msgstr "This setting supplies the email subject. Values are replaced as described in the description for --{0}." - -#: Library/Main/Strings.cs:129 -msgid "This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges." -msgstr "This settings controls the usage of NTFS USN numbers, which allows Duplicati to obtain a list of files and folders much faster. If this is set to ""off"", Duplicati will not attempt to use USN. Setting this to ""auto"" makes Duplicati attempt to use USN, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to use USN, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the USN usage fails. This feature is only supported on Windows and requires administrative privileges." - -#: Library/Main/Strings.cs:144 -msgid "This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges." -msgstr "This settings controls the usage of snapshots, which allows Duplicati to backup files that are locked by other programs. If this is set to ""off"", Duplicati will not attempt to create a disk snapshot. Setting this to ""auto"" makes Duplicati attempt to create a snapshot, and fail silently if that was not allowed or supported. A setting of ""on"" will also make Duplicati attempt to create a snapshot, but will produce a warning message in the log if it fails. Setting it to ""required"" will make Duplicati abort the backup if the snapshot creation fails. On windows this uses the Volume Shadow Copy Services (VSS) and requires administrative privileges. On linux this uses Logical Volume Management (LVM) and requires root privileges." - -#: Library/Modules/Builtin/Strings.cs:70 -msgid "This value can be a filename. If a the file exists, the file contents will be used as the message body.\r\n\r\nIn the message body, certain tokens are replaced:\r\n%OPERATIONNAME% - The name of the operation, normally ""Backup""\r\n%REMOTEURL% - Remote server url\r\n%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\r\n%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\r\n\r\nAll commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." -msgstr "This value can be a filename. If a the file exists, the file contents will be used as the message body.\r\n\r\nIn the message body, certain tokens are replaced:\r\n%OPERATIONNAME% - The name of the operation, normally ""Backup""\r\n%REMOTEURL% - Remote server url\r\n%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\r\n%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\r\n\r\nAll commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." - -#: Library/Modules/Builtin/Strings.cs:24 -msgid "This value can be a filename. If a the file exists, the file contents will be used as the message.\r\n\r\nIn the message, certain tokens are replaced:\r\n%OPERATIONNAME% - The name of the operation, normally ""Backup""\r\n%REMOTEURL% - Remote server url\r\n%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\r\n%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\r\n\r\nAll commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." -msgstr "This value can be a filename. If a the file exists, the file contents will be used as the message.\r\n\r\nIn the message, certain tokens are replaced:\r\n%OPERATIONNAME% - The name of the operation, normally ""Backup""\r\n%REMOTEURL% - Remote server url\r\n%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\r\n%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\r\n\r\nAll commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." - -#: Library/Main/Strings.cs:114 -msgid "This value can be used to set a known upper limit on the amount of space a backend has. If the backend reports the size itself, this value is ignored" -msgstr "This value can be used to set a known upper limit on the amount of space a backend has. If the backend reports the size itself, this value is ignored" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:381 -msgid "This week" -msgstr "This week" - -#: Library/Main/Strings.cs:159 -msgid "Thread priority" -msgstr "Thread priority" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:515 -msgid "Thu" -msgstr "Thu" - -#: Library/Main/Strings.cs:169 -msgid "Time to wait between retries" -msgstr "Time to wait between retries" - -#: Library/Modules/Builtin/Strings.cs:4 -msgid "Timeout occured while logging in to jabber server" -msgstr "Timeout occured while logging in to jabber server" - -#: Library/Interface/Strings.cs:27 -msgid "Timespan" -msgstr "Timespan" - -#: Library/Backend/WEBDAV/Strings.cs:4 -msgid "To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response" -msgstr "To aid in debugging issues, it is possible to set a path to a file that will be overwritten with the PROPFIND response" - -#: Library/Main/Strings.cs:65 -msgid "To avoid filling the remote storage with small files, this value can force grouping small files. The small volumes will always be combined when they can fill an entire volume." -msgstr "To avoid filling the remote storage with small files, this value can force grouping small files. The small volumes will always be combined when they can fill an entire volume." - -#: Server/webroot/ngax/scripts/controllers/ExportController.js:29 -msgid "To export without a passphrase, uncheck the "Encrypt file" box" -msgstr "To export without a passphrase, uncheck the "Encrypt file" box" - -#: Server/webroot/ngax/templates/export.html:42 -msgid "To File" -msgstr "To File" - -#: Library/Backend/FTP/Strings.cs:3 -msgid "To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster but less reliable." -msgstr "To protect against network failures, every upload will be attempted verified. Use this option to disable this verfication to make the upload faster but less reliable." - -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "To protect against network or server failures, every upload will be attempted to be verified. Use this option to disable this verification to make the upload faster but less reliable." -msgstr "To protect against network or server failures, every upload will be attempted to be verified. Use this option to disable this verification to make the upload faster but less reliable." - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:383 -msgid "Today" -msgstr "Today" - -#: CommandLine/Program.cs:92 -msgid "Toggle automatic updates" -msgstr "Toggle automatic updates" - -#: Library/Backend/FTP/Strings.cs:17 -msgid "Toggles the FTP connections method" -msgstr "Toggles the FTP connections method" - -#: Server/webroot/ngax/templates/home.html:24 -msgid "took {0}" -msgstr "took {0}" - -#: Server/webroot/ngax/templates/settings.html:56 -msgid "Try out the new features we are working on. Don\'t use with important data." -msgstr "Try out the new features we are working on. Don\'t use with important data." - -#: Server/webroot/ngax/scripts/services/AppUtils.js:517 -msgid "Tue" -msgstr "Tue" - -#: Server/webroot/ngax/templates/restore.html:97 -msgid "Type to highlight files" -msgstr "Type to highlight files" - -#: Library/SQLiteHelper/Strings.cs:12 -msgid "Unable to determine database format: {0}" -msgstr "Unable to determine database format: {0}" - -#: Library/Backend/S3/Strings.cs:22 -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Unable to determine the bucket name for host: {0}" - -#: Server/Strings.cs:3 -msgid "Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}" -msgstr "Unable to find a valid date, given the start date {0}, the repetition interval {1} and the allowed days {2}" - -#: Library/Modules/Builtin/Strings.cs:71 -msgid "Unable to find the destination mail server through MX lookup, please use the option {0} to specify what smtp server to use." -msgstr "Unable to find the destination mail server through MX lookup, please use the option {0} to specify what smtp server to use." - -#: Library/Snapshots/Strings.cs:15 -msgid "Unable to match local path {0} with any snapshot path: {1}" -msgstr "Unable to match local path {0} with any snapshot path: {1}" - -#: CommandLine/Strings.cs:18 -msgid "Unable to read the parameters file ""{0}"", reason: {1}" -msgstr "Unable to read the parameters file ""{0}"", reason: {1}" - -#: Library/Backend/SSHv2/Strings.cs:5 -msgid "Unable to set folder to {0}, error message: {1}" -msgstr "Unable to set folder to {0}, error message: {1}" - -#: Server/Strings.cs:31 -msgid "Unable to start up, perhaps another process is already running?\r\nError message: {0}" -msgstr "Unable to start up, perhaps another process is already running?\r\nError message: {0}" - -#: Library/Backend/CloudFiles/Strings.cs:3 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Unexpected CloudFiles response, perhaps the API has changed?" - -#: Library/Snapshots/Strings.cs:8 -msgid "Unexpected empty response while enumerating" -msgstr "Unexpected empty response while enumerating" - -#: Library/Backend/OAuthHelper/Strings.cs:7 -msgid "Unexpected error code: {0} - {1}" -msgstr "Unexpected error code: {0} - {1}" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:509 -msgid "Unknown" -msgstr "Unknown" - -#: Library/SQLiteHelper/Strings.cs:6 -msgid "Unknown table layout detected" -msgstr "Unknown table layout detected" - -#: Library/Utility/Strings.cs:18 -msgid "Unparsed data: {0}" -msgstr "Unparsed data: {0}" - -#: Library/Backend/TahoeLAFS/Strings.cs:3 -msgid "Unsupported URL format, must start with ""/uri/URI:DIR2:""" -msgstr "Unsupported URL format, must start with ""/uri/URI:DIR2:""" - -#: Server/Strings.cs:28 -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "Unsupported version of SQLite detected ({0}), must be {1} or higher" - -#: Server/webroot/ngax/templates/pause.html:5 -msgid "Until resumed" -msgstr "Until resumed" - -#: Server/webroot/ngax/templates/settings.html:73 -msgid "Update channel" -msgstr "Update channel" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:24 -msgid "Updating with existing database" -msgstr "Updating with existing database" - -#: Library/Main/Strings.cs:115 -msgid "Upload empty backup files" -msgstr "Upload empty backup files" - -#: Library/Main/Strings.cs:121 -msgid "Upload files synchronously" -msgstr "Upload files synchronously" - -#: Library/Backend/SharePoint/Strings.cs:19 -msgid "Upload files using binary direct mode." -msgstr "Upload files using binary direct mode." - -#: Server/webroot/ngax/templates/addoredit.html:48 -msgid "Upload volume size" -msgstr "Upload volume size" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:252 -msgid "Uploading verification file ..." -msgstr "Uploading verification file ..." - -#: Server/webroot/ngax/templates/settings.html:25 -msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {0}public usage statistics{1}" -msgstr "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {0}public usage statistics{1}" - -#: Server/webroot/ngax/templates/settings.html:36 -msgid "Usage statistics" -msgstr "Usage statistics" - -#: Server/webroot/ngax/templates/settings.html:31 -msgid "Usage statistics, warnings, errors, and crashes" -msgstr "Usage statistics, warnings, errors, and crashes" - -#: Library/Backend/S3/Strings.cs:25 -msgid "Use a European server" -msgstr "Use a European server" - -#: Library/Backend/CloudFiles/Strings.cs:13 -msgid "Use a UK account" -msgstr "Use a UK account" - -#: CommandLine/Strings.cs:6 -msgid "Use control files" -msgstr "Use control files" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:199 -msgid "Use existing database?" -msgstr "Use existing database?" - -#: Library/Encryption/Strings.cs:12 -msgid "Use GPG Armor" -msgstr "Use GPG Armor" - -#: Library/Main/Strings.cs:62 -msgid "Use local file data when restoring" -msgstr "Use local file data when restoring" - -#: Library/Backend/S3/Strings.cs:20 -msgid "Use Reduced Redundancy Storage" -msgstr "Use Reduced Redundancy Storage" - -#: Server/webroot/ngax/templates/backends/generic.html:23 -msgid "Use SSL" -msgstr "Use SSL" - -#: Library/Backend/S3/Strings.cs:23 -msgid "Use subdomain calling style" -msgstr "Use subdomain calling style" - -#: Library/Backend/FTP/Strings.cs:10 -msgid "Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps)." -msgstr "Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps)." - -#: Library/Backend/TahoeLAFS/Strings.cs:7 -msgid "Use this flag to communicate using Secure Socket Layer (SSL) over http (https)." -msgstr "Use this flag to communicate using Secure Socket Layer (SSL) over http (https)." - -#: Library/Backend/S3/Strings.cs:8 -msgid "Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections." -msgstr "Use this flag to communicate using Secure Socket Layer (SSL) over http (https). Note that bucket names containing a period has problems with SSL connections." - -#: Library/Modules/Builtin/Strings.cs:104 -msgid "Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible." -msgstr "Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible." - -#: Library/Main/Strings.cs:40 -msgid "Use this option to allow the passphrase to change, note that this option is not permitted for a backup or repair operation" -msgstr "Use this option to allow the passphrase to change, note that this option is not permitted for a backup or repair operation" - -#: Library/Main/Strings.cs:168 -msgid "Use this option to attach extra files to the newly uploaded filelists." -msgstr "Use this option to attach extra files to the newly uploaded filelists." - -#: Library/Main/Strings.cs:21 -msgid "Use this option to build a searchable local database which only contains path information. This option is usable for quickly building a database to locate certain content without needing to reconstruct all information. The resulting database can be searched, but cannot be used to restore data with." -msgstr "Use this option to build a searchable local database which only contains path information. This option is usable for quickly building a database to locate certain content without needing to reconstruct all information. The resulting database can be searched, but cannot be used to restore data with." - -#: Library/Main/Strings.cs:54 -msgid "Use this option to continue even if some source entries are missing." -msgstr "Use this option to continue even if some source entries are missing." - -#: Library/Main/Strings.cs:17 -msgid "Use this option to disable multithreaded handling of up- and downloads, that can significantly speed up backend operations depending on the hardware you're running on and the transfer rate of your backend." -msgstr "Use this option to disable multithreaded handling of up- and downloads, that can significantly speed up backend operations depending on the hardware you're running on and the transfer rate of your backend." - -#: Library/Main/Strings.cs:13 -msgid "Use this option to disable the merge of HyperV VHD's prior to performing the backup." -msgstr "Use this option to disable the merge of HyperV VHD's prior to performing the backup." - -#: Library/Main/Strings.cs:35 -msgid "Use this option to disable the storage of metadata, such as file timestamps. Disabling metadata storage will speed up the backup and restore operations, but does not affect file size much." -msgstr "Use this option to disable the storage of metadata, such as file timestamps. Disabling metadata storage will speed up the backup and restore operations, but does not affect file size much." - -#: Library/Main/Strings.cs:131 -msgid "Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces." -msgstr "Use this option to exclude faulty writers from a snapshot. This is equivalent to the -wx flag of the vshadow.exe tool, except that it only accepts writer class GUIDs, and not component names or instance GUIDs. Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs are allowed, including with and without curly braces." - -#: Library/Main/Strings.cs:107 -msgid "Use this option to exclude files with certain attributes. Use a comma separated list of attribute names to specify more that one. Possible values are: {0}" -msgstr "Use this option to exclude files with certain attributes. Use a comma separated list of attribute names to specify more that one. Possible values are: {0}" - -#: Library/Backend/SharePoint/Strings.cs:23 -msgid "Use this option to have files moved to the recycle bin folder instead of removing them permanently when compacting or deleting backups." -msgstr "Use this option to have files moved to the recycle bin folder instead of removing them permanently when compacting or deleting backups." - -#: Library/Main/Strings.cs:50 -msgid "Use this option to increase the amount of output generated when running an option. Generally this option will produce a line for each file processed." -msgstr "Use this option to increase the amount of output generated when running an option. Generally this option will produce a line for each file processed." - -#: Library/Main/Strings.cs:25 -msgid "Use this option to increase verification by checking the hash of blocks read from a volume before patching restored files with the data." -msgstr "Use this option to increase verification by checking the hash of blocks read from a volume before patching restored files with the data." - -#: Library/Main/Strings.cs:38 -msgid "Use this option to only list filesets and avoid traversing file names and other metadata which slows down the process" -msgstr "Use this option to only list filesets and avoid traversing file names and other metadata which slows down the process" - -#: Library/Main/Strings.cs:52 -msgid "Use this option to overwrite target files when restoring, if this option is not set the files will be restored with a timestamp and a number appended." -msgstr "Use this option to overwrite target files when restoring, if this option is not set the files will be restored with a timestamp and a number appended." - -#: Library/Backend/AmazonCloudDrive/Strings.cs:7 -msgid "Use this option to set labels on the files and folders created" -msgstr "Use this option to set labels on the files and folders created" - -#: Library/Main/Strings.cs:58 -msgid "Use this option to set number of versions to keep, supply -1 to keep all versions" -msgstr "Use this option to set number of versions to keep, supply -1 to keep all versions" - -#: Library/Encryption/Strings.cs:32 -msgid "Use this option to set the thread level allowed for AES crypt operations. Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. multithreading)" -msgstr "Use this option to set the thread level allowed for AES crypt operations. Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. multithreading)" - -#: Library/Main/Strings.cs:56 -msgid "Use this option to set the timespan in which backups are kept." -msgstr "Use this option to set the timespan in which backups are kept." - -#: Library/Backend/SharePoint/Strings.cs:17 -msgid "Use this option to specify a custom value for timeouts of web operation when communicating with SharePoint Server. Recommended value is 180s." -msgstr "Use this option to specify a custom value for timeouts of web operation when communicating with SharePoint Server. Recommended value is 180s." - -#: Library/Backend/S3/Strings.cs:5 -msgid "Use this option to specify a storage class. If this option is not used, the server will choose a default storage class." -msgstr "Use this option to specify a storage class. If this option is not used, the server will choose a default storage class." - -#: Library/Main/Strings.cs:15 -msgid "Use this option to specify the names of machines to include in the backup. Specify multiple machine names with a semicolon separator." -msgstr "Use this option to specify the names of machines to include in the backup. Specify multiple machine names with a semicolon separator." - -#: Library/Backend/SharePoint/Strings.cs:14 -msgid "Use this option to specify the size of each chunk when uploading to SharePoint Server. Recommended value is 4MB." -msgstr "Use this option to specify the size of each chunk when uploading to SharePoint Server. Recommended value is 4MB." - -#: Library/Encryption/Strings.cs:13 -msgid "Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files." -msgstr "Use this option to supply the --armor option to GPG. The files will be larger but can be sent as pure text files." - -#: Library/Main/Strings.cs:48 -msgid "Use this option to upload a verification file after changing the remote storage. The file is not encrypted and contains the size and SHA256 hashes of all the remote files and can be used to verify the integrity of the files." -msgstr "Use this option to upload a verification file after changing the remote storage. The file is not encrypted and contains the size and SHA256 hashes of all the remote files and can be used to verify the integrity of the files." - -#: Library/Backend/SharePoint/Strings.cs:20 -msgid "Use this option to upload files to SharePoint as a whole with BinaryDirect mode. This is the most efficient way of uploading, but can cause non-recoverable timouts under certain conditions. Use this option only with very fast and stable internet connections." -msgstr "Use this option to upload files to SharePoint as a whole with BinaryDirect mode. This is the most efficient way of uploading, but can cause non-recoverable timouts under certain conditions. Use this option only with very fast and stable internet connections." - -#: Library/Main/Strings.cs:42 -msgid "Use this size to control how many bytes a read from a file before processing" -msgstr "Use this size to control how many bytes a read from a file before processing" - -#: Library/Encryption/Strings.cs:23 -msgid "Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified." -msgstr "Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified." - -#: Library/Encryption/Strings.cs:19 -msgid "Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified." -msgstr "Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --encrypt option is always specified." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:292 -msgid "Use weak passphrase" -msgstr "Use weak passphrase" - -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Use windows integrated authentication to connect to the server" -msgstr "Use windows integrated authentication to connect to the server" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:525 -msgid "Useless" -msgstr "Useless" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:657 -msgid "User has too many permissions" -msgstr "User has too many permissions" - -#: Server/webroot/ngax/templates/settings.html:90 -msgid "User interface language" -msgstr "User interface language" - -#: Server/webroot/ngax/templates/backends/file.html:7 -msgid "Username" -msgstr "Username" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Uses a SSH private key to authenticate" -msgstr "Uses a SSH private key to authenticate" - -#: Library/Backend/WEBDAV/Strings.cs:19 -msgid "Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect." -msgstr "Using the HTTP Digest authentication method allows the user to authenticate with the server, without sending the password in clear. However, a man-in-the-middle attack is easy, because the HTTP protocol specifies a fallback to Basic authentication, which will make the client send the password to the attacker. Using this flag, the client does not accept this, and always uses Digest authentication or fails to connect." - -#: Library/Main/Strings.cs:109 -msgid "Using this option to handle hardlinks (only works on Linux/OSX). The ""{0}"" option will record a hardlink ID for each hardlink to avoid storing hardlinked paths multiple times. The option ""{1}"" will ignore hardlink information, and treat each hardlink as a unique path. The option ""{2}"" will ignore all hardlinks with more than one link." -msgstr "Using this option to handle hardlinks (only works on Linux/OSX). The ""{0}"" option will record a hardlink ID for each hardlink to avoid storing hardlinked paths multiple times. The option ""{1}"" will ignore hardlink information, and treat each hardlink as a unique path. The option ""{2}"" will ignore all hardlinks with more than one link." - -#: Library/Main/Strings.cs:111 -msgid "Using this option to handle symlinks different. The ""{0}"" option will simply record a symlink with its name and destination, and a restore will recreate the symlink as a link. Use the option ""{1}"" to ignore all symlinks and not store any information about them. Previous versions of Duplicati used the setting ""{2}"", which will cause symlinked files to be included and restore as normal files." -msgstr "Using this option to handle symlinks different. The ""{0}"" option will simply record a symlink with its name and destination, and a restore will recreate the symlink as a link. Use the option ""{1}"" to ignore all symlinks and not store any information about them. Previous versions of Duplicati used the setting ""{2}"", which will cause symlinked files to be included and restore as normal files." - -#: Library/Snapshots/Strings.cs:7 -msgid "USN is not supported on Linux" -msgstr "USN is not supported on Linux" - -#: Library/Backend/SSHv2/Strings.cs:4 -msgid "Validation of server fingerprint failed. Server returned fingerprint ""{0}"". Cause of this message is either not correct configuration or Man-in-the-middle attack!" -msgstr "Validation of server fingerprint failed. Server returned fingerprint ""{0}"". Cause of this message is either not correct configuration or Man-in-the-middle attack!" - -#: Library/Interface/Strings.cs:37 -msgid "values" -msgstr "values" - -#: Server/webroot/ngax/templates/home.html:37 -msgid "Verify files" -msgstr "Verify files" - -#: Library/Main/Strings.cs:123 -msgid "Verify uploads by listing contents" -msgstr "Verify uploads by listing contents" - -#: Server/webroot/ngax/templates/notificationarea.html:10 -msgid "Verifying ..." -msgstr "Verifying ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:260 -msgid "Verifying backend data ..." -msgstr "Verifying backend data ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:259 -msgid "Verifying remote data ..." -msgstr "Verifying remote data ..." - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:240 -msgid "Verifying restored files ..." -msgstr "Verifying restored files ..." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:521 -msgid "Very strong" -msgstr "Very strong" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:524 -msgid "Very weak" -msgstr "Very weak" - -#: Server/webroot/ngax/templates/restore.html:18 -msgid "VISA, Mastercard, ... via Paypal" -msgstr "VISA, Mastercard, ... via Paypal" - -#: Server/webroot/ngax/index.html:83 -msgid "Visit us on" -msgstr "Visit us on" - -#: Library/Main/Strings.cs:66 -msgid "Volume size threshold" -msgstr "Volume size threshold" - -#: Server/webroot/ngax/templates/waitarea.html:20 -msgid "Waiting for task to begin" -msgstr "Waiting for task to begin" - -#: Server/webroot/ngax/scripts/services/ServerStatus.js:255 -msgid "Waiting for upload ..." -msgstr "Waiting for upload ..." - -#: Server/webroot/ngax/templates/settings.html:30 -msgid "Warnings, errors and crashes" -msgstr "Warnings, errors and crashes" - -#: Server/webroot/ngax/templates/addoredit.html:213 -msgid "We recommend that you encrypt all backups stored outside your system" -msgstr "We recommend that you encrypt all backups stored outside your system" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:523 -msgid "Weak" -msgstr "Weak" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:292 -msgid "Weak passphrase" -msgstr "Weak passphrase" - -#: Library/Backend/WEBDAV/Strings.cs:11 -msgid "WebDAV" -msgstr "WebDAV" - -#: Server/webroot/ngax/scripts/services/AppUtils.js:516 -msgid "Wed" -msgstr "Wed" - -#: Server/webroot/ngax/templates/addoredit.html:30 -msgid "Weeks" -msgstr "Weeks" - -#: Library/Main/Strings.cs:118 -msgid "When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed." -msgstr "When an error occurs, Duplicati will silently retry, and only report the number of retries. Enable this option to have the error messages displayed when a retry is performed." - -#: Library/Main/Strings.cs:125 -msgid "When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking" -msgstr "When deciding if a full backup should be made or an old backup should be deleted, Duplicati will adjust the times by a small fraction to ensure that minor time differences do not interfer with expected operation. If the backup is set to produce a full backup each day, and a full backup is made at, say 12:00:01, and the backup is executed again at 12:00:00, a full day has not passed and thus an incremental backup is performed. To avoid this, Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable the tolerance, and use strict time checking" - -#: Library/Main/Strings.cs:67 -msgid "When examining the size of a volume in consideration for compating, a small tolerance value is used, by default 20 percent of the volume size. This ensures that large volumes which may have a few bytes wasted space are not downloaded and rewritten." -msgstr "When examining the size of a volume in consideration for compating, a small tolerance value is used, by default 20 percent of the volume size. This ensures that large volumes which may have a few bytes wasted space are not downloaded and rewritten." - -#: Library/Main/Strings.cs:60 -msgid "When listing contents or when restoring files, the local database can be skipped. This is usually slower, but can be used to verify the actual contents of the remote store" -msgstr "When listing contents or when restoring files, the local database can be skipped. This is usually slower, but can be used to verify the actual contents of the remote store" - -#: Library/Backend/WEBDAV/Strings.cs:9 -msgid "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\nThis can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\nError message: {3}" -msgstr "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\nThis can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\nError message: {3}" - -#: Library/Main/Strings.cs:140 -msgid "When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit" -msgstr "When performing asynchronous uploads, Duplicati will create volumes that can be uploaded. To prevent Duplicati from generating too many volumes, this option limits the number of pending uploads. Set to zero to disable the limit" - -#: Server/Strings.cs:20 -msgid "When running as a server, the service daemon must verify that the process is responding. If this option is enabled, the server reads stdin and writes a reply to each line read" -msgstr "When running as a server, the service daemon must verify that the process is responding. If this option is enabled, the server reads stdin and writes a reply to each line read" - -#: Library/Modules/Builtin/Strings.cs:110 -msgid "When running with Mono, this module will check if any certificates are installed and suggest installing them otherwise" -msgstr "When running with Mono, this module will check if any certificates are installed and suggest installing them otherwise" - -#: Library/Main/Strings.cs:172 -msgid "When searching for files, all matching files are returned. Use this option to return only the entries found in the folder specified as filter." -msgstr "When searching for files, all matching files are returned. Use this option to return only the entries found in the folder specified as filter." - -#: Library/Main/Strings.cs:174 -msgid "When searching for files, all matching files are returned. Use this option to return only the largest common prefix path." -msgstr "When searching for files, all matching files are returned. Use this option to return only the largest common prefix path." - -#: Library/Main/Strings.cs:176 -msgid "When searching for files, only the most recent backup is searched. Use this option to show all previous versions too." -msgstr "When searching for files, only the most recent backup is searched. Use this option to show all previous versions too." - -#: Library/Backend/File/Strings.cs:6 -msgid "When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated." -msgstr "When storing the file, the standard operation is to copy the file and delete the original. This sequence ensures that the operation can be retried if something goes wrong. Activating this option may cause the retry operation to fail. This option has no effect unless the --disable-streaming-transfers options is activated." - -#: Server/webroot/ngax/templates/restore.html:79 -msgid "Where do you want to restore the files to?" -msgstr "Where do you want to restore the files to?" - -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Whole SMTP communication: {0}" -msgstr "Whole SMTP communication: {0}" - -#: Library/Modules/Builtin/Strings.cs:27 -msgid "XMPP recipient email" -msgstr "XMPP recipient email" - -#: Library/Modules/Builtin/Strings.cs:6 -msgid "XMPP report module" -msgstr "XMPP report module" - -#: Server/webroot/ngax/templates/addoredit.html:28 -msgid "Years" -msgstr "Years" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:434 -msgid "Yes" -msgstr "Yes" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:277 -msgid "Yes, I have stored the passphrase safely" -msgstr "Yes, I have stored the passphrase safely" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:234 -msgid "Yes, I\'m brave!" -msgstr "Yes, I\'m brave!" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:243 -msgid "Yes, please break my backup!" -msgstr "Yes, please break my backup!" - -#: Server/webroot/ngax/scripts/controllers/RestoreController.js:382 -msgid "Yesterday" -msgstr "Yesterday" - -#: Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:24 -msgid "You are changing the database path away from an existing database.\nAre you sure this is what you want?" -msgstr "You are changing the database path away from an existing database.\nAre you sure this is what you want?" - -#: Server/webroot/ngax/templates/about.html:52 -msgid "You are currently running {0} {1}" -msgstr "You are currently running {0} {1}" - -#: Library/Backend/S3/Strings.cs:19 -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "You are using a deprected url format, please change it to: {0}" - -#: Library/Modules/Builtin/Strings.cs:10 -msgid "You can specify one of ""{0}"", ""{1}"", ""{2}"". \r\nYou can supply multiple options with a comma seperator, e.g. ""{0},{1}"". The special value ""{3}"" is a shorthand for ""{0},{1},{2}"" and will cause all backup operations to send a message." -msgstr "You can specify one of ""{0}"", ""{1}"", ""{2}"". \r\nYou can supply multiple options with a comma seperator, e.g. ""{0},{1}"". The special value ""{3}"" is a shorthand for ""{0},{1},{2}"" and will cause all backup operations to send a message." - -#: Library/Modules/Builtin/Strings.cs:44 -msgid "You can specify one of ""{0}"", ""{1}"", ""{2}"". You can supply multiple options with a comma seperator, e.g. ""{0},{1}"". The special value ""{3}"" is a shorthand for ""{0},{1},{2}"" and will cause all backup operations to send an email." -msgstr "You can specify one of ""{0}"", ""{1}"", ""{2}"". You can supply multiple options with a comma seperator, e.g. ""{0},{1}"". The special value ""{3}"" is a shorthand for ""{0},{1},{2}"" and will cause all backup operations to send an email." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:234 -msgid "You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead" -msgstr "You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:243 -msgid "You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead." -msgstr "You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:220 -msgid "You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server." -msgstr "You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:277 -msgid "You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase." -msgstr "You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase." - -#: Library/Interface/Strings.cs:17 -msgid "You have not entered a password.\nProceed without a password?" -msgstr "You have not entered a password.\nProceed without a password?" - -#: Library/Interface/Strings.cs:19 -msgid "You have not entered a path. This will store all backups in the default directory. Is this what you want?" -msgstr "You have not entered a path. This will store all backups in the default directory. Is this what you want?" - -#: Library/Interface/Strings.cs:13 -msgid "You have not entered a username.\nThis is fine if the server allows anonymous uploads, but likely a username is required\nProceed without a username?" -msgstr "You have not entered a username.\nThis is fine if the server allows anonymous uploads, but likely a username is required\nProceed without a username?" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:332 -msgid "You must choose at least one source folder" -msgstr "You must choose at least one source folder" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:338 -msgid "You must enter a destination where the backups are stored" -msgstr "You must enter a destination where the backups are stored" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:359 -msgid "You must enter a name for the backup" -msgstr "You must enter a name for the backup" - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:351 -msgid "You must enter a passphrase or disable encryption" -msgstr "You must enter a passphrase or disable encryption" - -#: Library/Interface/Strings.cs:18 -msgid "You must enter a password" -msgstr "You must enter a password" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:80 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "You must enter a tenant name if you do not provide an API Key" - -#: Library/Interface/Strings.cs:14 -msgid "You must enter a username" -msgstr "You must enter a username" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:83 -msgid "You must enter either a password or an API Key" -msgstr "You must enter either a password or an API Key" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:76 -msgid "You must enter either a password or an API Key, not both" -msgstr "You must enter either a password or an API Key, not both" - -#: Library/Interface/Strings.cs:15 -msgid "You must enter the name of the server" -msgstr "You must enter the name of the server" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:36 -msgid "You must fill in {0}" -msgstr "You must fill in {0}" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:6 -msgid "You must fill in the password" -msgstr "You must fill in the password" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:22 -msgid "You must fill in the path" -msgstr "You must fill in the path" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:29 -msgid "You must fill in the server name or address" -msgstr "You must fill in the server name or address" - -#: Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:8 -msgid "You must fill in the username" -msgstr "You must fill in the username" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:88 -msgid "You must select or fill in the AuthURI" -msgstr "You must select or fill in the AuthURI" - -#: Server/webroot/ngax/scripts/services/EditUriBuiltins.js:62 -msgid "You must select or fill in the server" -msgstr "You must select or fill in the server" - -#: Library/Backend/GoogleServices/Strings.cs:26 -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "You must supply a project ID with --{0} for creating a bucket" - -#: Library/Backend/AmazonCloudDrive/Strings.cs:9 -msgid "You need an AuthID, you can get it from: {0}" -msgstr "You need an AuthID, you can get it from: {0}" - -#: Server/webroot/ngax/templates/restore.html:21 -msgid "Your files and folders have been restored successfully." -msgstr "Your files and folders have been restored successfully." - -#: Server/webroot/ngax/scripts/controllers/EditBackupController.js:292 -msgid "Your passphrase is easy to guess. Consider changing passphrase." -msgstr "Your passphrase is easy to guess. Consider changing passphrase." - -#: Library/Compression/Strings.cs:17 -msgid "Zip compression" -msgstr "Zip compression" - From f2954fc0f706cf0ed645d6e6aa98ef78c63cb475 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Tue, 4 Oct 2016 17:57:59 +0200 Subject: [PATCH 37/64] move webroot localization files --- Localizations/Server/de.po | 2078 ----------------- Localizations/{Server => webroot}/compile.bat | 0 Localizations/webroot/da.po | 21 + Localizations/webroot/de.po | 21 + Localizations/{Server => webroot}/extract.bat | 0 .../{Server => webroot}/extracted_html_js.pot | 498 ++-- 6 files changed, 319 insertions(+), 2299 deletions(-) delete mode 100644 Localizations/Server/de.po rename Localizations/{Server => webroot}/compile.bat (100%) create mode 100644 Localizations/webroot/da.po create mode 100644 Localizations/webroot/de.po rename Localizations/{Server => webroot}/extract.bat (100%) rename Localizations/{Server => webroot}/extracted_html_js.pot (89%) diff --git a/Localizations/Server/de.po b/Localizations/Server/de.po deleted file mode 100644 index ecad9ef23..000000000 --- a/Localizations/Server/de.po +++ /dev/null @@ -1,2078 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"X-Generator: Poedit 1.8.9\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: de\n" - -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:36 -msgid "- pick an option -" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:32 -msgid "API Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:636 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:54 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:55 -msgid "AWS Access ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:637 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:58 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:59 -msgid "AWS Access Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:133 -msgid "AWS IAM Policy" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:172 -msgid "About" -msgstr "Über" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:2 -msgid "About {0}" -msgstr "Über {0}" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:601 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:11 -msgid "Access Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:5 -msgid "Access to user interface" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:600 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:7 -msgid "Account name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:29 -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:12 -msgid "Activate" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/AboutController.js:54 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:34 -msgid "Add advanced option" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:132 -msgid "Add filter" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:146 -msgid "Add new backup" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "Adjust bucket name?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -msgid "Adjust path name?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:18 -msgid "Advanced Options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:247 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:253 -msgid "Advanced options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:57 -msgid "Advanced:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:104 -msgid "" -"All usage reports are sent anonymously and do not contain any personal " -"information. They contain information about hardware and operating system, " -"the type of backend, backup duration, overall size of source data and " -"similar data. They do not contain paths, filenames, usernames, passwords or " -"similar sensitive information." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:13 -msgid "Allow remote access (requires restart)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:192 -msgid "Allowed days" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:103 -msgid "An existing file was found at the new location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -msgid "" -"An existing file was found at the new location\n" -"Are you sure you want the database to point to an existing file?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -msgid "" -"An existing local database for the storage has been found.\n" -"Re-using the database will allow the command-line and server instances to " -"work on the same remote storage.\n" -"\n" -" Do you wish to use the existing database?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:93 -msgid "Anonymous usage reports" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:8 -msgid "As Command-line" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:559 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:9 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:9 -msgid "AuthID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:23 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:23 -msgid "Authentication password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:19 -msgid "Authentication username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -msgid "Autogenerated passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:172 -msgid "Automatically run backups." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:12 -msgid "B2 Account ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:16 -msgid "B2 Application Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:683 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:13 -msgid "B2 Cloud Storage Account ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:684 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:17 -msgid "B2 Cloud Storage Application Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:1 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:28 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:87 -msgid "Back" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:52 -msgid "Backend modules:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:45 -msgid "Backup to" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:88 -msgid "Backup:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:5 -msgid "Backups are currently paused," -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:70 -msgid "Beta" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:98 -msgid "Bitcoin: {0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:49 -msgid "Browse" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:42 -msgid "Browser default ({0}, {1})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:611 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:635 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:682 -msgid "Bucket Name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:26 -msgid "Bucket create region" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:3 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:20 -msgid "Bucket name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:26 -msgid "Bucket storage class" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:48 -msgid "Building list of files to restore ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:334 -msgid "Building partial temporary database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:80 -msgid "Canary" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:35 -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:26 -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:18 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:122 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:18 -msgid "Cancel" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:103 -msgid "Cannot move to existing file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:5 -msgid "Changelog" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:2 -msgid "Changelog for {0} {1}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:24 -msgid "Check failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:23 -msgid "Check for updates now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:24 -msgid "Checking for updates ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:17 -msgid "Chose a storage type to get started" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:11 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:11 -msgid "Click the AuthID link to create an AuthID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:61 -msgid "Compact now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:38 -msgid "Completing backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:36 -msgid "Completing previous backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:53 -msgid "Compression modules:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:6 -msgid "Configuration file:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:49 -msgid "Configuration:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -msgid "Confirm delete" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:66 -msgid "Confirmation required" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:23 -msgid "Connect" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:239 -msgid "Connect now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:10 -msgid "Connect to" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:240 -msgid "Connecting..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:231 -msgid "Connection lost" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:236 -msgid "Connnecting to server ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:602 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:2 -msgid "Container name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:37 -msgid "Container region" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:27 -msgid "Continue" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -msgid "Continue without encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:548 -msgid "Core options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:33 -msgid "Counting ({{files}} files found, {{size}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:99 -msgid "Crashes only" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:67 -msgid "Create bug report ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 -msgid "Created new limited user" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:59 -msgid "Creating bug report ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:110 -msgid "Creating new user with limited access ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:49 -msgid "Creating target folders ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:329 -msgid "Creating temporary backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:110 -msgid "Creating user..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:5 -msgid "Current version is {0} ({1})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:14 -msgid "Custom S3 endpoint" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:13 -msgid "Custom authentication url" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:18 -msgid "Custom location ({0})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:32 -msgid "Custom region for creating buckets" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:29 -msgid "Custom region value ({0})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:10 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:11 -msgid "Custom server url ({0})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:29 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:41 -msgid "Custom storage class ({0})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:52 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:238 -msgid "Days" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:57 -msgid "Default ({0})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:108 -msgid "Default options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:53 -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:16 -msgid "Delete" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:40 -msgid "Deleting unwanted files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:96 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {0} for private use and {1} for commercial use." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:27 -msgid "Disabled" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:13 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:27 -msgid "Dismiss" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -msgid "Do you really want to delete the backup: {{name}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -msgid "Do you really want to delete the local database for: {{name}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:128 -#: ../../Duplicati/Server/webroot/ngax/index.html:196 -msgid "Donate" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:131 -#: ../../Duplicati/Server/webroot/ngax/index.html:199 -msgid "Donate with Bitcoins" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:134 -#: ../../Duplicati/Server/webroot/ngax/index.html:202 -msgid "Donate with PayPal" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:47 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:49 -msgid "Donation messages" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:51 -msgid "Donation messages are hidden, click to show" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:50 -msgid "Donation messages are visible, click to hide" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:48 -msgid "Done" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:17 -msgid "Download" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:30 -msgid "Downloading ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:53 -msgid "Downloading files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:24 -msgid "Downloading update..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:210 -msgid "Duplicate option {{opt}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:5 -msgid "" -"Each backup has a local database associated with it, which stores " -"information about the remote backup on the local machine.\\nThis makes it " -"faster to perform many operations, and reduces the amount of data that needs " -"to be downloaded for each operation." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:51 -msgid "Edit ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:111 -msgid "Edit as list" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:248 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:254 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:28 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:117 -msgid "Edit as text" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:28 -msgid "Empty" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:18 -msgid "Encrypt file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:49 -msgid "Encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -msgid "Encryption changed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:54 -msgid "Encryption modules:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:46 -msgid "Enter a url, or click the 'Backup to {0}' link" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:11 -msgid "Enter a url, or click the 'Connect to {0}' link" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:15 -msgid "Enter backup passphrase, if any" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:12 -msgid "Enter encryption passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:126 -msgid "Enter expression here" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:249 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:112 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:14 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:3 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:48 -msgid "Enter the destination path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:111 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:141 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:286 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:304 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:351 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:383 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:392 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:85 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:50 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:75 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:210 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:256 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:258 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:266 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:268 -msgid "Error" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:60 -msgid "Error!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:98 -msgid "Errors and crashes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:136 -msgid "Exclude" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:69 -msgid "Exclude directories whose names contain" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:112 -msgid "Exclude expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:87 -msgid "Exclude file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:93 -msgid "Exclude file extension" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:75 -msgid "Exclude files whose names contain" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:81 -msgid "Exclude folder" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:98 -msgid "Exclude regular expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -msgid "Existing file found" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:75 -msgid "Experimental" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:27 -msgid "Export" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:52 -msgid "Export ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:2 -msgid "Export backup configuration" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:31 -msgid "Exporting ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:52 -msgid "FTP (Alternative)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:351 -msgid "Failed to build temporary database: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LogController.js:74 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:286 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:304 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:392 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:85 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:50 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:75 -msgid "Failed to connect: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:38 -msgid "Failed to delete:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:111 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:141 -msgid "Failed to fetch path information: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:538 -msgid "Failed to read backup defaults:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:383 -msgid "Failed to restore files: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:82 -msgid "Failed to save:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:117 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:156 -msgid "Fetching path information ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:153 -msgid "Files larger than:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:112 -msgid "Filters" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:44 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:55 -msgid "Finished!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:6 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:49 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:47 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:60 -msgid "Folder path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:94 -msgid "Folders" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:63 -msgid "Fri" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:45 -msgid "GByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:38 -msgid "GCS Project ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:4 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:21 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:8 -msgid "General" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:219 -msgid "General options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:74 -msgid "Generate" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:63 -msgid "Generate IAM access policy" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:18 -msgid "Hidden files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:51 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:33 -msgid "Hours" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:66 -msgid "How do you want to handle existing files?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:175 -msgid "If a date was missed, the job will run as soon as possible." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:10 -msgid "" -"If the backup and the remote storage is out of sync, Duplicati will require " -"that you perform a repair operation to synchronize the database.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:41 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:7 -msgid "If the backup file was not downloaded automatically," -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:99 -msgid "" -"If you do not enter a path, all files will be stored in the login folder.\n" -"Are you sure this is what you want?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:28 -msgid "If you do not enter an API Key, the tenant name is required" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:19 -msgid "Import" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:2 -msgid "Import backup configuration" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:37 -msgid "Import configuration from a file ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:23 -msgid "Importing ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -msgid "Include a file?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:108 -msgid "Include expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:103 -msgid "Include regular expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:81 -msgid "Individual builds for developers only." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:28 -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:11 -msgid "Install" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:535 -msgid "" -"It is possible to connect to some FTP without a password.\n" -"Are you sure your FTP server supports password-less logins?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:43 -msgid "KByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:227 -msgid "Keep backups" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:39 -msgid "Language in user interface" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:36 -msgid "Last month" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:72 -msgid "Last successful run:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:55 -msgid "Latest" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:6 -msgid "Libraries" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:40 -msgid "Listing backup dates ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:7 -msgid "Live" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:41 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:14 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:41 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:53 -msgid "Loading ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:2 -msgid "Local database for" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:23 -msgid "Local database path:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:75 -msgid "Local storage" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:20 -msgid "Location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:21 -msgid "Location where buckets are created" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:3 -msgid "Log data" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:44 -msgid "MByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:8 -msgid "Maintenance" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:59 -msgid "Manage database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:16 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:57 -msgid "Manually type path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:139 -msgid "Menu" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:50 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:32 -msgid "Minutes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:217 -msgid "Missing destination" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:196 -msgid "Missing name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:204 -msgid "Missing passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:223 -msgid "Missing sources" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:59 -msgid "Mon" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:54 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:240 -msgid "Months" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:31 -msgid "Move existing database" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:66 -msgid "Move failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:42 -msgid "My Photos" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:41 -msgid "Name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:75 -msgid "Never" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:22 -msgid "New update found: {0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 -msgid "" -"New user name is {{user}}.\n" -"Updated credentials to use the new limited user" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:161 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:210 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:83 -msgid "Next" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:79 -msgid "Next scheduled run:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:31 -msgid "Next scheduled task:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:27 -msgid "Next task:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:178 -msgid "Next time" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:66 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "No" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:13 -msgid "No editor found for the {0} storage type" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:51 -msgid "No encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:186 -msgid "No items selected" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:186 -msgid "No items to restore, please select one or more items" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:10 -msgid "No passphrase entered" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:33 -msgid "No scheduled tasks, you can manually start a task" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:210 -msgid "Non-matching passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:100 -msgid "None / disabled" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:33 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:102 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:123 -msgid "OK" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:7 -msgid "OpenStack AuthURI" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:50 -msgid "OpenStack Object Storage / Swift" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:104 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:93 -msgid "Operation failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:43 -msgid "Operations:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:31 -msgid "Optional authentication password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:27 -msgid "Optional authentication username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:24 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:21 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:27 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:110 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:116 -msgid "Options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:39 -msgid "Original location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:78 -msgid "Others" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:69 -msgid "Overwrite" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:60 -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:21 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:14 -msgid "Passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:11 -msgid "Passphrase (if encrypted)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -msgid "Passphrase changed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:210 -msgid "Passphrases are not matching" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:694 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:30 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:11 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:12 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:8 -msgid "Password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:29 -msgid "Passwords do not match" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:52 -msgid "Patching files with local blocks ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -msgid "Path not found" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:13 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:2 -msgid "Path on server" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:50 -msgid "Path or subfolder in the bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:152 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:18 -msgid "Pause" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:16 -msgid "Pause after startup or hibernation" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:2 -msgid "Pause controls" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:78 -msgid "Permissions" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:43 -msgid "Pick location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:9 -msgid "Port" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:162 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:211 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:260 -msgid "Previous" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:39 -msgid "ProjectID is optional if the bucket exist" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:77 -msgid "Proprietary" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:46 -msgid "Rebuilding local database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:17 -msgid "Recreate (delete and repair)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:56 -msgid "Recreating database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:16 -msgid "Registering temporary backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:106 -msgid "Relative paths not allowed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:9 -msgid "Remote" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:128 -msgid "Remove" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:28 -msgid "Remove option" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:15 -msgid "Repair" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:64 -msgid "Repeat Passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:64 -msgid "Reporting:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:28 -msgid "Reset" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:86 -msgid "Restore" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:149 -msgid "Restore backup" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:8 -msgid "Restore files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:46 -msgid "Restore files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:9 -msgid "Restore from" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:34 -msgid "Restore options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:81 -msgid "Restore read/write permissions" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:344 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:365 -msgid "Restoring files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:8 -msgid "Resume now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:183 -msgid "Run again every" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:45 -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:75 -msgid "Run now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:24 -msgid "Running ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:21 -msgid "Running task" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:11 -msgid "Running task:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:51 -msgid "S3 Compatible" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:58 -msgid "Same as the base install version: {0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:64 -msgid "Sat" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:259 -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:29 -msgid "Save" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:30 -msgid "Save and repair" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:73 -msgid "Save different versions with timestamp in file name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:50 -msgid "Scanning existing files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:51 -msgid "Scanning for local blocks ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:23 -msgid "Schedule" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:17 -msgid "Search for files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:31 -msgid "Seconds" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:25 -msgid "Select a log level and see messages as they happen:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:8 -msgid "Server" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:7 -msgid "Server and port" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:8 -msgid "Server hostname or IP" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:34 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:14 -msgid "Server is currently paused," -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -msgid "Server is currently paused, do you want to resume now?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -msgid "Server paused" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:57 -msgid "Server state properties" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:155 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:2 -msgid "Settings" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:15 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:32 -msgid "Show" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:114 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:97 -msgid "Show advanced editor" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:96 -msgid "Show hidden folders" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:158 -msgid "Show log (not translated)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:66 -msgid "Show log ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:33 -msgid "" -"Some OpenStack providers allow an API key instead of a password and tenant " -"name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:22 -msgid "Source Data" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:103 -msgid "Source folders" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:84 -msgid "Source:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:76 -msgid "Specific builds for developers only." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:76 -msgid "Standard protocols" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:340 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:363 -msgid "Starting the restore process ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:4 -msgid "Storage Type" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:38 -msgid "Storage class" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:32 -msgid "Storage class for creating a bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:6 -msgid "Stored" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:33 -msgid "Strong" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:65 -msgid "Sun" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:95 -msgid "System default ({0})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:19 -msgid "System files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:7 -msgid "System info" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:49 -msgid "System properties" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:46 -msgid "TByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:20 -msgid "Temporary files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:27 -msgid "Tenant Name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:34 -msgid "Test connection" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:39 -msgid "Testing ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:40 -msgid "Testing permissions ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:40 -msgid "Testing permissions..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "The bucket name should be all lower-case, convert automatically?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -msgid "The bucket name should start with your username, prepend automatically?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:233 -msgid "The connection to the server is lost, attempting again in {0} ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -msgid "The path does not appear to exist, do you want to add it anyway?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -msgid "" -"The path does not end with a '{0}' character, which means that you include a " -"file, not a folder.\n" -"\n" -"Do you want to include the specified file?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:106 -msgid "" -"The path must be an absolute path, i.e. it must start with a forward slash " -"'/'" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -msgid "" -"The path should start with \"{{prefix}}\" or \"{{def}}\", otherwise you will " -"not be able to see the files in the HubiC web interface.\n" -"\n" -"Do you want to add the prefix to the path automatically?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:28 -msgid "The region parameter is only applied when creating a new bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:38 -msgid "The region parameter is only used when creating a bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:40 -msgid "The storage class affects the availability and price for a stored file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:71 -msgid "" -"The target folder contains encrypted files, please supply the passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -msgid "" -"The user has too many permissions. Do you want to create a new limited user, " -"with only permissions to the selected path?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:35 -msgid "This month" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:34 -msgid "This week" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:62 -msgid "Thu" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:14 -msgid "To File" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:10 -msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:32 -msgid "Today" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:71 -msgid "" -"Try out the new features we are working on. Don\\'t use with important data." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:60 -msgid "Tue" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:18 -msgid "Type to highlight files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:46 -msgid "Unknown" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:27 -msgid "Until resumed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:54 -msgid "Update channel" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:66 -msgid "Update failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -msgid "Updating with existing database" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:221 -msgid "Upload volume size" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:42 -msgid "Uploading verification file ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:102 -msgid "" -"Usage reports help us improve the user experience and evaluate impact of new " -"features. We use them to generate {0}public usage statistics{1}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:91 -msgid "Usage statistics" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:96 -msgid "Usage statistics, warnings, errors, and crashes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:2 -msgid "Use SSL" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -msgid "Use existing database?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -msgid "Use weak passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:30 -msgid "Useless" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -msgid "User has too many permissions" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:37 -msgid "User interface language" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:530 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:610 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:693 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:26 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:18 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:18 -msgid "Username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:97 -msgid "VISA, Mastercard, ... via Paypal" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:60 -msgid "Verify files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:58 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:31 -msgid "Verifying ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:34 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:43 -msgid "Verifying backend data ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:35 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:47 -msgid "Verifying remote data ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:54 -msgid "Verifying restored files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:34 -msgid "Very strong" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:31 -msgid "Very weak" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:178 -msgid "Visit us on" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:2 -msgid "Waiting for task to begin" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:39 -msgid "Waiting for upload ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:97 -msgid "Warnings, errors and crashes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:56 -msgid "We recommend that you encrypt all backups stored outside your system" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:32 -msgid "Weak" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -msgid "Weak passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:61 -msgid "Wed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:53 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:239 -msgid "Weeks" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:36 -msgid "Where do you want to restore the files to?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:55 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:241 -msgid "Years" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:66 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "Yes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -msgid "Yes, I have stored the passphrase safely" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -msgid "Yes, I'm brave!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -msgid "Yes, please break my backup!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:33 -msgid "Yesterday" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -msgid "" -"You are changing the database path away from an existing database.\n" -"Are you sure this is what you want?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:14 -msgid "You are currently running {0} {1}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -msgid "" -"You have changed the encryption mode. This may break stuff. You are " -"encouraged to create a new backup instead" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -msgid "" -"You have changed the passphrase, which is not supported. You are encouraged " -"to create a new backup instead." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -msgid "" -"You have chosen not to encrypt the backup. Encryption is recommended for all " -"data stored on a remote server." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -msgid "" -"You have generated a strong passphrase. Make sure you have made a safe copy " -"of the passphrase, as the data cannot be recovered if you loose the " -"passphrase." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:223 -msgid "You must choose at least one source folder" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:217 -msgid "You must enter a destination where the backups are stored" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:196 -msgid "You must enter a name for the backup" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:204 -msgid "You must enter a passphrase or disable encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:622 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:619 -msgid "You must enter either a password or an API Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:626 -msgid "You must enter either a password or an API Key, not both" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:108 -msgid "You must fill in the password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:92 -msgid "You must fill in the path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:85 -msgid "You must fill in the server name or address" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:106 -msgid "You must fill in the username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:78 -msgid "You must fill in {{field}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:614 -msgid "You must select or fill in the AuthURI" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:640 -msgid "You must select or fill in the server" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:94 -msgid "Your files and folders have been restored successfully." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -msgid "Your passphrase is easy to guess. Consider changing passphrase." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:231 -msgid "a specific number" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:3 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:3 -msgid "bucket/folder/subfolder" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:42 -msgid "byte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:7 -msgid "click to resume now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:186 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:242 -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:22 -msgid "custom" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:230 -msgid "for a specific time" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:229 -msgid "forever" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:34 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:14 -msgid "resume now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:6 -msgid "resuming in" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:9 -msgid "right click and choose {0}'Save as ...'{0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:43 -msgid "right click and choose {0}Save as ...{0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:73 -msgid "took {0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:24 -msgid "{0} Hour" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:12 -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:15 -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:18 -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:21 -msgid "{0} Minutes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:11 -msgid "" -"{0} was primarily developed by {1} and {2}. {0} can be downloaded from {3}. " -"{0} is licensed under the {4}." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:45 -msgid "{{files}} files ({{size}}) to go" -msgstr "" diff --git a/Localizations/Server/compile.bat b/Localizations/webroot/compile.bat similarity index 100% rename from Localizations/Server/compile.bat rename to Localizations/webroot/compile.bat diff --git a/Localizations/webroot/da.po b/Localizations/webroot/da.po new file mode 100644 index 000000000..2962c14de --- /dev/null +++ b/Localizations/webroot/da.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"X-Generator: Poedit 1.8.9\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: da\n" + +#: ../../Duplicati/Server/webroot/ngax/index.html:172 +msgid "About" +msgstr "About (Danish)" + +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:2 +msgid "About {{appname}}" +msgstr "About {{appname}} (Danish)" diff --git a/Localizations/webroot/de.po b/Localizations/webroot/de.po new file mode 100644 index 000000000..90bd5ec9b --- /dev/null +++ b/Localizations/webroot/de.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"X-Generator: Poedit 1.8.9\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: de\n" + +#: ../../Duplicati/Server/webroot/ngax/index.html:172 +msgid "About" +msgstr "Über" + +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:2 +msgid "About {0}" +msgstr "Über {0}" diff --git a/Localizations/Server/extract.bat b/Localizations/webroot/extract.bat similarity index 100% rename from Localizations/Server/extract.bat rename to Localizations/webroot/extract.bat diff --git a/Localizations/Server/extracted_html_js.pot b/Localizations/webroot/extracted_html_js.pot similarity index 89% rename from Localizations/Server/extracted_html_js.pot rename to Localizations/webroot/extracted_html_js.pot index f2b118f7f..5f0ea5e42 100644 --- a/Localizations/Server/extracted_html_js.pot +++ b/Localizations/webroot/extracted_html_js.pot @@ -4,10 +4,18 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" +#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:9 +msgid "'right click and choose "Save as ..."" +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:36 msgid "- pick an option -" msgstr "" +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:4 +msgid "...loading..." +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:32 msgid "API Key" msgstr "" @@ -28,12 +36,12 @@ msgstr "" msgid "AWS IAM Policy" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:172 +#: ../../Duplicati/Server/webroot/ngax/index.html:169 msgid "About" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/about.html:2 -msgid "About {0}" +msgid "About {{appname}}" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:601 @@ -51,7 +59,7 @@ msgid "Account name" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:29 -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:12 +#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:11 msgid "Activate" msgstr "" @@ -64,14 +72,18 @@ msgstr "" msgid "Add advanced option" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:132 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:136 msgid "Add filter" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:146 +#: ../../Duplicati/Server/webroot/ngax/index.html:143 msgid "Add new backup" msgstr "" +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:111 +msgid "Add path" +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 msgid "Adjust bucket name?" @@ -85,12 +97,12 @@ msgstr "" msgid "Advanced Options" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:247 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:253 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:251 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:257 msgid "Advanced options" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:57 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:59 msgid "Advanced:" msgstr "" @@ -102,7 +114,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:192 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:196 msgid "Allowed days" msgstr "" @@ -154,7 +166,7 @@ msgstr "" msgid "Autogenerated passphrase" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:172 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:176 msgid "Automatically run backups." msgstr "" @@ -177,20 +189,20 @@ msgid "B2 Cloud Storage Application Key" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:1 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:28 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:87 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:31 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:93 msgid "Back" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:52 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:66 msgid "Backend modules:" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:45 -msgid "Backup to" +msgid "Backup to >" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:88 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:90 msgid "Backup:" msgstr "" @@ -202,17 +214,17 @@ msgstr "" msgid "Beta" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:98 -msgid "Bitcoin: {0}" +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:104 +msgid "Bitcoin: {{bitcoinaddr}}" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:49 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:52 msgid "Browse" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:42 -msgid "Browser default ({0}, {1})" +msgid "Browser default ({{displayname}}, {{code}})" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:611 @@ -250,6 +262,10 @@ msgstr "" msgid "Building partial temporary database ..." msgstr "" +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:20 +msgid "Busy ..." +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:80 msgid "Canary" msgstr "" @@ -271,7 +287,7 @@ msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/import.html:18 #: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:22 #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:122 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:18 +#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:19 msgid "Cancel" msgstr "" @@ -284,18 +300,18 @@ msgid "Changelog" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:2 -msgid "Changelog for {0} {1}" +msgid "Changelog for {{appname}} {{version}}" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:24 msgid "Check failed:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:23 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:35 msgid "Check for updates now" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:24 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:36 msgid "Checking for updates ..." msgstr "" @@ -308,7 +324,7 @@ msgstr "" msgid "Click the AuthID link to create an AuthID" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:61 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:63 msgid "Compact now" msgstr "" @@ -324,7 +340,7 @@ msgstr "" msgid "Completing previous backup ..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:53 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:67 msgid "Compression modules:" msgstr "" @@ -332,7 +348,7 @@ msgstr "" msgid "Configuration file:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:49 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:51 msgid "Configuration:" msgstr "" @@ -349,23 +365,23 @@ msgstr "" msgid "Connect" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:239 +#: ../../Duplicati/Server/webroot/ngax/index.html:236 msgid "Connect now" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:10 -msgid "Connect to" +msgid "Connect to >" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:240 +#: ../../Duplicati/Server/webroot/ngax/index.html:237 msgid "Connecting..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:231 +#: ../../Duplicati/Server/webroot/ngax/index.html:228 msgid "Connection lost" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:236 +#: ../../Duplicati/Server/webroot/ngax/index.html:232 msgid "Connnecting to server ..." msgstr "" @@ -378,7 +394,7 @@ msgstr "" msgid "Container region" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:27 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:30 msgid "Continue" msgstr "" @@ -386,7 +402,7 @@ msgstr "" msgid "Continue without encryption" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:548 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:551 msgid "Core options" msgstr "" @@ -398,7 +414,7 @@ msgstr "" msgid "Crashes only" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:67 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:69 msgid "Create bug report ..." msgstr "" @@ -426,8 +442,8 @@ msgstr "" msgid "Creating user..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:5 -msgid "Current version is {0} ({1})" +#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:4 +msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:14 @@ -439,7 +455,7 @@ msgid "Custom authentication url" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:18 -msgid "Custom location ({0})" +msgid "Custom location ({{server}})" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:32 @@ -447,34 +463,34 @@ msgid "Custom region for creating buckets" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:29 -msgid "Custom region value ({0})" +msgid "Custom region value ({{region}})" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:10 #: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:11 -msgid "Custom server url ({0})" +msgid "Custom server url ({{server}})" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:29 #: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:41 -msgid "Custom storage class ({0})" +msgid "Custom storage class ({{class}})" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:52 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:238 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:53 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:242 msgid "Days" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:57 -msgid "Default ({0})" +msgid "Default ({{channelname}})" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:108 msgid "Default options" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:53 -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:16 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:55 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:19 msgid "Delete" msgstr "" @@ -482,11 +498,11 @@ msgstr "" msgid "Deleting unwanted files ..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:96 -msgid "Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {0} for private use and {1} for commercial use." +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:102 +msgid "Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:27 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:30 msgid "Disabled" msgstr "" @@ -503,18 +519,18 @@ msgstr "" msgid "Do you really want to delete the local database for: {{name}}" msgstr "" +#: ../../Duplicati/Server/webroot/ngax/index.html:125 +#: ../../Duplicati/Server/webroot/ngax/index.html:193 +msgid "Donate" +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/index.html:128 #: ../../Duplicati/Server/webroot/ngax/index.html:196 -msgid "Donate" +msgid "Donate with Bitcoins" msgstr "" #: ../../Duplicati/Server/webroot/ngax/index.html:131 #: ../../Duplicati/Server/webroot/ngax/index.html:199 -msgid "Donate with Bitcoins" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:134 -#: ../../Duplicati/Server/webroot/ngax/index.html:202 msgid "Donate with PayPal" msgstr "" @@ -551,15 +567,15 @@ msgstr "" msgid "Downloading update..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:210 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:213 msgid "Duplicate option {{opt}}" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:5 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:8 msgid "Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:51 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:53 msgid "Edit ..." msgstr "" @@ -568,8 +584,8 @@ msgstr "" msgid "Edit as list" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:248 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:254 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:252 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:258 #: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:28 #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:117 msgid "Edit as text" @@ -591,16 +607,16 @@ msgstr "" msgid "Encryption changed" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:54 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:68 msgid "Encryption modules:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:46 -msgid "Enter a url, or click the 'Backup to {0}' link" +#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:11 +msgid "Enter a url, or click the "Connect to >" link" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:11 -msgid "Enter a url, or click the 'Connect to {0}' link" +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:46 +msgid "Enter a url, or click the 'Backup to >' link" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:12 @@ -624,7 +640,7 @@ msgstr "" msgid "Enter encryption passphrase" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:126 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:130 msgid "Enter expression here" msgstr "" @@ -632,16 +648,14 @@ msgstr "" msgid "Enter folder path name" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:249 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:112 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:69 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:7 #: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:14 #: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:3 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:48 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:51 msgid "Enter the destination path" msgstr "" @@ -656,11 +670,11 @@ msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:85 #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:50 #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:75 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:210 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:256 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:258 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:266 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:268 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:213 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:259 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:261 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:269 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:271 msgid "Error" msgstr "" @@ -672,35 +686,35 @@ msgstr "" msgid "Errors and crashes" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:136 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:140 msgid "Exclude" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:69 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:72 msgid "Exclude directories whose names contain" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:112 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:115 msgid "Exclude expression" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:87 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:90 msgid "Exclude file" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:93 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:96 msgid "Exclude file extension" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:75 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:78 msgid "Exclude files whose names contain" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:81 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:84 msgid "Exclude folder" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:98 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:101 msgid "Exclude regular expression" msgstr "" @@ -716,7 +730,7 @@ msgstr "" msgid "Export" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:52 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:54 msgid "Export ..." msgstr "" @@ -773,11 +787,11 @@ msgstr "" msgid "Fetching path information ..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:153 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:157 msgid "Files larger than:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:112 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:116 msgid "Filters" msgstr "" @@ -787,24 +801,29 @@ msgid "Finished!" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:19 +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:22 #: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:6 #: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:2 #: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:49 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:47 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:60 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:50 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:66 msgid "Folder path" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:94 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:95 msgid "Folders" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:63 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:14 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:24 +msgid "Force stop" +msgstr "" + +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:64 msgid "Fri" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:45 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:46 msgid "GByte" msgstr "" @@ -818,11 +837,11 @@ msgstr "" msgid "General" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:219 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:223 msgid "General options" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:74 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:75 msgid "Generate" msgstr "" @@ -834,20 +853,29 @@ msgstr "" msgid "Hidden files" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:51 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:70 +msgid "Hide" +msgstr "" + +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:15 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:59 +msgid "Hide hidden folders" +msgstr "" + +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:52 #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:33 msgid "Hours" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:66 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:72 msgid "How do you want to handle existing files?" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:175 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:179 msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:10 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:13 msgid "If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate." msgstr "" @@ -886,11 +914,11 @@ msgstr "" msgid "Include a file?" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:108 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:111 msgid "Include expression" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:103 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:106 msgid "Include regular expression" msgstr "" @@ -899,7 +927,7 @@ msgid "Individual builds for developers only." msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:28 -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:11 +#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:10 msgid "Install" msgstr "" @@ -913,11 +941,11 @@ msgid "" "Are you sure your FTP server supports password-less logins?" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:43 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:44 msgid "KByte" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:227 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:231 msgid "Keep backups" msgstr "" @@ -929,7 +957,7 @@ msgstr "" msgid "Last month" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:72 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:74 msgid "Last successful run:" msgstr "" @@ -949,10 +977,22 @@ msgstr "" msgid "Live" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:41 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:14 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:41 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:22 #: ../../Duplicati/Server/webroot/ngax/templates/log.html:53 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:67 +msgid "Load older data" +msgstr "" + +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:44 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:49 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:55 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:14 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:21 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:44 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:52 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:59 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:66 +#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:7 msgid "Loading ..." msgstr "" @@ -960,7 +1000,7 @@ msgstr "" msgid "Local database for" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:23 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:26 msgid "Local database path:" msgstr "" @@ -968,7 +1008,7 @@ msgstr "" msgid "Local storage" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:20 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:23 msgid "Location" msgstr "" @@ -980,28 +1020,28 @@ msgstr "" msgid "Log data" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:44 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:45 msgid "MByte" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:8 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:11 msgid "Maintenance" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:59 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:61 msgid "Manage database ..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:16 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:57 +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:19 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:63 msgid "Manually type path" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:139 +#: ../../Duplicati/Server/webroot/ngax/index.html:136 msgid "Menu" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:50 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:51 #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:32 msgid "Minutes" msgstr "" @@ -1022,16 +1062,16 @@ msgstr "" msgid "Missing sources" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:59 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:60 msgid "Mon" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:54 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:240 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:55 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:244 msgid "Months" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:31 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:34 msgid "Move existing database" msgstr "" @@ -1047,12 +1087,12 @@ msgstr "" msgid "Name" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:75 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:77 msgid "Never" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:22 -msgid "New update found: {0}" +msgid "New update found: {{message}}" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 @@ -1061,25 +1101,25 @@ msgid "" "Updated credentials to use the new limited user" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:161 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:210 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:83 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:165 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:214 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:84 msgid "Next" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:79 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:81 msgid "Next scheduled run:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:31 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:33 msgid "Next scheduled task:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:27 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:29 msgid "Next task:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:178 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:182 msgid "Next time" msgstr "" @@ -1100,7 +1140,7 @@ msgid "No" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:13 -msgid "No editor found for the {0} storage type" +msgid "No editor found for the "{{backend}}" storage type" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 @@ -1120,7 +1160,7 @@ msgstr "" msgid "No passphrase entered" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:33 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:35 msgid "No scheduled tasks, you can manually start a task" msgstr "" @@ -1134,7 +1174,7 @@ msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 #: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:33 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:102 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:108 #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:123 msgid "OK" msgstr "" @@ -1152,15 +1192,15 @@ msgstr "" msgid "Operation failed:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:43 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:45 msgid "Operations:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:31 +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:34 msgid "Optional authentication password" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:27 +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:30 msgid "Optional authentication username" msgstr "" @@ -1172,7 +1212,7 @@ msgstr "" msgid "Options" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:39 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:42 msgid "Original location" msgstr "" @@ -1180,7 +1220,7 @@ msgstr "" msgid "Others" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:69 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:75 msgid "Overwrite" msgstr "" @@ -1203,7 +1243,7 @@ msgid "Passphrases are not matching" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:694 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:30 +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:33 #: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:22 #: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:11 #: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:12 @@ -1234,7 +1274,7 @@ msgstr "" msgid "Path or subfolder in the bucket" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:152 +#: ../../Duplicati/Server/webroot/ngax/index.html:149 #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:18 msgid "Pause" msgstr "" @@ -1247,11 +1287,11 @@ msgstr "" msgid "Pause controls" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:78 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:84 msgid "Permissions" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:43 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:46 msgid "Pick location" msgstr "" @@ -1259,9 +1299,9 @@ msgstr "" msgid "Port" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:162 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:211 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:260 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:166 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:215 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:264 msgid "Previous" msgstr "" @@ -1277,7 +1317,7 @@ msgstr "" msgid "Rebuilding local database ..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:17 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:20 msgid "Recreate (delete and repair)" msgstr "" @@ -1297,7 +1337,7 @@ msgstr "" msgid "Remote" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:128 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:132 msgid "Remove" msgstr "" @@ -1305,7 +1345,7 @@ msgstr "" msgid "Remove option" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:15 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:18 msgid "Repair" msgstr "" @@ -1317,19 +1357,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:64 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:66 msgid "Reporting:" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:28 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:31 msgid "Reset" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:86 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:92 msgid "Restore" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:149 +#: ../../Duplicati/Server/webroot/ngax/index.html:146 msgid "Restore backup" msgstr "" @@ -1338,7 +1378,7 @@ msgstr "" msgid "Restore files" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:46 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:48 msgid "Restore files ..." msgstr "" @@ -1346,11 +1386,11 @@ msgstr "" msgid "Restore from" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:34 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:37 msgid "Restore options" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:81 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:87 msgid "Restore read/write permissions" msgstr "" @@ -1363,12 +1403,12 @@ msgstr "" msgid "Resume now" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:183 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:187 msgid "Run again every" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:45 -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:75 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:47 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:77 msgid "Run now" msgstr "" @@ -1376,7 +1416,7 @@ msgstr "" msgid "Running ..." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:21 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:22 msgid "Running task" msgstr "" @@ -1389,23 +1429,23 @@ msgid "S3 Compatible" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:58 -msgid "Same as the base install version: {0}" +msgid "Same as the base install version: {{channelname}}" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:64 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:65 msgid "Sat" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:259 -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:29 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:263 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:32 msgid "Save" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:30 +#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:33 msgid "Save and repair" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:73 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:79 msgid "Save different versions with timestamp in file name" msgstr "" @@ -1421,6 +1461,10 @@ msgstr "" msgid "Schedule" msgstr "" +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:21 +msgid "Search" +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/templates/restore.html:17 msgid "Search for files" msgstr "" @@ -1429,7 +1473,7 @@ msgstr "" msgid "Seconds" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:25 +#: ../../Duplicati/Server/webroot/ngax/templates/log.html:28 msgid "Select a log level and see messages as they happen:" msgstr "" @@ -1446,7 +1490,7 @@ msgid "Server hostname or IP" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:34 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:14 +#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:15 msgid "Server is currently paused," msgstr "" @@ -1458,34 +1502,37 @@ msgstr "" msgid "Server paused" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:57 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:71 msgid "Server state properties" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:155 +#: ../../Duplicati/Server/webroot/ngax/index.html:152 #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:2 msgid "Settings" msgstr "" +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:71 #: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:15 #: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:32 msgid "Show" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:114 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:97 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:118 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:98 msgid "Show advanced editor" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:96 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:97 +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:16 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:60 msgid "Show hidden folders" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:158 -msgid "Show log (not translated)" +#: ../../Duplicati/Server/webroot/ngax/index.html:155 +msgid "Show log" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:66 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:68 msgid "Show log ..." msgstr "" @@ -1497,11 +1544,11 @@ msgstr "" msgid "Source Data" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:103 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:104 msgid "Source folders" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:84 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:86 msgid "Source:" msgstr "" @@ -1523,6 +1570,11 @@ msgstr "" msgid "Starting the restore process ..." msgstr "" +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:15 +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:25 +msgid "Stop" +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:4 msgid "Storage Type" msgstr "" @@ -1543,12 +1595,12 @@ msgstr "" msgid "Strong" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:65 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:66 msgid "Sun" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:95 -msgid "System default ({0})" +msgid "System default ({{levelname}})" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:19 @@ -1559,14 +1611,18 @@ msgstr "" msgid "System info" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:49 +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:63 msgid "System properties" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:46 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:47 msgid "TByte" msgstr "" +#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:20 msgid "Temporary files" msgstr "" @@ -1599,8 +1655,8 @@ msgstr "" msgid "The bucket name should start with your username, prepend automatically?" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:233 -msgid "The connection to the server is lost, attempting again in {0} ..." +#: ../../Duplicati/Server/webroot/ngax/index.html:229 +msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 @@ -1653,7 +1709,7 @@ msgstr "" msgid "This week" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:62 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:63 msgid "Thu" msgstr "" @@ -1670,10 +1726,10 @@ msgid "Today" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:71 -msgid "Try out the new features we are working on. Don\\'t use with important data." +msgid "Try out the new features we are working on. Don't use with important data." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:60 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:61 msgid "Tue" msgstr "" @@ -1701,7 +1757,7 @@ msgstr "" msgid "Updating with existing database" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:221 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:225 msgid "Upload volume size" msgstr "" @@ -1710,7 +1766,7 @@ msgid "Uploading verification file ..." msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:102 -msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate {0}public usage statistics{1}" +msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/settings.html:91 @@ -1749,7 +1805,7 @@ msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:530 #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:610 #: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:693 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:26 +#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:29 #: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:18 #: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:7 #: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:8 @@ -1757,11 +1813,15 @@ msgstr "" msgid "Username" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:97 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:103 msgid "VISA, Mastercard, ... via Paypal" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:60 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:110 +msgid "Validating ..." +msgstr "" + +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:62 msgid "Verify files" msgstr "" @@ -1792,7 +1852,7 @@ msgstr "" msgid "Very weak" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/index.html:178 +#: ../../Duplicati/Server/webroot/ngax/index.html:175 msgid "Visit us on" msgstr "" @@ -1820,21 +1880,21 @@ msgstr "" msgid "Weak passphrase" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:61 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:62 msgid "Wed" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:53 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:239 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:54 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:243 msgid "Weeks" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:36 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:39 msgid "Where do you want to restore the files to?" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:55 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:241 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:56 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:245 msgid "Years" msgstr "" @@ -1876,8 +1936,8 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:14 -msgid "You are currently running {0} {1}" +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:26 +msgid "You are currently running {{appname}} {{version}}" msgstr "" #: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 @@ -1952,7 +2012,7 @@ msgstr "" msgid "You must select or fill in the server" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:94 +#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:100 msgid "Your files and folders have been restored successfully." msgstr "" @@ -1960,7 +2020,7 @@ msgstr "" msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:231 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:235 msgid "a specific number" msgstr "" @@ -1969,7 +2029,7 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:42 +#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:43 msgid "byte" msgstr "" @@ -1977,22 +2037,22 @@ msgstr "" msgid "click to resume now" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:186 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:242 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:190 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:246 #: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:22 msgid "custom" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:230 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:234 msgid "for a specific time" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:229 +#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:233 msgid "forever" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:34 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:14 +#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:15 msgid "resume now" msgstr "" @@ -2000,33 +2060,29 @@ msgstr "" msgid "resuming in" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:9 -msgid "right click and choose {0}'Save as ...'{0}" -msgstr "" - #: ../../Duplicati/Server/webroot/ngax/templates/export.html:43 -msgid "right click and choose {0}Save as ...{0}" +msgid "right click and choose "Save as ..."" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:73 -msgid "took {0}" +#: ../../Duplicati/Server/webroot/ngax/templates/about.html:11 +msgid "{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}." +msgstr "" + +#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:45 +msgid "{{files}} files ({{size}}) to go" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/pause.html:24 -msgid "{0} Hour" +msgid "{{number}} Hour" msgstr "" #: ../../Duplicati/Server/webroot/ngax/templates/pause.html:12 #: ../../Duplicati/Server/webroot/ngax/templates/pause.html:15 #: ../../Duplicati/Server/webroot/ngax/templates/pause.html:18 #: ../../Duplicati/Server/webroot/ngax/templates/pause.html:21 -msgid "{0} Minutes" +msgid "{{number}} Minutes" msgstr "" -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:11 -msgid "{0} was primarily developed by {1} and {2}. {0} can be downloaded from {3}. {0} is licensed under the {4}." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:45 -msgid "{{files}} files ({{size}}) to go" +#: ../../Duplicati/Server/webroot/ngax/templates/home.html:75 +msgid "{{time}} (took {{duration}})" msgstr "" From 0ce0a7fcda86b74628c6d54c3f59167c2670a910 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Tue, 4 Oct 2016 21:10:59 +0200 Subject: [PATCH 38/64] add scripts to manage translations --- Localizations/.tx/config | 14 ++++++++++++++ Localizations/duplicati/convert_to_mo.sh | 6 ++++++ Localizations/duplicati/extract.sh | 7 +++++++ Localizations/pull_from_transifex.sh | 3 +++ Localizations/webroot/compile.bat | 1 - Localizations/webroot/compile.sh | 3 +++ Localizations/webroot/extract.bat | 1 - Localizations/webroot/extract.sh | 5 +++++ 8 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 Localizations/.tx/config create mode 100644 Localizations/duplicati/convert_to_mo.sh create mode 100644 Localizations/duplicati/extract.sh create mode 100644 Localizations/pull_from_transifex.sh delete mode 100644 Localizations/webroot/compile.bat create mode 100644 Localizations/webroot/compile.sh delete mode 100644 Localizations/webroot/extract.bat create mode 100644 Localizations/webroot/extract.sh diff --git a/Localizations/.tx/config b/Localizations/.tx/config new file mode 100644 index 000000000..19852283b --- /dev/null +++ b/Localizations/.tx/config @@ -0,0 +1,14 @@ +[main] +host = https://www.transifex.com + +[duplicati.duplicati] +source_file = duplicati/localization.pot +file_filter = duplicati/localization-.po +source_lang = en +type = PO + +[duplicati.webroot] +source_file = webroot/localization_webroot.pot +file_filter = webroot/localization_webroot-.po +source_lang = en +type = PO diff --git a/Localizations/duplicati/convert_to_mo.sh b/Localizations/duplicati/convert_to_mo.sh new file mode 100644 index 000000000..5910ee8dc --- /dev/null +++ b/Localizations/duplicati/convert_to_mo.sh @@ -0,0 +1,6 @@ +# gettext in PATH necessary +cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +for file in *.po; do + echo + msgfmt ${file%.*}.po -o ${file%.*}.mo +done diff --git a/Localizations/duplicati/extract.sh b/Localizations/duplicati/extract.sh new file mode 100644 index 000000000..36a5779b0 --- /dev/null +++ b/Localizations/duplicati/extract.sh @@ -0,0 +1,7 @@ +# gettext in PATH necessary +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +cd $SCRIPT_DIR +cd ../../Duplicati/ +find . -type f -name *.cs > $SCRIPT_DIR"/"filelist_cs.txt +xgettext -k --from-code=UTF-8 --output=$SCRIPT_DIR"/"localization.pot --files-from=$SCRIPT_DIR"/"filelist_cs.txt --language=C# --keyword=LC.L +rm $SCRIPT_DIR"/"filelist_cs.txt diff --git a/Localizations/pull_from_transifex.sh b/Localizations/pull_from_transifex.sh new file mode 100644 index 000000000..934de082c --- /dev/null +++ b/Localizations/pull_from_transifex.sh @@ -0,0 +1,3 @@ +# transifex client in PATH necessary +cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +tx pull --all diff --git a/Localizations/webroot/compile.bat b/Localizations/webroot/compile.bat deleted file mode 100644 index f5c6d4fbf..000000000 --- a/Localizations/webroot/compile.bat +++ /dev/null @@ -1 +0,0 @@ -angular-gettext-cli --compile --files "*.po" --dest ../../Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js --format javascript --module backupApp \ No newline at end of file diff --git a/Localizations/webroot/compile.sh b/Localizations/webroot/compile.sh new file mode 100644 index 000000000..867ea9ca2 --- /dev/null +++ b/Localizations/webroot/compile.sh @@ -0,0 +1,3 @@ +# angular-gettext-cli in PATH necessary +cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +angular-gettext-cli --compile --files "*.po" --dest ../../Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js --format javascript --module backupApp diff --git a/Localizations/webroot/extract.bat b/Localizations/webroot/extract.bat deleted file mode 100644 index 9206645b8..000000000 --- a/Localizations/webroot/extract.bat +++ /dev/null @@ -1 +0,0 @@ -angular-gettext-cli --files "../../Duplicati/Server/webroot/ngax/**/*.+(js|html)" --dest extracted_html_js.pot \ No newline at end of file diff --git a/Localizations/webroot/extract.sh b/Localizations/webroot/extract.sh new file mode 100644 index 000000000..bcbb2f841 --- /dev/null +++ b/Localizations/webroot/extract.sh @@ -0,0 +1,5 @@ +# angular-gettext-cli in PATH necessary +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +cd $SCRIPT_DIR +cd ../../Duplicati/Server/webroot/ngax +angular-gettext-cli --files "**/*.+(js|html)" --dest $SCRIPT_DIR"/"localization_webroot.pot From 223f51b5f08e9c89f2b3878223ef3eb089ca38b4 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Tue, 4 Oct 2016 20:45:54 +0200 Subject: [PATCH 39/64] add test translations --- .../angular-gettext-cli_compiled_js_output.js | 3 +- Localizations/duplicati/localization-da.mo | Bin 0 -> 612 bytes Localizations/duplicati/localization-da.po | 3676 +++++++++++++++ Localizations/duplicati/localization-de.mo | Bin 0 -> 52638 bytes Localizations/duplicati/localization-de.po | 4072 +++++++++++++++++ Localizations/duplicati/localization.pot | 3702 +++++++++++++++ Localizations/webroot/da.po | 21 - Localizations/webroot/de.po | 21 - Localizations/webroot/extracted_html_js.pot | 2088 --------- .../webroot/localization_webroot-da.po | 2036 +++++++++ .../webroot/localization_webroot-de.po | 2075 +++++++++ .../webroot/localization_webroot.pot | 2088 +++++++++ 12 files changed, 17651 insertions(+), 2131 deletions(-) create mode 100644 Localizations/duplicati/localization-da.mo create mode 100644 Localizations/duplicati/localization-da.po create mode 100644 Localizations/duplicati/localization-de.mo create mode 100644 Localizations/duplicati/localization-de.po create mode 100644 Localizations/duplicati/localization.pot delete mode 100644 Localizations/webroot/da.po delete mode 100644 Localizations/webroot/de.po delete mode 100644 Localizations/webroot/extracted_html_js.pot create mode 100644 Localizations/webroot/localization_webroot-da.po create mode 100644 Localizations/webroot/localization_webroot-de.po create mode 100644 Localizations/webroot/localization_webroot.pot diff --git a/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js index 270e142ec..f77137a41 100644 --- a/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js +++ b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js @@ -1,5 +1,6 @@ angular.module('backupApp').run(['gettextCatalog', function (gettextCatalog) { /* jshint -W100 */ - gettextCatalog.setStrings('de', {"About":"Über","About {0}":"Über {0}"}); + gettextCatalog.setStrings('da', {"- pick an option -":"- vælg en indstilling -","About":"Danish TEST - About","About {{appname}}":"Danish TEST - About {{appname}}","Access to user interface":"Adgang til brugerinterface"}); + gettextCatalog.setStrings('de', {"- pick an option -":"- Option auswählen -","About":"Über","About {{appname}}":"Über {{appname}}","Access Key":"Zugriffsschlüssel","Access to user interface":"Zugriff auf die Bedienoberfläche","Account name":"Account-Name","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add advanced option":"Option für Profis hinzufügen","Add filter":"Filter hinzufügen","Add new backup":"Neues Backup hinzufügen","Adjust bucket name?":"Bucket-Name anpassen?","Adjust path name?":"Pfad anpassen?","Advanced Options":"Optionen für Profis","Advanced options":"Einstellungen für Profis","Advanced:":"Fortgeschritten:","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle Nutzungsberichte werden anonym verschickt und enthalten keine personenbezogenen oder personenbeziehbaren Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Backupdauer, die Gesamtgröße des BAckups und ähnliuche Daten. Sie enthalten NICHT Pfade, Dateinamen, benutzernamen, Passwörter oder andere sensible Informationen.","Allow remote access (requires restart)":"Fernzugriff erlauben (Neustart notwendig)","Allowed days":"Erlaubte Tage","An existing file was found at the new location":"An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden.","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Eine vorhandene Datenbank wurde gefunden.\nSoll diese Datenbank von nun an verwendet werden?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\nMit dieser Datenbank können die GUI und die Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?","Anonymous usage reports":"Anonyme Nutzungsberichte","As Command-line":"als Befehl für Kommandozeile","Autogenerated passphrase":"Generiertes Passwort","Automatically run backups.":"Backups automatisch ausführen.","Back":"Zurück","Backend modules:":"Backend-Module:","Backups are currently paused,":"Backup sind momentan pausiert,","Browse":"Anzeigen","Bucket Name":"Bucket-Name","Bucket name":"Bucket-Name","Building list of files to restore ...":"Dateiliste erstellen...","Building partial temporary database ...":"Temporäre Datenbank wird erstellt...","Cancel":"Abbrechen","Changelog":"Änderungen","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking for updates ...":"Suche Aktualisierung...","Compact now":"Backup komprimieren","Compacting remote data ...":"Backupdaten verkleinern...","Completing backup ...":"Backup fertigstellen...","Completing previous backup ...":"Vorheriges BAckup fertigstellen...","Compression modules:":"Kompression:","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Confirm delete":"Löschen bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connnecting to server ...":"Verbinde mit Server...","Container name":"Container-Name","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Crashes only":"Nur Abstürze","Create bug report ...":"Fehlerbericht erstellen...","Created new limited user":"Nutzer mit eingeschränkten Rechten anlegen","Creating bug report ...":"Fehlerbericht wird erstellt...","Creating new user with limited access ...":"Nutzer mit eingeschränkten Rechten wird erstellt...","Creating target folders ...":"Zielverzeichnisse erstellen...","Creating user...":"Nutzer anlegen...","Days":"Tage","Default options":"Standard-Optionen","Delete":"Löschen","Deleting unwanted files ...":"Veraltete Daten löschen...","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Donate":"Spenden","Donate with Bitcoins":"Spenden per Bitcoin","Donate with PayPal":"Spenden per PayPal","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links werden versteckt, klicken um anzuzeigen","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt, klicken zum verstecken","Download":"Herunterladen","Downloading ...":"Herunterladen...","Downloading files ...":"Dateien herunterladen...","Edit ...":"Bearbeiten...","Edit as text":"Als Text bearbeiten","Empty":"Leer","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Enter access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Paswort für Backup","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungspasswort angeben","Enter expression here":"Ausdruck hier einfügen","Enter one option per line in command-line format, eg. {0}":"Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}","Enter the destination path":"Ziel-Pfad angeben","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","Exclude":"Ausschließen","Existing file found":"Vorhandene Datenbank gefunden","Export":"Exportieren","Export ...":"Exportieren...","Export backup configuration":"Backup-Konfiguration exportieren","Exporting ...":"Expotieren...","FTP (Alternative)":"FTP (Alternativ)","Failed to delete:":"Löschen fehlgeschlagen:","Failed to read backup defaults:":"Konnte Standard-Einstellungen nicht lesen:","Failed to save:":"Fehler beim Speichern:","Fetching path information ...":"Pfad-Infos werden ermittelt...","Files larger than:":"Dateien größer als:","Filters":"Filter","Finished!":"Fertiggestellt!","Folders":"Ordner","Fri":"Fr","General":"Allgemein","General options":"Allgemeine Einstellungen","Generate":"Erzeugen","Hidden files":"Versteckte Dateien","Hours":"Stunden","How do you want to handle existing files?":"Wie sollen bestehende Dateien behandelt werden?","If a date was missed, the job will run as soon as possible.":"Wurde ein Zeitpunkt verpasst, startet das Backup so bald wie möglich.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ohne Pfad werden alle Dateien im Login-Verzeichnis gespeichert.\nMöchtest du das?","Import":"Importieren","Import backup configuration":"Konfigurationsdatei importieren","Import configuration from a file ...":"Konfigurationsdatei importieren...","Importing ...":"Importieren...","Individual builds for developers only.":"Individuelle Versionen für Entwickler.","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Manche FTP-Server erlauben einen Login ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","Keep backups":"Backups speichern","Last month":"Letzter Monat","Last successful run:":"Letztes erfolgreiches Backup:","Latest":"Neuste","Libraries":"Bibliotheken","Listing backup dates ...":"BAckups werden aufgelistet...","Loading ...":"Laden...","Local database for":"Lokale Datenbank für","Local database path:":"Lokale Datenbank:","Local storage":"Lokaler Speicher","Location":"Ort","Log data":"Log-Meldungen","Maintenance":"Wartung","Manage database ...":"Datenbank verwalten...","Manually type path":"Pfad eingeben","Minutes":"Minuten","Missing destination":"Ziel fehlt","Missing name":"Name fehlt","Missing passphrase":"Passwort fehlt","Missing sources":"Quelle fehlt","Mon":"Mo","Months":"Monate","Move existing database":"Datenbank verschieben","My Photos":"Meine Fotos","Never":"Nie","Next":"Weiter","Next scheduled run:":"Nächstes Backup geplant:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Backup","No":"Nein","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurde nichts für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Kein Passwort angegeben","No scheduled tasks, you can manually start a task":"Kein Backup geplant. Backup von Hand starten.","Non-matching passphrase":"Passwort-Fehler","None / disabled":"Keine / deaktiviert","Operation failed:":"Fehlgeschlagen:","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Overwrite":"Überschreiben","Passphrase":"Paswort","Passphrase (if encrypted)":"Passwort (falls verschlüsselt)","Passphrase changed":"Passwort gändert","Passphrases are not matching":"Die Passwörter stimmen nicht überein","Password":"Passwort","Passwords do not match":"Die Passwörter stimmen nicht überein","Patching files with local blocks ...":"Dateien mit vorhandenen Daten aufbauen...","Path not found":"Pfad nicht gefunden","Path or subfolder in the bucket":"Pfad oder Unterverzeichnis im Bucket","Pause after startup or hibernation":"Pause nach dem Aufwachen des PCs","Pause controls":"Pause","Permissions":"Berechtigungen","Pick location":"Speicherort auswählen","Previous":"Zurück","Proprietary":"Proprietär","Rebuilding local database ...":"Lokale Datenbank wieder aufbauen...","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreating database ...":"Datenbank wird neu erstellt...","Relative paths not allowed":"Relative Pfade sind nicht möglich","Remove":"Entfernen","Remove option":"Option entfernen","Repair":"Reparieren","Reparing ...":"Reparieren...","Repeat Passphrase":"Passwort wiederholen","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore backup":"Backup wiederherstellen","Restore files":"Dateien wiederherstellen","Restore files ...":"Dateien wiederherstellen...","Restore from":"Wiederherstellen von","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Scheib- und Leserechter wiederherstellen","Restoring files ...":"Dateien werden wiederhergestellt...","Resume now":"Jetzt starten","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running ...":"Läuft...","Running task":"Backup läuft","Running task:":"Backup läuft:","S3 Compatible":"S3 Kompatibel","Sat":"Sa","Save":"Speichern","Save and repair":"Speichern und reparieren","Save different versions with timestamp in file name":"Mehrere Versionen mit Zeitstempel im Dateinamen speichern","Scanning existing files ...":"Vorhandene Dateien scannen...","Scanning for local blocks ...":"Vorhandene Daten scannen...","Schedule":"Zeitplan","Search for files":"Dateien suchen","Seconds":"Sekunden","Select a log level and see messages as they happen:":"Wähle ein Log-Level und sehe live die Meldungen:","Settings":"Einstellungen","Show":"Zeigen","Show advanced editor":"Profi-Modus anzeigen","Show hidden folders":"Zeige versteckte Ordner","Show log":"Logfile anzeigen","Show log ...":"Log-Datei anzeigen...","Some OpenStack providers allow an API key instead of a password and tenant name":"Some OpenStack providers allow an API key instead of a password and tenant name","Source Data":"Quell-Daten","Source folders":"Quell-Verzeichnisse","Source:":"Quelle:","Specific builds for developers only.":"Spezielle Versionen für Entwickler.","Standard protocols":"Standardprotokolle","Starting ...":"Los geht\\'s...","Starting the restore process ...":"Wiederherstellung wird gestartet...","Stored":"Gespeichert","Strong":"Stark","Sun":"So","System files":"Systemdateien","System info":"System-Informationen","System properties":"System-Eigenschaften","Temporary files":"Temporäre Dateien","Test connection":"Verbindung prüfen","Testing permissions...":"Rechte werden geprüft...","The bucket name should be all lower-case, convert automatically?":"Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?","The bucket name should start with your username, prepend automatically?":"Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername hinzufügen?","The path does not appear to exist, do you want to add it anyway?":"Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?","The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{0}' fügst du eine Datei hinzu und kein Verzeichnis.\n\nMöchtest du diese Datei hinzufügen?","The storage class affects the availability and price for a stored file":"The storage class affects the availability and price for a stored file","The target folder contains encrypted files, please supply the passphrase":"Das Ziel enthält verschlüsselte Dateien. Wir benötigen ein Passwort!","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten Berechtigungen für den gewählten Pfad erstellen?","This month":"Dieser Monat","This week":"Diese Woche","Thu":"Do","To File":"als Datei","To export without a passphrase, uncheck the \"Encrypt file\" box":"Um ohne Passwort zu exprotieren, entferne den Haken für die Verschlüsselung","Today":"Heute","Tue":"Di","Type to highlight files":"Tippen, um Dateien zu markieren","Unknown":"Unbekannt","Update channel":"Update-Kanal","Updating with existing database":"Datenbank wird aktualisiert","Upload volume size":"Dateigröße beim Upload","Uploading verification file ...":"Prüfdatei hochladen...","Usage statistics":"Nutzungsstatistiken","Usage statistics, warnings, errors, and crashes":"Nutzungsberichte, Warnungen, Fehler und Abstürze","Use existing database?":"Bestehende Datenbank nutzen?","Use weak passphrase":"Schwaches Passwort nutzen","Useless":"Nutzlos","User has too many permissions":"Nutzer hat zu viele Rechte","Username":"Benutzername","Verify files":"Backup prüfen","Verifying ...":"Prüfen...","Verifying remote data ...":"Backupdaten prüfen...","Verifying restored files ...":"Wiederhergestellte Dateien prüfen...","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for upload ...":"Auf den Upload warten...","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle Backups auf Onlinespiechern zu verschlüsseln.","Weak":"Schwach","Weak passphrase":"Schwaches Passwort","Wed":"Mi","Weeks":"Wochen","Where do you want to restore the files to?":"Wohin sollen die Dateien wiederhergestellt werden?","Years":"Jahre","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ich habe das Passwort sicher gespeichert","Yes, please break my backup!":"Ja, mach das Backup kaputt!","Yesterday":"Gestern","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du änderst gerade den Pfad zur lokalen Datenbank.\nWeißt Du, was Du da tust?","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du hast die Verschlüsselung geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast das Passwort geändert. Dadurch kann das bestehende BAckup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Alle Backups auf Onlinespeichern sollten verschlüsselt werden.","You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase.":"Du hast ein starkes Passwort generiert. Kannst Du Dir das merken? Sonst schreib es lieber auf. Denn ohne Passwort kannst Du Dein Backup nicht wiederherstellen.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a destination where the backups are stored":"Du musst ein Ziel angeben, in dem das Backup gespeichert ist","You must enter a name for the backup":"Gib einen Namen für das Backup an","You must enter a passphrase or disable encryption":"Gib das Passwort ein, um die Verschlüsselung zu deaktivieren","You must enter a tenant name if you do not provide an API Key":"Gib einen Kundennamen an, wenn Du keinen API-Key hast.","You must enter either a password or an API Key":"Gib einen API-Key oder ein Passwort ein.","You must enter either a password or an API Key, not both":"Gib einen API-Key oder ein Passwort an. Aber nicht beides!","You must fill in the password":"Gib ein Passwort an!","You must fill in the path":"Gib einen Pfad an!","You must fill in the server name or address":"Gib einen Server-Namen oder eine Adresse ein!","You must fill in the username":"Gib einen Benutzernamen an!","You must select or fill in the AuthURI":"AuthURI auswählen oder eintragen","You must select or fill in the server":"Server auswählen oder eintragen","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Dein Passwort is leicht zu erraten. Nimm lieber etwas Komplizierteres.","a specific number":"eine Anzahl","click to resume now":"Jetzt starten","custom":"benutzerdefiniert","for a specific time":"eine Dauer","forever":"immer","resume now":"Jetzt starten","resuming in":"starte in"}); /* jshint +W100 */ }]); \ No newline at end of file diff --git a/Localizations/duplicati/localization-da.mo b/Localizations/duplicati/localization-da.mo new file mode 100644 index 0000000000000000000000000000000000000000..7dd5569cdaa82c21c6123986a004db53389f921b GIT binary patch literal 612 zcmca7#4?qEfq{XUfq_AWfq}tylWKYNcRgU}&amXrOCg zqF`iTWn!RhU}Rvx72vNMlv zR6iwAUz5w%)7KRd5QcgNT+aDEOx*?SXsa6UlsTC#q1v!bCdDaTa8Hq*3sU^0d zA#S=B2z4N<(o&0bUGtLjQ!?|?trRShGE3mDv{Fb(87uS$j1^{u0t1tin literal 0 HcmV?d00001 diff --git a/Localizations/duplicati/localization-da.po b/Localizations/duplicati/localization-da.po new file mode 100644 index 000000000..1eb715128 --- /dev/null +++ b/Localizations/duplicati/localization-da.po @@ -0,0 +1,3676 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-10-04 20:40+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: agrajaghh , 2016\n" +"Language-Team: Danish (https://www.transifex.com/duplicati/teams/67655/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: CommandLine/Program.cs:262 +msgid "Toggle automatic updates" +msgstr "" + +#: CommandLine/Program.cs:262 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" + +#: CommandLine/Strings.cs:4 +#, csharp-format +msgid "The command {0} needs at least one of the following options set: {1}" +msgstr "" + +#: CommandLine/Strings.cs:5 +#, csharp-format +msgid "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" +msgstr "" + +#: CommandLine/Strings.cs:7 +#, csharp-format +msgid "Command not supported: {0}" +msgstr "" + +#: CommandLine/Strings.cs:8 +msgid "No filesets matched the criteria" +msgstr "" + +#: CommandLine/Strings.cs:9 +msgid "The following filesets would be deleted:" +msgstr "" + +#: CommandLine/Strings.cs:10 +msgid "These filesets were deleted:" +msgstr "" + +#: CommandLine/Strings.cs:11 +msgid "Supported backends:" +msgstr "" + +#: CommandLine/Strings.cs:12 +msgid "Supported compression modules:" +msgstr "" + +#: CommandLine/Strings.cs:13 +msgid "Supported encryption modules:" +msgstr "" + +#: CommandLine/Strings.cs:14 +msgid "Supported options:" +msgstr "" + +#: CommandLine/Strings.cs:15 +msgid "Module is loaded atomatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded atomatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +msgstr "" + +#: CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: CommandLine/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" with either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: CommandLine/Strings.cs:20 +#, csharp-format +msgid "" +"The option --{0} was supplied, but it is reserved for internal use and may " +"not be set on the commandline" +msgstr "" + +#: CommandLine/Strings.cs:21 +#, csharp-format +msgid "" +"This option can be used to store some or all of the options given to the " +"commandline client. The file must be a plain text file, UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. The" +" special options --{0} and --{1} can be used to override the localpath and " +"the remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with with either a + or a -, " +"and multiple filters must be joined with {5} " +msgstr "" + +#: CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: CommandLine/Strings.cs:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "" + +#: CommandLine/Strings.cs:24 +#, csharp-format +msgid "The inner error message is: {0}" +msgstr "" + +#: CommandLine/Strings.cs:25 +msgid "" +"Include files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character," +" use *.txt to include all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]." +msgstr "" + +#: CommandLine/Strings.cs:26 +msgid "Include files" +msgstr "" + +#: CommandLine/Strings.cs:27 +msgid "" +"Exclude files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character," +" use *.txt to include all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]." +msgstr "" + +#: CommandLine/Strings.cs:28 +msgid "Exclude files" +msgstr "" + +#: CommandLine/Strings.cs:29 +msgid "" +"If this option is used with a backup operation, it is interpreted as a list " +"of files to add to the filesets. When used with list or restore, it will " +"list or restore the control files instead of the normal files." +msgstr "" + +#: CommandLine/Strings.cs:30 +msgid "Use control files" +msgstr "" + +#: CommandLine/Strings.cs:31 +msgid "" +"If this option is set, progress reports and other messages that would " +"normally go to the console will be redirected to the log." +msgstr "" + +#: CommandLine/Strings.cs:32 +msgid "Disable console output" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:9 +msgid "" +"This backend can read and write data to an FTP based backend using an " +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " +"\"aftp://username:password@hostname/folder\"" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/CloudFiles/Strings.cs:6 Library/Backend/File/Strings.cs:9 +#: Library/Backend/FTP/Strings.cs:12 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/S3/Strings.cs:9 Library/Backend/SharePoint/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/WEBDAV/Strings.cs:7 +msgid "" +"The password used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_PASSWORD\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/File/Strings.cs:10 +#: Library/Backend/FTP/Strings.cs:13 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/SSHv2/Strings.cs:24 +#: Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/File/Strings.cs:11 +#: Library/Backend/FTP/Strings.cs:14 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/WEBDAV/Strings.cs:9 +msgid "" +"The username used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_USERNAME\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/File/Strings.cs:12 +#: Library/Backend/FTP/Strings.cs:15 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:14 +msgid "Alternative FTP" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#: Library/Backend/FTP/Strings.cs:20 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#: Library/Backend/FTP/Strings.cs:21 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:18 +#: Library/Backend/FTP/Strings.cs:22 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:19 +msgid "" +"To protect against network or server failures, every upload will be " +"attempted to be verified. Use this option to disable this verification to " +"make the upload faster but less reliable." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:20 +msgid "" +"If this flag is set, the FTP data connection type will be changed to the " +"selected option." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:21 +msgid "Configure the FTP data connection type" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:22 +msgid "" +"If this flag is set, the FTP encryption mode will be changed to the selected" +" option." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:23 +msgid "Configure the FTP encryption mode" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:24 +msgid "This flag controls the SSL policy to use when encryption is enabled." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:25 +msgid "Configure the SSL policy to use when encryption is enabled" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:23 +msgid "" +"This backend can read and write data to Amazon Cloud Drive. Supported format" +" is \"amzcd://folder/subfolder\"." +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:24 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/HubiC/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +#: Library/Backend/OneDrive/Strings.cs:11 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/HubiC/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:12 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:26 +msgid "Amazon Cloud Drive" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:27 +#: Library/Backend/Box/Strings.cs:23 +#: Library/Backend/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/HubiC/Strings.cs:23 +#: Library/Backend/OAuthHelper/Strings.cs:6 +#, csharp-format +msgid "You need an AuthID, you can get it from: {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:28 +msgid "The labels to set" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:29 +msgid "Use this option to set labels on the files and folders created" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:30 +#: Library/Backend/GoogleServices/Strings.cs:47 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:31 +msgid "The consistency delay" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:32 +msgid "Amazon Cloud drive needs a small delay for results to stay consistent." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:4 +msgid "All files will be written to the container specified" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:5 +msgid "The name of the storage container " +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:6 +msgid "Azure blob" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:7 +msgid "No Azure storage account name given" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:8 +msgid "" +"The Azure storage account name which can be obtained by clicking the " +"\"Manage Access Keys\" button on the storage account dashboard" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:9 +msgid "The storage account name" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:10 +msgid "" +"The Azure access key which can be obtained by clicking the \"Manage Access " +"Keys\" button on the storage account dashboard" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:11 +msgid "The access key" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:12 +msgid "No Azure access key given" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:17 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed formats" +" are: \"azure://bucketname\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:4 +msgid "" +"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " +"your Backblaze account, this can also be supplied through the \"auth-" +"password\" property" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:5 +msgid "The \"B2 Cloud Storage Application Key\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:6 +msgid "" +"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " +"Backblaze account, this can also be supplied through the \"auth-username\" " +"property" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:7 +msgid "The \"B2 Cloud Storage Account ID\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:8 +msgid "B2 Cloud Storage" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:13 +msgid "No \"B2 Cloud Storage Application Key\" given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:14 +msgid "No \"B2 Cloud Storage Account ID\" given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:15 +msgid "" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed formats are: \"b2://bucketname/prefix\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:16 +msgid "" +"By default, a private bucket is created. Use this option to set the bucket " +"type. Refer to the B2 documentation for allowed types " +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:17 +msgid "The bucket type used when creating a bucket" +msgstr "" + +#: Library/Backend/Box/Strings.cs:21 +msgid "" +"This backend can read and write data to Box.com. Supported format is " +"\"box://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Box/Strings.cs:22 +msgid "Box.com" +msgstr "" + +#: Library/Backend/Box/Strings.cs:26 +msgid "Force delete files" +msgstr "" + +#: Library/Backend/Box/Strings.cs:27 +msgid "" +"After deleting a file, it may end up in the trash folder where it will be " +"deleted after a grace period. Use this command to force immediate removal of" +" delete files." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"Cloudfiles use different servers for authentification based on where the " +"account was resides, use this option to set an alternate authentication URL." +" This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:5 +msgid "Provide another authentication URL" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:10 +msgid "Supplies the API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:11 +msgid "Supplies the access key used to connect to the server" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:12 +#, csharp-format +msgid "" +"Duplicati will assume that the credentials given are for a US account, use " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:13 +msgid "Use a UK account" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:14 +msgid "Supplies the username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:15 +msgid "Supplies the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:16 +msgid "" +"Supports connections to the CloudFiles backend. Allowed formats is " +"\"cloudfiles://container/folder\"." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:17 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:18 +msgid "MD5 Hash (ETag) verification failed" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:19 +msgid "Failed to delete file" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:20 +msgid "Failed to upload file" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:21 +msgid "No CloudFiles API Access Key given" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:22 +msgid "No CloudFiles userID given" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:23 +msgid "Unexpected CloudFiles response, perhaps the API has changed?" +msgstr "" + +#: Library/Backend/Dropbox/Strings.cs:22 +msgid "" +"This backend can read and write data to Dropbox. Supported format is " +"\"dropbox://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Dropbox/Strings.cs:23 +msgid "Dropbox" +msgstr "" + +#: Library/Backend/File/Strings.cs:4 +#, csharp-format +msgid "" +"This option only works when the --{0} option is also specified. If there are" +" alternate paths specified, this option indicates the name of a marker file " +"that must be present in the folder. This can be used to handle situations " +"where an external drive changes drive letter or mount point. By ensuring " +"that a certain file exists, it is possible to prevent writing data to an " +"unwanted external drive. The contents of the file are never examined, only " +"file existence." +msgstr "" + +#: Library/Backend/File/Strings.cs:5 +msgid "Look for a file in the destination folder" +msgstr "" + +#: Library/Backend/File/Strings.cs:6 +#, csharp-format +msgid "" +"This option allows multiple targets to be specified. The primary target path" +" is placed before the list of paths supplied with this option. Before " +"starting the backup, each folder in the list is checked for existence and " +"optionally the presence of the marker file supplied by --{0}. The first " +"existing path that optionally contains the marker file is then used as the " +"destination. Multiple destinations are separated with a {1},. On Windows, " +"the path may be a UNC path, and the drive letter may be substituted with an " +"asterisk (*), eg.: \"*:\\backup\", which will examine all drive letters. If " +"a username and password is supplied, the same credentials are used for all " +"destinations." +msgstr "" + +#: Library/Backend/File/Strings.cs:7 +msgid "A list of secondary target paths" +msgstr "" + +#: Library/Backend/File/Strings.cs:8 +msgid "" +"This backend can read and write data to an file based backend. Allowed " +"formats are \"file://hostname/folder\" or " +"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " +"\"file://\\\\server\\folder\") or local paths (eg: (win) " +"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" +msgstr "" + +#: Library/Backend/File/Strings.cs:13 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:14 +#, csharp-format +msgid "The folder {0} does not exist" +msgstr "" + +#: Library/Backend/File/Strings.cs:15 +#, csharp-format +msgid "" +"The marker file \"{0}\" was not found in any of the examined destinations: " +"{1}" +msgstr "" + +#: Library/Backend/File/Strings.cs:16 +msgid "" +"When storing the file, the standard operation is to copy the file and delete" +" the original. This sequence ensures that the operation can be retried if " +"something goes wrong. Activating this option may cause the retry operation " +"to fail. This option has no effect unless the --disable-streaming-transfers" +" options is activated." +msgstr "" + +#: Library/Backend/File/Strings.cs:17 +msgid "Move the file instead of copying it" +msgstr "" + +#: Library/Backend/File/Strings.cs:18 +msgid "Force authentication against remote share" +msgstr "" + +#: Library/Backend/File/Strings.cs:19 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:7 +msgid "" +"This backend can read and write data to an FTP based backend. Allowed " +"formats are \"ftp://hostname/folder\" or " +"\"ftp://username:password@hostname/folder\"" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:8 +msgid "" +"If this flag is set, the FTP connection is made in active mode. Even if the " +"\"ftp-passive\" flag is also set, the connection will be made in active mode" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 +msgid "Toggles the FTP connections method" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:10 +msgid "" +"If this flag is set, the FTP connection is made in passive mode, which works" +" better with some firewalls. If the \"ftp-regular\" flag is also set, this " +"flag is ignored" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:16 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." +msgstr "" + +#: Library/Backend/FTP/Strings.cs:17 +msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:18 +msgid "FTP" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:8 +#: Library/Backend/WEBDAV/Strings.cs:14 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:23 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verfication to make the upload " +"faster but less reliable." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:22 +msgid "" +"This backend can read and write data to Google Cloud Storage. Supported " +"format is \"googlecloudstore://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:23 +msgid "Google Cloud Storage" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:25 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:29 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" +"{0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +msgid "Specifies location option for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:32 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" +"{0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:34 +msgid "Specifies storage class for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specifies project for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:36 +msgid "" +"This option is only used when creating new buckets. Use this option to " +"supply the project ID that the bucket is attached to. The project determines" +" where usage charges are applied" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:41 +#, csharp-format +msgid "" +"The account access has been blocked by Google, please visit this URL and " +"unlock it: {0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:42 +msgid "" +"This backend can read and write data to Google Drive. Supported format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 +msgid "Google Drive" +msgstr "" + +#: Library/Backend/HubiC/Strings.cs:21 +msgid "" +"This backend can read and write data to HubiC. Supported format is " +"\"hubic://container/folder\"." +msgstr "" + +#: Library/Backend/HubiC/Strings.cs:22 +msgid "HubiC" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:12 +msgid "" +"This backend can read and write data to Mega.co.nz. Allowed formats are: " +"\"mega://folder/subfolder\"" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:7 +#, csharp-format +msgid "" +"Failed to authorize using the OAuth service: {0}. If the problem persists, " +"try generating a new authid token from: {1}" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:7 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:5 +#, csharp-format +msgid "" +"Failed to authorize using the WLID service: {0}. If the problem persists, " +"try generating a new authid token from: {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:6 +msgid "Autocreated folder" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:8 +#, csharp-format +msgid "Missing the folder: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:9 Library/Compression/Strings.cs:11 +#, csharp-format +msgid "File not found: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:10 +msgid "Microsoft OneDrive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:13 +#, csharp-format +msgid "" +"Stores files on Microsoft OneDrive. Usage of this backend requires that you " +"agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"This backend can read and write data to Swift (OpenStack Object Storage). " +"Supported format is \"openstack://container/folder\"." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "" +"The password used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " +"must also be set" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"The Tenant Name is commonly the paying user account name. This option must " +"be supplied when authenticating with a password, but is not required when " +"using an API key." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"The API key can be used to connect without supplying a password and tenant " +"ID with some providers." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "" +"The authentication URL is used to authenticate the user and find the storage" +" service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"This option is only used when creating a container, and is used to indicate " +"where the container should be placed. Consult your provider for a list of " +"valid regions, or leave empty for the default region." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the region used for creating a container" +msgstr "" + +#: Library/Backend/S3/Strings.cs:4 +msgid "" +"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " +"account, this can also be supplied through the \"auth-password\" property" +msgstr "" + +#: Library/Backend/S3/Strings.cs:5 +msgid "The AWS \"Secret Access Key\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:6 +msgid "" +"The AWS \"Access Key ID\" can be obtained after logging into your AWS " +"account, this can also be supplied through the \"auth-username\" property" +msgstr "" + +#: Library/Backend/S3/Strings.cs:7 +msgid "The AWS \"Access Key ID\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:8 +msgid "Amazon S3" +msgstr "" + +#: Library/Backend/S3/Strings.cs:13 +msgid "No Amazon S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:14 +msgid "No Amazon S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:15 +msgid "" +"This flag is only used when creating new buckets. If the flag is set, the " +"bucket is created on a european server. This flag forces the \"s3-use-new-" +"style\" flag. Amazon charges slightly more for european buckets." +msgstr "" + +#: Library/Backend/S3/Strings.cs:16 +msgid "Use a European server" +msgstr "" + +#: Library/Backend/S3/Strings.cs:17 +msgid "" +"Specify this argument to make the S3 backend use subdomains rather than the " +"previous url prefix method. See the Amazon S3 documentation for more " +"details." +msgstr "" + +#: Library/Backend/S3/Strings.cs:18 +msgid "Use subdomain calling style" +msgstr "" + +#: Library/Backend/S3/Strings.cs:19 +#, csharp-format +msgid "Unable to determine the bucket name for host: {0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:20 +msgid "" +"This flag toggles the use of the special RRS header. Files stored using RRS " +"are more likely to disapear than those stored normally, but also costs less " +"to store. See the full description here: http://aws.amazon.com/about-aws" +"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" +msgstr "" + +#: Library/Backend/S3/Strings.cs:21 +msgid "Use Reduced Redundancy Storage" +msgstr "" + +#: Library/Backend/S3/Strings.cs:22 +#, csharp-format +msgid "You are using a deprected url format, please change it to: {0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:23 +msgid "" +"This backend can read and write data to an Amazon S3 compatible server. " +"Allowed formats are: \"s3://bucketname/prefix\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:24 +#, csharp-format +msgid "The options --{0} and --{1} are mutually exclusive" +msgstr "" + +#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:38 +#, csharp-format +msgid "Please use --{0}={1} instead" +msgstr "" + +#: Library/Backend/S3/Strings.cs:26 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" +"{0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:28 +msgid "Specifies S3 location constraints" +msgstr "" + +#: Library/Backend/S3/Strings.cs:29 +#, csharp-format +msgid "" +"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" +"{0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "Specifies an alternate S3 server name" +msgstr "" + +#: Library/Backend/S3/Strings.cs:32 +msgid "" +"The subdomain calling option does nothing, the library will pick the right " +"calling convention" +msgstr "" + +#: Library/Backend/S3/Strings.cs:33 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https). Note that bucket names containing a period has problems with SSL " +"connections." +msgstr "" + +#: Library/Backend/S3/Strings.cs:34 Library/Backend/TahoeLAFS/Strings.cs:6 +#: Library/Backend/WEBDAV/Strings.cs:19 +msgid "Instructs Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "" +"Use this option to specify a storage class. If this option is not used, the " +"server will choose a default storage class." +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "Specify storage class" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:6 +msgid "Microsoft SharePoint" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:7 +msgid "" +"Supports connections to a SharePoint server (including OneDrive for " +"Business). Allowed formats are " +"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." +" Use a double slash '//' in the path to denote the web from the documents " +"library." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:12 +#: Library/Backend/WEBDAV/Strings.cs:11 +msgid "" +"If the server and client both supports integrated authentication, this " +"option enables that authentication method. This is likely only available " +"with windows servers and clients." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:13 +#: Library/Backend/WEBDAV/Strings.cs:12 +msgid "Use windows integrated authentication to connect to the server" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:14 +msgid "" +"Use this option to have files moved to the recycle bin folder instead of " +"removing them permanently when compacting or deleting backups." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:15 +msgid "Move deleted files to the recycle bin" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:17 +msgid "" +"Use this option to upload files to SharePoint as a whole with BinaryDirect " +"mode. This is the most efficient way of uploading, but can cause non-" +"recoverable timouts under certain conditions. Use this option only with very" +" fast and stable internet connections." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:18 +msgid "Upload files using binary direct mode." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:20 +msgid "" +"Use this option to specify a custom value for timeouts of web operation when" +" communicating with SharePoint Server. Recommended value is 180s." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:21 +msgid "Set timeout for SharePoint web operations." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:23 +msgid "" +"Use this option to specify the size of each chunk when uploading to " +"SharePoint Server. Recommended value is 4MB." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:24 +msgid "Set blocksize for chunked uploads to SharePoint." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +#, csharp-format +msgid "Element with path '{0}' not found on host '{1}'." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:27 +#, csharp-format +msgid "" +"No SharePoint web could be logged in to at path '{0}'. Maybe wrong " +"credentials. Or try using '//' in path to separate web from folder path." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:28 +msgid "" +"Everything seemed alright, but then web title could not be read to test " +"connection. Something's wrong." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:33 +msgid "Microsoft OneDrive for Business" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:34 +msgid "" +"Supports connections to Microsoft OneDrive for Business. Allowed formats are" +" " +"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" +" or " +"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." +" You can use a double slash '//' in the path to denote the base path from " +"the documents folder." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:4 +msgid "Module for generating SSH private/public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:5 +msgid "SSH Key Generator" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:6 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:7 +msgid "A username to append to the public key" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:8 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:9 +msgid "Determines the type of key to generate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:10 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:11 +msgid "The length of the key in bits" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:14 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:15 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:16 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:17 +msgid "The SSH connection URL used to establish the connection" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:18 +msgid "The SSH public key to append" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:19 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:22 +msgid "" +"This backend can read and write data to an SSH based backend, using SFTP. " +"Allowed formats are \"ssh://hostname/folder\" or " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:27 +msgid "" +"The server fingerprint used for validation of server identity. Format is eg." +" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "Supplies server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 +msgid "" +"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"supplied is used to decrypt the keyfile. If this option is supplied, the " +"password is not used to authenticate. This option only works when using the " +"managed SSH client." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 Library/Backend/SSHv2/Strings.cs:32 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +#, csharp-format +msgid "" +"An url-encoded SSH private key. The private key must be prefixed with {0}. " +"If the file is encrypted, the password supplied is used to decrypt the " +"keyfile. If this option is supplied, the password is not used to " +"authenticate. This option only works when using the managed SSH client." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:34 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:35 +#, csharp-format +msgid "" +"Validation of server fingerprint failed. Server returned fingerprint " +"\"{0}\". Cause of this message is either not correct configuration or Man-" +"in-the-middle attack!" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:4 +msgid "" +"This backend can read and write data to a Tahoe-LAFS based backend. Allowed " +"format is \"tahoe://hostname:port/uri/$DIRCAP\"." +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:5 Library/Backend/WEBDAV/Strings.cs:18 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"/uri/URI:DIR2:\"" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:4 +msgid "" +"Supports connections to a WEBDAV enabled web server, using the HTTP " +"protocol. Allowed formats are \"webdav://hostname/folder\" or " +"\"webdav://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:5 +msgid "" +"Using the HTTP Digest authentication method allows the user to authenticate " +"with the server, without sending the password in clear. However, a man-in-" +"the-middle attack is easy, because the HTTP protocol specifies a fallback to" +" Basic authentication, which will make the client send the password to the " +"attacker. Using this flag, the client does not accept this, and always uses " +"Digest authentication or fails to connect." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:6 +msgid "Force the use of the HTTP Digest authentication method" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:13 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:15 +#, csharp-format +msgid "" +"When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" +"This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" +"Error message: {3}" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:20 +msgid "" +"To aid in debugging issues, it is possible to set a path to a file that will" +" be overwritten with the PROPFIND response" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +msgid "Dump the PROPFIND response" +msgstr "" + +#: Library/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:21 +msgid "" +"This option controls the compression level used. A setting of zero gives no " +"compression, and a setting of 9 gives maximum compression." +msgstr "" + +#: Library/Compression/Strings.cs:6 +msgid "Sets the Zip compression level" +msgstr "" + +#: Library/Compression/Strings.cs:7 +#, csharp-format +msgid "" +"This option can be used to set an alternative compressor method, such as " +"LZMA. Note that using another value than Deflate will cause the {0} option " +"to be ignored." +msgstr "" + +#: Library/Compression/Strings.cs:8 +msgid "Sets the Zip compression method" +msgstr "" + +#: Library/Compression/Strings.cs:9 +msgid "" +"This module provides the industry standard Zip compression. Files created " +"with this module can be read by any standard compliant zip application." +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:14 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:15 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores.." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:23 +msgid "" +"This option controls the compression algorithm used. Enabling this option " +"will cause 7z to use the fast algorithm, which produces slightly less " +"compression." +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z fast algorithm usage" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:4 +#, csharp-format +msgid "Failed to load assembly {0}, error message: {1}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:5 +#, csharp-format +msgid "Failed to load process type {0} assembly {1}, error message: {2}" +msgstr "" + +#: Library/Encryption/Strings.cs:4 +msgid "" +"This module encrypts all files in the same way that AESCrypt does, using 256" +" bit AES encryption." +msgstr "" + +#: Library/Encryption/Strings.cs:5 +msgid "AES-256 encryption, built in" +msgstr "Danish TEST - AES-256 encryption, built in" + +#: Library/Encryption/Strings.cs:6 +msgid "Blank or empty passphrase not allowed" +msgstr "" + +#: Library/Encryption/Strings.cs:7 +msgid "" +"Use this option to set the thread level allowed for AES crypt operations. " +"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " +"multithreading)" +msgstr "" + +#: Library/Encryption/Strings.cs:8 +msgid "Set thread level utilized for crypting (0-4)" +msgstr "" + +#: Library/Encryption/Strings.cs:11 +#, csharp-format +msgid "Failed to decrypt data (invalid passphrase?): {0}" +msgstr "" + +#: Library/Encryption/Strings.cs:14 +msgid "" +"The GPG encryption module uses the GNU Privacy Guard program to encrypt and " +"decrypt files. It requires that the gpg executable is available on the " +"system. On Windows it is assumed that this is in the default installation " +"folder under program files, under Linux and OSX it is assumed that the " +"program is available via the PATH environment variable. It is possible to " +"supply the path to GPG using the --gpg-program-path switch." +msgstr "" + +#: Library/Encryption/Strings.cs:15 +msgid "GNU Privacy Guard, external" +msgstr "" + +#: Library/Encryption/Strings.cs:16 +msgid "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --decrypt option is always specified." +msgstr "" + +#: Library/Encryption/Strings.cs:17 +msgid "Extra GPG commandline options for decryption" +msgstr "" + +#: Library/Encryption/Strings.cs:18 +msgid "" +"The GPG encryption/decryption will use the --armor option for GPG to protect" +" the files with armor. Specify this switch to remove the --armor option." +msgstr "" + +#: Library/Encryption/Strings.cs:19 +msgid "Don't use GPG Armor" +msgstr "" + +#: Library/Encryption/Strings.cs:20 +msgid "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --encrypt option is always specified." +msgstr "" + +#: Library/Encryption/Strings.cs:21 +msgid "Extra GPG commandline options for encryption" +msgstr "" + +#: Library/Encryption/Strings.cs:22 +#, csharp-format +msgid "Failed to execute GPG at \"\"{0}\" {1}\": {2}" +msgstr "" + +#: Library/Encryption/Strings.cs:23 +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"assume that the program \"gpg\" is available in the system path." +msgstr "" + +#: Library/Encryption/Strings.cs:24 +msgid "The path to GnuPG" +msgstr "" + +#: Library/Encryption/Strings.cs:25 +#, csharp-format +msgid "" +"This option has non-standard handling, please use the --{0} option instead." +msgstr "" + +#: Library/Encryption/Strings.cs:26 +msgid "" +"Use this option to supply the --armor option to GPG. The files will be " +"larger but can be sent as pure text files." +msgstr "" + +#: Library/Encryption/Strings.cs:27 +msgid "Use GPG Armor" +msgstr "" + +#: Library/Encryption/Strings.cs:28 +msgid "Overrides the GPG command supplied for decryption" +msgstr "" + +#: Library/Encryption/Strings.cs:29 +msgid "The GPG decryption command" +msgstr "" + +#: Library/Encryption/Strings.cs:30 +#, csharp-format +msgid "" +"Overrides the default GPG encryption command \"{0}\", normal usage is to " +"request asymetric encryption with the setting {1}" +msgstr "" + +#: Library/Encryption/Strings.cs:31 +msgid "The GPG encryption command" +msgstr "" + +#: Library/Encryption/Strings.cs:34 +#, csharp-format +msgid "Decryption failed: {0}" +msgstr "" + +#: Library/Encryption/Strings.cs:35 +msgid "Failure while invoking GnuPG, program won't flush output" +msgstr "" + +#: Library/Encryption/Strings.cs:36 +msgid "Failure while invoking GnuPG, program won't terminate" +msgstr "" + +#: Library/Interface/CustomExceptions.cs:57 +#: Library/Interface/CustomExceptions.cs:65 +msgid "The requested file does not exist" +msgstr "" + +#: Library/Interface/Strings.cs:4 +msgid "aliases" +msgstr "" + +#: Library/Interface/Strings.cs:5 +msgid "default value" +msgstr "" + +#: Library/Interface/Strings.cs:6 +msgid "[DEPRECATED]" +msgstr "[FORÆLDET]" + +#: Library/Interface/Strings.cs:7 +msgid "values" +msgstr "" + +#: Library/Interface/Strings.cs:10 +msgid "Boolean" +msgstr "" + +#: Library/Interface/Strings.cs:11 +msgid "Enumeration" +msgstr "" + +#: Library/Interface/Strings.cs:12 +msgid "Flags" +msgstr "" + +#: Library/Interface/Strings.cs:13 +msgid "Integer" +msgstr "" + +#: Library/Interface/Strings.cs:14 +msgid "Path" +msgstr "" + +#: Library/Interface/Strings.cs:15 +msgid "Size" +msgstr "" + +#: Library/Interface/Strings.cs:16 +msgid "String" +msgstr "" + +#: Library/Interface/Strings.cs:17 +msgid "Timespan" +msgstr "" + +#: Library/Interface/Strings.cs:18 +msgid "Unknown" +msgstr "" + +#: Library/Interface/Strings.cs:21 +#, csharp-format +msgid "" +"The configuration for the backend is not valid, it is missing the {0} field" +msgstr "" + +#: Library/Interface/Strings.cs:22 +msgid "Do you want to test the connection?" +msgstr "" + +#: Library/Interface/Strings.cs:23 +#, csharp-format +msgid "Connection Failed: {0}" +msgstr "" + +#: Library/Interface/Strings.cs:24 +msgid "Connection succeeded!" +msgstr "" + +#: Library/Interface/Strings.cs:25 +msgid "" +"You have not entered a path. This will store all backups in the default " +"directory. Is this what you want?" +msgstr "" + +#: Library/Interface/Strings.cs:26 +msgid "You must enter a password" +msgstr "" + +#: Library/Interface/Strings.cs:27 +msgid "" +"You have not entered a password.\n" +"Proceed without a password?" +msgstr "" + +#: Library/Interface/Strings.cs:29 +msgid "You must enter the name of the server" +msgstr "" + +#: Library/Interface/Strings.cs:30 +msgid "You must enter a username" +msgstr "" + +#: Library/Interface/Strings.cs:31 +msgid "" +"You have not entered a username.\n" +"This is fine if the server allows anonymous uploads, but likely a username is required\n" +"Proceed without a username?" +msgstr "" + +#: Library/Interface/Strings.cs:34 +msgid "" +"The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended.\n" +"\n" +"Do you want to use the selected folder?" +msgstr "" + +#: Library/Interface/Strings.cs:37 +msgid "The folder cannot be created because it already exists" +msgstr "" + +#: Library/Interface/Strings.cs:38 +msgid "Folder created!" +msgstr "" + +#: Library/Interface/Strings.cs:39 +msgid "The requested folder does not exist" +msgstr "" + +#: Library/Interface/Strings.cs:40 +#, csharp-format +msgid "The server name \"{0}\" is not valid" +msgstr "" + +#: Library/Interface/Strings.cs:41 +msgid "Cancelled" +msgstr "" + +#: Library/Main/BackendManager.cs:588 +#, csharp-format +msgid "Failed to dispose backend instance: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:602 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:608 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:613 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:1094 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/BackendManager.cs:1107 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:48 +#, csharp-format +msgid "ExecuteNonQuery: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:64 +#: Library/Main/Database/ExtensionMethods.cs:90 +#, csharp-format +msgid "ExecuteScalar: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:110 +#, csharp-format +msgid "ExecuteReader: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:200 +#, csharp-format +msgid "{0} records" +msgstr "" + +#: Library/Main/Strings.cs:7 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "" +"The file {0} was downloaded and had size {1} but the size was expected to be" +" {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:10 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:11 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:12 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "" +"The value \"{1}\" supplied to --{0} does not parse into a valid boolean, " +"this will be treated as if it was set to \"true\"" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:16 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:31 +msgid "" +"If a backup is interrupted there will likely be partial files present on the" +" backend. Using this flag, Duplicati will automatically remove such files " +"when encountered." +msgstr "" + +#: Library/Main/Strings.cs:32 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:33 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder." +msgstr "" + +#: Library/Main/Strings.cs:34 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:35 +msgid "" +"The operating system keeps track of the last time a file was written. Using " +"this information, Duplicati can quickly determine if the file has been " +"modified. If some application deliberately modifies this information, " +"Duplicati won't work correctly unless this flag is set." +msgstr "" + +#: Library/Main/Strings.cs:36 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:37 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:40 +msgid "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for downloads. Setting this limit can make the backups take longer, but will" +" make Duplicati less intrusive." +msgstr "" + +#: Library/Main/Strings.cs:41 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for uploads. Setting this limit can make the backups take longer, but will " +"make Duplicati less intrusive." +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "" +"If you store the backups on a local disk, and prefer that they are kept " +"unencrypted, you can turn of encryption completely by using this switch." +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:46 +msgid "" +"If an upload or download fails, Duplicati will retry a number of times " +"before failing. Use this to handle unstable network connections better." +msgstr "" + +#: Library/Main/Strings.cs:47 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:48 +msgid "" +"Supply a passphrase that Duplicati will use to encrypt the backup volumes, " +"making them unreadable without the passphrase. This variable can also be " +"supplied through the environment variable PASSPHRASE." +msgstr "" + +#: Library/Main/Strings.cs:49 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:50 +msgid "" +"By default, Duplicati will list and restore files from the most recent " +"backup, use this option to select another item. You may use relative times, " +"like \"-2M\" for a backup from two months ago." +msgstr "" + +#: Library/Main/Strings.cs:51 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:52 +msgid "" +"By default, Duplicati will list and restore files from the most recent " +"backup, use this option to select another item. You may enter multiple " +"values separated with comma, and ranges using -, e.g. \"0,2-4,7\" ." +msgstr "" + +#: Library/Main/Strings.cs:53 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:54 +msgid "" +"When searching for files, only the most recent backup is searched. Use this " +"option to show all previous versions too." +msgstr "" + +#: Library/Main/Strings.cs:55 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:56 +msgid "" +"When searching for files, all matching files are returned. Use this option " +"to return only the largest common prefix path." +msgstr "" + +#: Library/Main/Strings.cs:57 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:58 +msgid "" +"When searching for files, all matching files are returned. Use this option " +"to return only the entries found in the folder specified as filter." +msgstr "" + +#: Library/Main/Strings.cs:59 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:60 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is usefull if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:61 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:62 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:63 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:64 +msgid "" +"If the hash for the volume does not match, Duplicati will refuse to use the " +"backup. Supply this flag to allow Duplicati to proceed anyway." +msgstr "" + +#: Library/Main/Strings.cs:65 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"This option allows you to exclude files that are larger than the given " +"value. Use this to prevent backups becoming extremely large." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Temporary storage folder" +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "" +"Duplicati will use the system default temporary folder. This option can be " +"used to supply an alternative folder for temporary storage. Note that SQLite" +" will always put temporary files in the system default temporary folder. " +"Consider using the TMPDIR environment variable on Linux to set the temporary" +" folder for both Duplicati and SQLite." +msgstr "" + +#: Library/Main/Strings.cs:70 +msgid "" +"Selects another thread priority for the process. Use this to set Duplicati " +"to be more or less CPU intensive." +msgstr "" + +#: Library/Main/Strings.cs:71 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:72 +msgid "" +"This option can change the maximum size of dblock files. Changing the size " +"can be useful if the backend has a limit on the size of each individual file" +msgstr "" + +#: Library/Main/Strings.cs:73 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:74 +msgid "" +"Enabling this option will disallow usage of the streaming interface, which " +"means that transfer progress bars will not show, and bandwidth throttle " +"settings will be ignored." +msgstr "" + +#: Library/Main/Strings.cs:75 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:76 +msgid "" +"This option will make sure the contents of the manifest file are not read. " +"This also implies that file hashes are not checked either. Use only for " +"disaster recovery." +msgstr "" + +#: Library/Main/Strings.cs:77 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:78 +msgid "" +"Duplicati supports plugable compression modules. Use this option to select a" +" module to use for compression. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"compression module." +msgstr "" + +#: Library/Main/Strings.cs:79 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:80 +msgid "" +"Duplicati supports plugable encryption modules. Use this option to select a " +"module to use for encryption. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"encryption module." +msgstr "" + +#: Library/Main/Strings.cs:81 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:82 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:83 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:85 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"This settings controls the usage of snapshots, which allows Duplicati to " +"backup files that are locked by other programs. If this is set to \"off\", " +"Duplicati will not attempt to create a disk snapshot. Setting this to " +"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if " +"that was not allowed or supported. A setting of \"on\" will also make " +"Duplicati attempt to create a snapshot, but will produce a warning message " +"in the log if it fails. Setting it to \"required\" will make Duplicati abort" +" the backup if the snapshot creation fails. On windows this uses the Volume " +"Shadow Copy Services (VSS) and requires administrative privileges. On linux " +"this uses Logical Volume Management (LVM) and requires root privileges." +msgstr "" + +#: Library/Main/Strings.cs:87 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "" +"The pre-generated volumes will be placed into the temporary folder by " +"default, this option can set a different folder for placing the temporary " +"volumes, despite the name, this also works for synchronous runs" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "" +"When performing asynchronous uploads, Duplicati will create volumes that can" +" be uploaded. To prevent Duplicati from generating too many volumes, this " +"option limits the number of pending uploads. Set to zero to disable the " +"limit" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"Activating this option will make some error messages more verbose, which may" +" help you track down a particular issue" +msgstr "" + +#: Library/Main/Strings.cs:93 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:94 +msgid "Log internal information" +msgstr "" + +#: Library/Main/Strings.cs:95 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:96 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:97 +msgid "" +"If Duplicati detects that the target folder is missing, it will create it " +"automatically. Activate this option to prevent automatic folder creation." +msgstr "" + +#: Library/Main/Strings.cs:98 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:99 +msgid "" +"Use this option to exclude faulty writers from a snapshot. This is " +"equivalent to the -wx flag of the vshadow.exe tool, except that it only " +"accepts writer class GUIDs, and not component names or instance GUIDs. " +"Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " +"are allowed, including with and without curly braces." +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "" +"This settings controls the usage of NTFS USN numbers, which allows Duplicati" +" to obtain a list of files and folders much faster. If this is set to " +"\"off\", Duplicati will not attempt to use USN. Setting this to \"auto\" " +"makes Duplicati attempt to use USN, and fail silently if that was not " +"allowed or supported. A setting of \"on\" will also make Duplicati attempt " +"to use USN, but will produce a warning message in the log if it fails. " +"Setting it to \"required\" will make Duplicati abort the backup if the USN " +"usage fails. This feature is only supported on Windows and requires " +"administrative privileges." +msgstr "" + +#: Library/Main/Strings.cs:102 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "" +"If USN is enabled the USN numbers are used to find all changed files since " +"last backup. Use this option to disable the use of USN numbers, which will " +"make Duplicati investigate all source files. This option is primarily " +"intended for testing and should not be disabled in a production environment." +" If USN is not enabled, this option has no effect." +msgstr "" + +#: Library/Main/Strings.cs:104 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:105 +msgid "" +"When deciding if a full backup should be made or an old backup should be " +"deleted, Duplicati will adjust the times by a small fraction to ensure that " +"minor time differences do not interfer with expected operation. If the " +"backup is set to produce a full backup each day, and a full backup is made " +"at, say 12:00:01, and the backup is executed again at 12:00:00, a full day " +"has not passed and thus an incremental backup is performed. To avoid this, " +"Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable " +"the tolerance, and use strict time checking" +msgstr "" + +#: Library/Main/Strings.cs:106 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:107 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:108 +msgid "" +"Duplicati will upload files while scanning the disk and producing volumes, " +"which usually makes the backup faster. Use this flag to turn the behavior " +"off, so that Duplicati will wait for each volume to complete." +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:110 +msgid "" +"Duplicati will attempt to perform multiple operations on a single " +"connection, as this avoids repeated login attempts, and thus speeds up the " +"process. This option can be used to ensure that each operation is performed " +"on a seperate connection" +msgstr "" + +#: Library/Main/Strings.cs:111 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:112 +msgid "" +"When an error occurs, Duplicati will silently retry, and only report the " +"number of retries. Enable this option to have the error messages displayed " +"when a retry is performed." +msgstr "" + +#: Library/Main/Strings.cs:113 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:114 +msgid "" +"If no files have changed, Duplicati will not upload a backup set. If the " +"backup data is used to verify that a backup was executed, this option will " +"make Duplicati upload a backupset even if it is empty" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:116 +msgid "" +"This value can be used to set a known upper limit on the amount of space a " +"backend has. If the backend reports the size itself, this value is ignored" +msgstr "" + +#: Library/Main/Strings.cs:117 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:118 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:119 +#, csharp-format +msgid "" +"Using this option to handle symlinks different. The \"{0}\" option will " +"simply record a symlink with its name and destination, and a restore will " +"recreate the symlink as a link. Use the option \"{1}\" to ignore all " +"symlinks and not store any information about them. Previous versions of " +"Duplicati used the setting \"{2}\", which will cause symlinked files to be " +"included and restore as normal files." +msgstr "" + +#: Library/Main/Strings.cs:120 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:121 +#, csharp-format +msgid "" +"Using this option to handle hardlinks (only works on Linux/OSX). The \"{0}\"" +" option will record a hardlink ID for each hardlink to avoid storing " +"hardlinked paths multiple times. The option \"{1}\" will ignore hardlink " +"information, and treat each hardlink as a unique path. The option \"{2}\" " +"will ignore all hardlinks with more than one link." +msgstr "" + +#: Library/Main/Strings.cs:122 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:123 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more that one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:124 +msgid "" +"Activate this option to map VSS snapshots to a drive (similar to SUBST, " +"using Win32 DefineDosDevice). This will create temporary drives that are " +"then used to access the contents of a snapshot. This workaround can speed up" +" file access on Windows XP." +msgstr "" + +#: Library/Main/Strings.cs:125 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"A display name that is attached to this backup. Can be used to identify the " +"backup when sending mail or running scripts." +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:128 +#, csharp-format +msgid "" +"This property can be used to point to a text file where each line contains a" +" file extension that indicates a non-compressible file. Files that have an " +"extension found in the file will not be compressed, but simply stored in the" +" archive. The file format ignores any lines that do not start with a period," +" and considers a space to indicate the end of the extension. A default file " +"is supplied, that also serves as an example. The default file is placed in " +"{0}." +msgstr "" + +#: Library/Main/Strings.cs:129 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:130 Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:147 +msgid "" +"A fragment of memory is used to reduce database lookups. You should not " +"change this value unless you get warnings in the log." +msgstr "" + +#: Library/Main/Strings.cs:131 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:132 +msgid "" +"The blocksize determines how files are fragmented. Choosing a large value " +"will cause a larger overhead on file changes, choosing a small value will " +"cause a large overhead on storage of file lists. Note that the value cannot " +"be changed after remote files are created." +msgstr "" + +#: Library/Main/Strings.cs:133 +msgid "Blocksize used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:134 +msgid "" +"This option can be used to limit the scan to only files that are known to " +"have changed. This is usually only activated in combination with a " +"filesystem watcher that keeps track of file changes." +msgstr "" + +#: Library/Main/Strings.cs:135 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:136 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:137 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, csharp-format +msgid "" +"This option can be used to supply a list of deleted files. This option will " +"be ignored unless the option --{0} is also set." +msgstr "" + +#: Library/Main/Strings.cs:139 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:141 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"This option can be used to reduce the memory footprint by not keeping paths " +"and modification timestamps in memory" +msgstr "" + +#: Library/Main/Strings.cs:143 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:144 +msgid "" +"Stores metadata, such as file timestamps and attributes. This increases the " +"required storage space as well as the processing time." +msgstr "" + +#: Library/Main/Strings.cs:145 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:148 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:149 +msgid "" +"If this flag is set, the local database is not compared to the remote " +"filelist on startup. The intended usage for this option is to work correctly" +" in cases where the filelisting is broken or unavailable." +msgstr "" + +#: Library/Main/Strings.cs:150 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "" +"The index files are used to limit the need for downloading dblock files when" +" there is no local database present. The more information is recorded in the" +" index files, the faster operations can proceed without the database. The " +"tradeoff is that larger index files take up more remote space and which may " +"never be used." +msgstr "" + +#: Library/Main/Strings.cs:152 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:153 +msgid "" +"As files are changed, some data stored at the remote destination may not be " +"required. This option controls how much wasted space the destination can " +"contain before being reclaimed. This value is a percentage used on each " +"volume and the total storage." +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:156 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:157 +msgid "" +"This is a very advanced option! This option can be used to select a block " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:159 +msgid "" +"This is a very advanced option! This option can be used to select a file " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:161 +msgid "" +"If a large number of small files are detected during a backup, or wasted " +"space is found after deleting backups, the remote data will be compacted. " +"Use this option to disable such automatic compacting and only compact when " +"running the compact command." +msgstr "" + +#: Library/Main/Strings.cs:162 +msgid "Disable automatic compating" +msgstr "" + +#: Library/Main/Strings.cs:163 +msgid "" +"When examining the size of a volume in consideration for compating, a small " +"tolerance value is used, by default 20 percent of the volume size. This " +"ensures that large volumes which may have a few bytes wasted space are not " +"downloaded and rewritten." +msgstr "" + +#: Library/Main/Strings.cs:164 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"To avoid filling the remote storage with small files, this value can force " +"grouping small files. The small volumes will always be combined when they " +"can fill an entire volume." +msgstr "" + +#: Library/Main/Strings.cs:166 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"Enable this option to look into other files on this machine to find existing" +" blocks. This is a fairly slow operation but can limit the size of " +"downloads." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:169 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:170 +msgid "" +"When listing contents or when restoring files, the local database can be " +"skipped. This is usually slower, but can be used to verify the actual " +"contents of the remote store" +msgstr "" + +#: Library/Main/Strings.cs:171 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:172 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:173 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:174 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:176 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:177 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:178 +msgid "" +"Use this option to overwrite target files when restoring, if this option is " +"not set the files will be restored with a timestamp and a number appended." +msgstr "" + +#: Library/Main/Strings.cs:179 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:180 +msgid "" +"Use this option to increase the amount of output generated when running an " +"option. Generally this option will produce a line for each file processed." +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:182 +msgid "" +"Use this option to upload a verification file after changing the remote " +"storage. The file is not encrypted and contains the size and SHA256 hashes " +"of all the remote files and can be used to verify the integrity of the " +"files." +msgstr "" + +#: Library/Main/Strings.cs:183 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:184 +#, csharp-format +msgid "" +"After a backup is completed, some files are selected for verification on the" +" remote backend. Use this option to change how many. If this value is set to" +" 0 or the option --{0} is set, no remote files are verified" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:186 +#, csharp-format +msgid "" +"After a backup is completed, some files are selected for verification on the" +" remote backend. Use this option to turn on full verification, which will " +"decrypt the files and examine the insides of each volume, instead of simply " +"verifying the external hash, If the option --{0} is set, no remote files are" +" verified" +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "" +"Use this option to allow the passphrase to change, note that this option is " +"not permitted for a backup or repair operation" +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:192 +msgid "" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process" +msgstr "" + +#: Library/Main/Strings.cs:194 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:195 +msgid "" +"Use this option to disable the storage of metadata, such as file timestamps." +" Disabling metadata storage will speed up the backup and restore operations," +" but does not affect file size much." +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"By default permissions are not restored as they might prevent you from " +"accessing your files. Use this option to restore the permissions as well." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:199 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successfull. Use this option to disable the " +"check and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:200 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:201 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:202 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:203 +msgid "" +"Duplicati will attempt to use data from source files to minimize the amount " +"of downloaded data. Use this option to skip this optimization and only use " +"remote data." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this option to increase verification by checking the hash of blocks read" +" from a volume before patching restored files with the data." +msgstr "" + +#: Library/Main/Strings.cs:206 Server/Strings.cs:31 +msgid "Clean up old log data" +msgstr "" + +#: Library/Main/Strings.cs:207 Server/Strings.cs:32 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/Main/Strings.cs:208 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:209 +msgid "" +"Use this option to build a searchable local database which only contains " +"path information. This option is usable for quickly building a database to " +"locate certain content without needing to reconstruct all information. The " +"resulting database can be searched, but cannot be used to restore data with." +msgstr "" + +#: Library/Main/Strings.cs:210 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:211 +msgid "" +"By default, your system locale and culture settings will be used. In some " +"cases you may prefer to run with another locale, for example to get messages" +" in another language. This option can be used to set the locale. Supply a " +"blank string to choose the \"Invariant Culture\"." +msgstr "" + +#: Library/Main/Strings.cs:212 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:213 +msgid "" +"Use this option to disable multithreaded handling of up- and downloads, that" +" can significantly speed up backend operations depending on the hardware " +"you're running on and the transfer rate of your backend." +msgstr "" + +#: Library/Main/Strings.cs:214 +msgid "Perform backup of HyperV machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:215 +msgid "" +"Use this option to specify the names of machines to include in the backup. " +"Specify multiple machine names with a semicolon separator." +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "Do not merge the HyperV VHD (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "" +"Use this option to disable the merge of HyperV VHD's prior to performing the" +" backup." +msgstr "" + +#: Library/Main/Strings.cs:223 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:224 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:225 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:226 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:7 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "" +"This module will ask the user for a encryption password on the commandline " +"unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:15 +msgid "" +"When running with Mono, this module will check if any certificates are " +"installed and suggest installing them otherwise" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:17 +#, csharp-format +msgid "" +"No certificates found, you can install some with this command:{0} " +"mozroots --import --sync{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:20 +msgid "" +"This module exposes a number of properties that can be used to change the " +"way http requests are issued" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --accept-specified-ssl-hash instead, whenever " +"possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:22 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:23 +msgid "" +"If your server certificate is reported as invalid (eg. with self-signed " +"certificates), you can supply the certificate hash to approve it anyway. The" +" hash value must be entered in hex format without spaces. You can enter " +"multiple hashes separated by commas." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:25 +msgid "" +"The default HTTP request has the header \"Expect: 100-Continue\" attached, " +"which allows some optimizations when authenticating, but also breaks some " +"web servers, causing them to report \"417 - Expectation failed\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:27 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more effeciently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "" +"Duplicati uses an external server to support the OAuth authentication flow. " +"If you have set up your own Duplicati OAuth server, you can supply the " +"refresh url." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:33 +msgid "" +"This option changes the default SSL versions allowed. This is an advanced " +"option and should only be used if you want to enhance security or work " +"around an issue with a particular SSL protocol." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:41 +msgid "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out. If the script returns a non-" +"zero error code or times out, the operation will be aborted." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:42 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:45 +msgid "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:46 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:47 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"Sets the maximum time a script is allowed to execute. If the script has not " +"completed within this time, it will continue to execute but the operation " +"will continue too, and no script output will be processed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +#, csharp-format +msgid "" +"Unable to find the destination mail server through MX lookup, please use the" +" option {0} to specify what smtp server to use." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "" +"This value can be a filename. If a the file exists, the file contents will be used as the message body.\n" +"\n" +"In the message body, certain tokens are replaced:\n" +"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" +"%REMOTEURL% - Remote server url\n" +"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" +"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" +"\n" +"All commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:64 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:67 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email adresses seperated with commas, and you can use the normal adress format as specified by RFC2822 section 3.4.\n" +"Example with 3 recipients: \n" +"\n" +"Peter Sample , John Sample , admin@example.com" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +msgid "" +"By default, mail will only be sent after a Backup operation. Use this option" +" to send mail for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:74 +msgid "" +"Adress of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" +"\n" +"sender\n" +"sender@example.com\n" +"Mail Sender \n" +"Mail Sender " +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:80 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:81 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\". You can supply multiple " +"options with a comma seperator, e.g. \"{0},{1}\". The special value \"{3}\" " +"is a shorthand for \"{0},{1},{2}\" and will cause all backup operations to " +"send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:114 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, seperated with semicolon. If a server fails, the next server in the list is tried, until the message has been sent.\n" +"If no server is supplied, a DNS lookup is performed to find the first recipient's MX record, and all SMTP servers are tried in their priority order until the message is sent.\n" +"\n" +"To enable SMTP over SSL, use the format smtps://example.com. To enable SMTP STARTTLS, use the format smtp://example.com:25/?starttls=when-available or smtp://example.com:25/?starttls=always. If no port is specified, port 25 is used for non-ssl, and 587 for SSL connections." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:87 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:88 +#, csharp-format +msgid "" +"This setting supplies the email subject. Values are replaced as described in" +" the description for --{0}." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:89 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:93 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:94 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:98 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +msgid "" +"The users who should have the messages sent, specify multiple users " +"seperated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"This value can be a filename. If a the file exists, the file contents will be used as the message.\n" +"\n" +"In the message, certain tokens are replaced:\n" +"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" +"%REMOTEURL% - Remote server url\n" +"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" +"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" +"\n" +"All commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +msgid "" +"The username for the account that will send the message, including the " +"hostname. I.e. \"account@jabber.org/Home\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:115 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\". \n" +"You can supply multiple options with a comma seperator, e.g. \"{0},{1}\". The special value \"{3}\" is a shorthand for \"{0},{1},{2}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +msgid "" +"By default, messages will only be sent after a Backup operation. Use this " +"option to send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:120 +msgid "" +"This module provides support for sending status reports via XMPP messagesß" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:121 +msgid "Timeout occured while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:122 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Snapshots/Strings.cs:4 +#, csharp-format +msgid "" +"The external command failed to start.\n" +"Error message: {0}\n" +"Command: {1} {2}" +msgstr "" + +#: Library/Snapshots/Strings.cs:7 +#, csharp-format +msgid "" +"The external command failed to complete within the set time limit: {0} {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:8 +#, csharp-format +msgid "Unable to match local path {0} with any snapshot path: {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:9 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} does not exist: " +"{1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:10 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} still exist: {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:11 +#, csharp-format +msgid "The script returned exit code {0}, but {1} was expected: {2}" +msgstr "" + +#: Library/Snapshots/Strings.cs:12 +#, csharp-format +msgid "" +"Script returned successfully, but the output was missing the {0} parameter: " +"{1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:15 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "" +"The number of files returned by USN was zero. This is likely an error. To " +"remedy this, USN has been disabled." +msgstr "" + +#: Library/Snapshots/Strings.cs:20 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:4 +msgid "backup" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:5 +#, csharp-format +msgid "Unable to determine database format: {0}" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:6 +#, csharp-format +msgid "" +"\n" +"The database has version {0} but the largest supported version is {1}.\n" +"\n" +"This is likely caused by upgrading to a newer version and then downgrading.\n" +"If this is the case, there is likely a backup file of the previous database version in the folder {2}." +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:11 +msgid "Unknown table layout detected" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:12 +#, csharp-format +msgid "" +"Failed to execute SQL: {0}\n" +"Error: {1}\n" +"Database is NOT upgraded." +msgstr "" + +#: Library/Utility/Strings.cs:7 +#, csharp-format +msgid "Invalid size value: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:10 +msgid "The SSL certificate validator was called in an incorrect order" +msgstr "" + +#: Library/Utility/Strings.cs:11 +#, csharp-format +msgid "" +"{0}You may want to import a set of trusted certificates into the Mono " +"certificate store.{0}Use the command:{0} mozroots --import --sync{0}Read " +"more: {1}" +msgstr "" + +#: Library/Utility/Strings.cs:12 +#, csharp-format +msgid "" +"The server certificate had the error {0} and the hash {1}{2}If you trust " +"this certificate, use the commandline option --accept-specified-ssl-hash={1}" +" to accept the server certificate anyway.{2}You can also attempt to import " +"the server certificate into your operating systems trust pool." +msgstr "" + +#: Library/Utility/Strings.cs:13 +#, csharp-format +msgid "" +"Failed while validating certificate hash, error message: {0}, Ssl error " +"name: {1}" +msgstr "" + +#: Library/Utility/Strings.cs:16 +#, csharp-format +msgid "Temporary folder does not exist: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:19 +#, csharp-format +msgid "Failed to parse the segment: {0}, invalid integer" +msgstr "" + +#: Library/Utility/Strings.cs:20 +#, csharp-format +msgid "Invalid specifier: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:21 +#, csharp-format +msgid "Unparsed data: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:24 +#, csharp-format +msgid "The Uri is invalid: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:25 +#, csharp-format +msgid "The Uri is missing a hostname: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:28 +#, csharp-format +msgid "{0} bytes" +msgstr "" + +#: Library/Utility/Strings.cs:29 +#, csharp-format +msgid "{0:N} GB" +msgstr "" + +#: Library/Utility/Strings.cs:30 +#, csharp-format +msgid "{0:N} KB" +msgstr "" + +#: Library/Utility/Strings.cs:31 +#, csharp-format +msgid "{0:N} MB" +msgstr "" + +#: Library/Utility/Strings.cs:32 +#, csharp-format +msgid "{0:N} TB" +msgstr "" + +#: Library/Utility/Strings.cs:33 +#, csharp-format +msgid "The string \"{0}\" could not be parsed into a date" +msgstr "" + +#: Library/Utility/Strings.cs:36 +msgid "Cannot read and write on the same stream" +msgstr "" + +#: Server/Strings.cs:7 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Server/Strings.cs:8 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:10 +msgid "Displays this help" +msgstr "" + +#: Server/Strings.cs:11 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Server/Strings.cs:14 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Server/Strings.cs:15 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:16 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:17 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:18 +#, csharp-format +msgid "A serious error occured in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:19 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:22 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:23 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder" +msgstr "" + +#: Server/Strings.cs:24 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:25 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL." +msgstr "" + +#: Server/Strings.cs:26 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:27 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Server/Strings.cs:28 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Server/Strings.cs:29 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read" +msgstr "" + +#: Server/Strings.cs:33 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:34 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:36 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Full backup" +msgstr "" + +#: Server/Strings.cs:40 +msgid "Incremental backup" +msgstr "" + +#: Server/Strings.cs:41 +msgid "List actual files" +msgstr "" + +#: Server/Strings.cs:42 +msgid "List backup entries" +msgstr "" + +#: Server/Strings.cs:43 +msgid "List backups" +msgstr "" + +#: Server/Strings.cs:44 +msgid "Compact remote files" +msgstr "" + +#: Server/Strings.cs:47 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Server/Strings.cs:52 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Server/Strings.cs:53 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Server/Strings.cs:54 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" diff --git a/Localizations/duplicati/localization-de.mo b/Localizations/duplicati/localization-de.mo new file mode 100644 index 0000000000000000000000000000000000000000..3a685409339b9e76581f4fed4a07f3e14d64fb3d GIT binary patch literal 52638 zcmca7#4?qEfq`Kr0|SE$0|Ubo76yjP3=9lwI6Ffe3FLBu(w85kBbFfjaQH%@>fhr6P%R%9(3h`fv8UsTg$e-#A3?~^F81AVvFmy36Fs#sE zVA#mOz+kM&z!1s6!0=R)fgyx}fx%vjf#Ea*1H%+8NIWEHGceRMFfiQIhQw2(4kWyE zbr~2K7#SG$=|bGOUk~D*SNaSLpBWe!j0_kUau^sG)C?IIf*2SWCL2QB{mhVoA&h~6 zVY?B;|9r*_3{4>S7(?8rZNk8i#K6Gt)r5gzB_jhvgee2V6b1$cCUXXcL{Pk%GcYUz zr4Mrk1};Vhh6NT33|j{aE5HCo2Q}AYB zSPDva-V6+&j8x?VNw)&N3=HcT7#P}pA>m{0$H1^16yJUf4D1XH4AcA>7il#lX@ye`Dj66U&SgN{?~%#C;0#LVnG6gz3=9lR*$fPs zpnQ@IiQkpk3=EPC3=Fn85IQ`Efngyd14CgBB>xEKLCUS3Jczrw@*({2dcz296MeM ziT_!3kbL~M9#W3AH!v_Lg2J~EVsBU@q{=(J982ti?b>w%PG z?7fh3ti2Z!UeTb!k&%JnO&`RaZ~Gzck(dZ6#}Xz&%CV41kaFzcB#663CPT`xr;{Q6 zx0wPd$F5C*xG!=lq#RS81}Vqdra{UvgBg%=?C1ndmA*3ABTLej0 zp^G8$`D-zx9GkZU5?}w9K+3VSrI2!L(^5#hxGaN|V>gyT(of8CNI7P40aA{g+W;xYWHv&|v7C*N@Zj16DaV#=g5(dy&5&{|V>6^2o3aIxK9aUV z%CYTRA?dhe8>AdNz8&Ho{~eHW?CB0jIgqy#QjR^@2`R^_cR}2Lb{C`^E8Y!B*Nl50 z?GLM0QA&-H9AsH$MqU=Cz z3I+xSO$La0@eB+MvJ8+s1(Nq;U|m(gH}@6ht6lW(Ed^ECxs!;fW+(#K6Fy&H%})AYlOpNO=RQt3iBu21vRBwGjds z7#Lzef(#4{Y*4zBfq_8*%JyP_)b$`Ps0;?x=O8wyz5=zuKH-D^ z1{YANfRrsp43IR>!@$7M0Mo$0z~BICZy@m{7#J9wpnOnU7*yZF`VXKs zYd8ZWt%H;>F)%Q2gX(7n1_mjR00RSq9+d89U|hz-L! zpf*30Q^No$BSBnH8DtJ>|1&T!urM$%s4_4xa4|sg9H{*QQUhx5f!fp{wj-#G2xcgx zWEL0XBvvZqCFZ6olw>59C}b8ZB$kvUCTFCkD3s(Ylw@QUDXt5qRfJl zVm$^&g|wo?^xV|E5{3LUh1}HK{Gv*b%`lUTQd3HkQx#GYOA?b3i&GVH^7FGx3ySp= zBJ)cXiZk*{b5a!Y@=FwwGZORCK@QI>Rwzr%DNR)<&C5wGE>@__FI7lSEm0^>ECShF ztdN-pc4ba}I>`3o)ZEPE{G5D{QwtJ{5=&B36ml|)!LCU!%}glO8lc4``9-M;xurQJnFTqpAcecV7!*fP6Vmc?Qc{cb z7#v-Lb&X8T6jJk&iz*9BGV}9v6p~6ab4nC4^B5eHOESw6OQ7MC50(b`BsZ}@0pz*j zyu^ayjQkR?_YxISiZaVm6*P)7b2D=ii$Ds4L!E*{bQDU9LH-NR%riDpa7j(e%u992 zFLp^S%S=wy)KdrnrI7N>oE(MZqExVLsksIDMTtd~5EF|b=_;`Zo%;@~0?8Kt{(!3OKa1|G%rlu&A7ASxMR{?5Bex3p>Rw4rQ z;2tklD9A4=NleN~RmjaxNd+ZNh$|2&E3;UkASW?7HANvQH7CCu9BlqRiQXPH&r3Es3^ZkAvd+SI59o7SRoe_n`Nm*N%_U8 zItt|(naLRnxrvnu8L2r1;1pU?l$e~Ykdj}Xr;w;nkXTfbnOq7A`pn|u(o_b=w35^! zg+zt4#LOH}hAT?UE6&X zp>dH}0&#y*ssh-I)D(q8u!)HZ=|zdjsZhV@DTEe-l22x_LUMj?Zekv|Y)Z>7N={YC z%*{}Vkh}8J6cTfC6dDai+wwcw-( zPVpck6+r$-EX&VKQ2@ms*k$=eU~|Ftfa5nmPmjSd2b466D~n4~b3yqsH4l_BigQv^ z3ls|S%TtTM$-7t~Ex$-1GcOU8?K4Z@F$O8U^gf^$xO zX$mCoD&(c6rWAt`RxT)PQc^*61<017)Z)?{NWoEDl31yboS#>mSq#d=dJK-mC}9UG zp;L4q83a_ID}Z7F6wj~_1Q&@Zsl_Fkd0=;eQx2$fPfArNN-ZqSEJ{s*CR%7Q22w&@ZthcngIncvU#9V7NjLH6I6YHGeuG=D71@GlXDU?bK%BA zst`~O2ugR!sd*)d>CoyfKTjbwF*yTTbc16KWKBtaNn#GzM~UgFdJImL3Mr{+iKRK< zObE@a#o$B)@(?r%QWO$Fg<@)@LT+YyMu|c}QEC~eDg;$pX+`xvnI(vPn3R~8Ql6PolA(a8pg?5CqFMewFuO>fz}vcWe7{at-j2> zlA_Y$%rZz$q@t@!3+Ulygm0jk4%9X&O$S#R$@#ejMXBJ*A5_?v=A;(mNI*HM$)Kh{ zZhlH>PAVwLmKLXigC5BUXmOfZ3~t0KBo-9pWTvKo>f}5~D-Ki)m@Z$ zp(r&G+^$c|Q%J4I1Qpon;LL@nNH|Fnd_G1rX`#wV_AtVP zf$%TFcBuQ2y<1wGTC4yL#*);cJWv&qT2z(_ZgfNA9$Yf}JC>GYC?uAaWPo~FpypnF zowq{Z zRGETWIK>J@sRf|!L5f07etKpesFMk5mKN(k>(bI<1#r{87}T~0rI&)Dd{74g8gdfNNw} zC6Sqv3hpiCX69w)W>$e}id2Qf-275VPZn0XrKW&;7}#@Yc4h&jTMhD4Ze|sv4g<9X z!Sx2nVo*!A1k(S-h!sd#1kQKGpiV_jszPycBBX;23b&NZ;%so378K>DlqQ36GQ7VD z>4TIOmx5dLpdu995P@~x(-MnIQj3sWotBfB4vPMg(jrLzIVm+Gu`Dwm)Cx!gwdo*z zJ4AW|ha#vk3odbxTTCVSpr(64PHIUirkB8t`&0#J3m4Xe0`*%U9Z5*#j5jGj({y5< zLSha$PnCdrvk;A7#~@4tH9$elH3dIVXB<505gh1~S&|BABP8aOCsr0K6qJ@IAoPIx z35cFJq$Q5qoz9@7IMgPUy%rJxQosAUN@qNFG_F&CsE6V%U1 zOH4-eo>LR^Kq(f~`vUbtL5)IiZyhv}kd#Act&aktnC8n3nk_h=PQ6RY<>}_*9J<)(1IN#2yTibRYLPl zMq*KlLK0{!pjbyCQ!iCdAzDu>2IP`hP*8zJXh2n|0%U9vI(h&t`9U$2n1^UWLqiQb z3JFOmMXAZDpmG8fB#2~P1nu2|M*m7u!5OKzBqhJJ1e=XXso)+ZUMmqsgVQ}YdnuIW zm1O3Ct9hu~GZMkW8{jfB1vGA2k_k#=18Fa)nE?tLs0)iyK{WwrKp-zaPq!+yC?7iJ zl?)nQ1C3o|=B9$jjv!4!bbqHRBqo9598W+Nmw*Ps^3p-gBe;G@!Ud0Cfhu!QTM{(l zl%L1onTFKWNJ%Y8O$H51fJU-G?k-6z0u2L0tAWg71#lNRFC9EW1&#|yR}?g0l~`Jm zpPN{cnGC8N^%QW8p2B+TaOKdxAhh8O8n5w8QwR;|kUR;=1+W2Q zaM26ON|4cP*vM0HW?pitLQZ0F3AB1fs+SQ3Jg5i-jc%O_=B0qf$3W2y zG65V_DWI`O*swfkG%vFlR3CwR*@+5}rU4 zz5;l7p+pZ9-HFif0EI8OhA1j602L#kemS%X&&kYA&8Y-+!NH@di8;{b5~vsg^~u2% zAY_0&H4i)t0V*oM^%JPcqk|Mo;6wtCYf#cq0JY9Qt!~i36SVjP&3dHfC4<_5so;9V zGfg2;AqSNDkji1mxCulHXkZbNTtSUR$k-~(XF8zFUk+-Fr6?4GhqN+5gL|MMaL8x^ zcz6@!WN0556lAGjcR^c?kkTy))Yi={096fOPlB4Oh>%4Zk}L*!1@1|3Lk%>F2#r~A zvlNu&5|c|HeMH!V4k*>ZB%lMckSNMifHqU}i{MQGP#Yqr7$a|6%vtx2~_MA zD?rOt(CBw&UOH0ZFUeQPNX$#g0ZsN4gNNr8U_;l*`FYUp2S|Sjs4)vlF?spW_y_lv zpxF$=A)r)$J}3hxgXUcl^D4^|E5UIL zvK`W~1ot+Qb3lWC3g8whs20yJDgm{ZOH$Jz(`%@mSky3qWPE7D4ppH7sCkqR8~@EL zR)A)0aGFdkOU%px6*CIp_D4B%Vh-XeQ2#nb0phG;sEc8q%q#}QEXWb53T`0*kT^vo z9tF^#BO(idCmA8lw+v8c8#JT=>QsVDM*=3Jjsif7Cs4j5*U+5&?L;yi+Em+`#+NkhhB(zuu z*Yw4ZfnZQ^Tav0!oB=8_GmF9VQw87&J8;7bI!Xa@LPT)i8+}m3L2^DdXN&MI5j6tw>UFBFEs^OW3eXIu`*<%!G$m=y%iJ` z<(H*`+mDd4Q2~^{z|xSB^4wBT3ocawJZYB-ZV+XpR)D(mxrv~$?2-)7R4cfehc0jc zg#=hNVz>=tUMi^2f~{6a0?oPQ<|cw-1lk(|Ck4oW47e5;?Jr{V7XuPYGGKWa6kMRL zcu8U=Xo(0oA3&0CGHCS+C>erMKeY4#s|Jk+f=XS6fc#9*as^QQgVvp7rYQIqq~-+& zdnjb5R)Unm8x0^1C>=smG$^ryOa+Z9l;;^+_ zi2Nc2@YIcSKq#bAf=u58gC_xzd z0gXh0n~h1Spt=h*DxR96#}Et}!b!^n4M=Ao4?^eUrz>RUfrjfLBg-ZEkY!Au@P)Jv zz=^ULsy#&^sZv2#Hzz+`7bFff7Sx~x1xZmlc%BuMX~2zEkn4ku!96hW;*R1}h2qkr zl>FSp%)DZSqC`+93{(a|hKoUc<;?ujV$k#gXqp?eFbdY73r>YZpd)0}L9j8FNnLOf zNl7h9%*-j)V+aN~sV~@~`3m-8CRT1D( zv?NgYL#OXR!<(h)pm9P_ZG&Z;IlwVEIKU&wG1yg)0aQyl26%!BEbtI6(yR)!Aq=h} zK~4deGnF96Li`ObxIk^DlGMD!yb=XZ7qC*u5)V*yn3*l4F_kW zDx?>rLo+ToBtgj+-a&x&_#rb4dJ6uC1!Is#S7LE-DQK__-0lOnFET+525`*5#`!_* zqQsmWNUnkoDV64dhWTNR2D?s20U`()(g!)-KR5!^Kma)i)f#Yq2Cp>($-y04mYE2) zIKVN)19`v%K4Sn50MM{ZesOUoc=!i0o(k^Cr79Fat2t2MLl*CW!dh21y&zo|>Qr5@ z8dw_&lo&vYp&_1`pQjHEa8MHrk)ktF6?AnIi*i8|K;YgFxYP&fg!BQFed_WaYL1|J>W->UT!rD@a&{`KH4OxB(8|eat zV?hCAgbKP`M6b9wLm$+?$S=yQN==E+POXHjPy*+H5J(#K11+wEE-%Z^gNGwH)t457 z*5M_CM|Z$0Wudtd+Mj_r3Y<;g)94@zVUxCb>Cm76&nAGf4`jvwT2sTzBJko_NQ5Qk zDL`{4Bp|>;#^A{n(4bLKZf0I8Wcd>$q(NOH*pgb%awg}D{Cv? zbb^jf6)EJGr50s?oBMg-Ha=)JAuk=gIu&6EWaJ8$At+{mdIq3nQ~7BS<3Rn5Vm+j} zHc(oGm;{=(%r6181)yUx(BXSfq9}p%E+Ipuppv@;ROf*bDsnR%l)JK1Db+FZz$U1YhAs1f7TTcU zoHXzfRB&CNs(`$_3{nzc%aY0Yd1;yHpc!hE!4yyk5m@F6F%z0fNOrWJ0=1pg4tD3bCxDC^029KP?RuPT&F@ zJn#xy3yJVGcok7;0c24wG=YITUEt9x$iz5kac*8JXdMQ$HiV=S$Y46CLjcKaMc`Qw z&^FZUUpp*frA`z`j z!S;9Lal?_`#MrmDbeAc{)! z5bNDQsUo+aq!Ltzm8QaCALK7k&0Sm!svlr(L+Y+VRskT!-ik{=b5+p12`be(GUMje?03H-9E{mVpvAGib+!8(wY0cn+p0VIe{*b=A|NP7fSn<(AQiNuBqI^j zEzAe?89`k+&>kMp&|*#{q@n|dZ*qQdNik$h0F;kF>Offs(pLnntp~*pxXTWzwLv4% zRtlhH%~tyQiRHz5iQwL(UUGh}eqvI7X^C!Pd9i+ZMq){^ZeD7+zL9~UfxdyMzM-Xl zVqRW;X&z{OlrBV*Zn3d0WaCi^n9fT{%uBA+1$i+sJyo9p(u)KQ$d;voW~@@m67xVC zM<5Zb2-ye&;ehKcXdMD-SOnRX0BZ8- zK+-H^2_DE!&STfn7SK#Tq^p@)QIHSn^dnC& z78HT1!4k;ONg`wk6H;tJ8l&Lc2(llPy1>0n@S=H80tfHUNr5B?s6U|HUeGQO$a;BD zi45BZ2P&#dLG2$fS~81_Z!&3LT!0-7HYX&df_GEe6ey7MCRErGR?KQJDpx z!W2}xgGRgb6d+j<+D3-tY;au%by_lHlNo4)0W{PDns$Mk1)4X?$pp0^t1=59>wqD3 zFKQryi>Sn6NC^chO28>H5h>8&JsVJ+2XZ&KY{^RjkIO+fPpqOhFrhC6JOQRUtjI zEHw{O@q$`1pi%`ia0i;;1kJd@mRf*jkCXGkYtT|FN{Ui*K@AYFS^#uIVDQv=St_)Phcv4STM`P^3Yz){?HdF)I+OErlQN+jb3l#+ zZAb$Z{g5S)<)DRWun8WtrXKlT_KtYY!Lr)|tnpvy>O$gv}1u`CCUIj|JpdLCX)ImK#gb}d89mp~w&^%ZU zXxU{>C8V8zWG#`7%SkOu%>k{2NYPVp1WitWx3}b{DS*0h;6ehlngY3$g$&ClBCEB8 zD$GrU%qQS<2FSmlAtg{iK-SNI%W61#KVz zuP*_Y>7c-ejdw!Sp#~`)zkv3OKsId^BbBYtm+V(0*G`fe-FJrb6pxsNLXH2A;iu?iK(oi$d%; z23ek)n3tIbTAK?lv_J-dN*z#@3335wP!Y6bH8U5qPX?6M6HCAyFK`Iw+xnO9s#iT<~C20rI$WD#)dvf*F*76CvROu7JVeo|Fn69fU2V1y>=U z5Dy6Q4{-DJa{(<-D9Fz%P6b;F+A0Dv0lW_pqzpDvQ<7f<8dL;p2RD^Lsz8I3;Fb;| z2qAld(~I&;3qa0BQVNR5R0W6tw5JE@XF}KegBIn0>pIX-6KE|(Nk(cVI9k#`t0zId z_PmnJBG~SIJ&=1rWg;jY!ojvNGmB&&`2vODAv@Yf@$FHfCh-9fq6*7FzaP}@C@9KL%1O-yZDc6PPykiah#~D_B;O(u73jo-f)WLAF95tP z40+*;jzUptdSX!uI0@yaDS$f8kQLs=pb0F{_$X+^K~EtdClz!q2dKK%)rA8CZpt9N66knt%tl13{y5kX;uFpcn_Yl5{{tEU5hk zp6&xxM35;c=qw6&|8q$Rc;FjU=Yg7Mr3Ij_a#3nQVrCIySQ(KBkb(t#=7|ERwGS!6 z5F@Io<)AS{@D5Or;h8z9pz0KR=z`APNC7P>NKGtC&HztCf=1eq7VJSrn!%L z%-11J*@KEI6#tci7gK{PXxP9i*d|DNfDML&f(m3?Nh&x_LEGIyR)EI7K; zHX1ZK0olI>ZcSp1ZBTs(D&BHIwm`VcVcY7!XEs3l>!4Lz z;F1Nj;~X^J1vwQ26ziZW57fa2Pt+DGq@;r81HnduhM!UuKwC=6L3Mm(eyMsMUNLBQ5oqx$sO1E1RY48M>l;v+oSRydo(j_CQCW~$6s8d7;i6s) zSt$dGBc!b&Ak`pKOA81Z3JOwC6$m~srv(2B2t5TCaPJ!A>D*L^V)#l2a4iJhYYE$G z32^~9sG+;#5t*eJGByVrzEnsA?emAWe!y)B(D@5k9S=J&2i&Wv1WzD>_4^>l&mH3hZoKyCH>Jdjn8@)dk=253|yITfN* z4>7C_)(RguFHVIm!2{(fa8`$&B?M`}=jIoefHG=sF(?5*^n%hFc(?+TWgwfUKrsU` zAP+Ja3(B3zrJy}_kj+k5gA`QwLK;2_x%r^k2WUVQr6yMp7Ls&PYCZivUOgXth4Kbgz+TM3*3y8>YD8N!AF@^nF`f^e z(1v9%@J=ky9uPeRckqZm=u{bS^9@=IgA*pSj|ZB#1}*6VHJrh{XmG+0b7 z6;e}xc3c*NCuPBb4GjToRTyX@AJoiFRem4H-QNe=-UV7?1uiS#L#m0;6&F|o17tE{Rub&>e9$J&d; z4rmbWR)8#_L{tNM3Sr>I zzu>L{WL1HIf(CdY612ao3GNVslY*gwMqWN-@&sZ@W?s4`$bBXX8o7xTdgxMET?t-a z2in<^Tv}X`p9>jv1iKG3x0+vC0xlsy8%E)-ghUo-=oHex1*JZ4atj76eh05QRR{*R z+CZBtLF&MZ0iZ@_7AqK97+}w_kj5FvHL!XFTrNTvIASCRP)!c%9)h+zfDa}B=gnl$ zf{;{&MED^$sAk~{1yFoJi`p~==)Plc6AMxtg4POv(>J8lK`a*nHx59Dp+WUPvkN#- zK%+6xvR46GEaw+tPlM370J#EOY2~Lu&I?G+D9y`;ggT@n1q$(!d<9~|+r-xiyM>6c z4%B5$phV;z;0|eFp=LJl_%fsm2XANPm4KEa7J!zJl%!Tbs$J|63~|0fBD6~hE&M<> zKo`}3hd;sI%K)|Qz^5)j;}78)(C`bWIDih-gVxQ1&Rxp~_dbvY5J1IQu!kdP0tQr` zg7$nuj?V&xFsQykEZ+g?hs;2L5*5h*;NlrHuLFv8&;}v!U?iwmg0A_&8l+GUf_wx{ zI7m?h-X&3<0ojpJlA+*~nU`2p=>p!80XlpGw(c1;)DK$S46342)6z1*=M^b{=6Jx3 zP0)UIa1jY@)ha+nCP78q9C)tP6iD~fd=V8 z9in8=$P#EKI4vMmiBd60Gg;Illz{(!p`+UA6~ z1+)|(6ui<9+>%SnNlb^-8&K_tenT>}rJf0GhC_$lz%?-Tkj^iHY#9Z)8#=6^#{k~u z1R9J3Evy2aP*_@oxu>)kbnqr<&l-4hDWqWz&V-PWP_TaxZ4!{8Owc-U@EiqbgaJ_> z!e-1sA%b?iV+!Q#R8Z>(G+dad05S)Bj48B(2WqB*otu)HoC!WSDHF6S7`%u96d$Dp zNW=KKi7Ba|!3t0-IVS}?oQon4-tr6TKOmM8g6rhOlq}E&Bar(_K&>;-j9H=rWSBDz zbm{|i;0^hxoZQSj(4=c-E@<@;WO+<-DyWeO8esu#6G$xr^?ku57HCd088oT_Z=^um z43OdF(gILw1h>dQlc=B*XFv@EWIuwN?ar_w-; zK?OsFjQr9fO~`0JI2S+)Qc$vmjd6f{0@nud9BAwew01eU1U!AI0G>MlmDS)RlUe~f z0tHqafvW(}0hQ1dQsD9edd3WRlmpzX1a)c?K{HvP@PMQMxSfb5BB&PD0i_aXvsb~$ z05qZqI_(hDSp>Nh+7ANR3M$b-VGllN3Df{cEP<>~fw}~=8VOW(z=j4v)5EFd3XrM^ zWeYo~6AWrvzy@=maZ{8E>a&1W7DBQ%sM`ecHgx2w7?dX<-AHW5cY=nykOtRa?WXL^ zf&y@Sf=154Q)-YCk3gL%&`cYwf``qNmLQ$%nW_MtdPleb(lmiKYd~$LRES%l`5ffj zMC8?AkfsV|u>_v>gH0en0~6|Gh!(J$LHP)>7y*&~z`YV^zZzs+Nj_)_Ag>Y@3!pL= zQD}kZqCw`TBJHY&4T3>zf}FnxN}}K?Pn6jP(9*Qr%o2zn;k|cIO#-XSK#2sz&IBLQ zoSF-&7D1&Dyk!R-q6N?Mfp#l_iio1r;(~nevCz=+1L0h7`T{krz+2_vT@KLfTd_iM zNebw+FwiIo=qzTCD~eJJKnwKqAx(Jj3KNi8RQG}lFW>yUd}z=>7sG(dOmJ2MO^<_G zQJ@AKcpwqnm;$d_1}}qzrqANibZ{#GG@g=}1Dlu1g)B=c&n$)}1;~&nC~80*P*5uj zRL$k&D1f(Og2lnTaZoNOg03INT4F#XA?Naef;ly>qzJT731#^?bSWdeH3jM zKnFR2T3ev?7;*jbU+%U*5%1qD9OU!{5eZ{GTrKzB!SRgehC|f~OH^NkCCI&SCKpQ|ZA#0hz z=Q=5*gN|l^9PI=1Nf-@bs+yqA?q)LY`^n=wykS+B2MU{FAo}f_91l28xCGbrS zIBf#8zd>UQdR(wYGN3ccLHQe$b?CI~v6$IY6uIpQzo|&TSRGMC_86%6SRs5sxH#iF-X_fU)RM^!NcFm*Hb&n z-_MoHC$YFhHw1K;T25j~evy?zVtP?xR$_WahJp>8>5!hAn3)4wRcogMwvWpvF)zI| zF+Ei`BsDSDO2Iv~C^s=r0WvLWrLSLJUakjDbeUpNQEsu7LS6xwTWo7&tpH)# zYUC*>+A0`oT5~Ztf|liv-i!d6{Yn8Z_6Ic$ht$mo&=eWs8XTga3tB!rdQSpqyT<4} z2_>L8yNvwNdlEod8rtjuHG@X)NdUJ;^`UcKhz8i`Jqe@tB!D{xqxU2v!}bx5-jh%S z?#jTsfW@QtB;*%C*SSK*mOulMkRzzT!%^UswD47{ur45YS2n44J0OO|K>LKiC%6^l zjNX%w2b$_6=VA!x)EIa_Ijjc_9Ss_v3fgi4s%Sv#FGg=m0BvoAPJV&*5`(VZfSo!3ns5c3CId=Bpa28)*+y?m0Noxm zdRsycc%>L*3Kev$4S47jv^gHSxC7o)2JMjm^)W!JjzBpOd4&l42z1Z^YS1Hc!An38 zOGCiTAMmIFqSKFND`@Q*Xt@k%z87+qCwMnIOIMAk%E?$=R=Ot7`-h4a$7*o=xqt0 z8(Kky5a5t&`$dIEaKzVxf zwgkw^e0bY$^tJ@h>g;UL;BczK=xqs*#iFp|JU~|gAsX}G1~;fH4m!gx53*?&l&3(Q z&C&wI^7hf&5;9U1MsG_f${)Qg0aC1>ZYu^IC6)@lu4nYNgp5?^*$$vX7?F;Q%g8T> zoW}sZglzP-gwfj)kZ*H@Y^fQ&Edeq^1zwjkdRqc?nZ)RA38S|qB!c!pkKUGmSi=Ed z0+y0mJbGIKs0#xDrDUIHi0A8X$dRqeM;Aw@?+Y(?qox#h_k&bzQtVIWn zFpb`pPypV74Y_gw^;Uw!JkUnlymZJ=1MGl%(0L%>O=FN1S>T?+=xqt$gC;;joTIlT z)ve9$eZ z^nz#wt*il`!n; z5k~JzNKHcCAP72n8FUZA=zR&P$(hI(evjUlFnV7?KIm#2@UgR~S6YnTmjJ)=2Q-L1 zdS3!`i97NY4$!H_(fblc?@K5FPpyvLmoR!?0{F5A_;Epc3ZR>U!B_TzPP0bdM>~37 z0_dt~(4j%2_a&6%7eNonho&6xaTTNYB@~xH?&<=aL=Qbt9(ubUXj*Udz65Z?b@aZ3 z63~6|pfPFamMHLUe9-N}pvywA+=4lJUqU|k+Nja{62LbQV7b--b`QaT+?U{oj{ literal 0 HcmV?d00001 diff --git a/Localizations/duplicati/localization-de.po b/Localizations/duplicati/localization-de.po new file mode 100644 index 000000000..097b65013 --- /dev/null +++ b/Localizations/duplicati/localization-de.po @@ -0,0 +1,4072 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-10-04 20:40+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: agrajaghh , 2016\n" +"Language-Team: German (https://www.transifex.com/duplicati/teams/67655/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: CommandLine/Program.cs:262 +msgid "Toggle automatic updates" +msgstr "" + +#: CommandLine/Program.cs:262 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" +"Set this option if you prefer to have the commandline version automatically " +"update" + +#: CommandLine/Strings.cs:4 +#, csharp-format +msgid "The command {0} needs at least one of the following options set: {1}" +msgstr "" + +#: CommandLine/Strings.cs:5 +#, csharp-format +msgid "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" +msgstr "" + +#: CommandLine/Strings.cs:7 +#, csharp-format +msgid "Command not supported: {0}" +msgstr "" + +#: CommandLine/Strings.cs:8 +msgid "No filesets matched the criteria" +msgstr "" + +#: CommandLine/Strings.cs:9 +msgid "The following filesets would be deleted:" +msgstr "" + +#: CommandLine/Strings.cs:10 +msgid "These filesets were deleted:" +msgstr "" + +#: CommandLine/Strings.cs:11 +msgid "Supported backends:" +msgstr "" + +#: CommandLine/Strings.cs:12 +msgid "Supported compression modules:" +msgstr "" + +#: CommandLine/Strings.cs:13 +msgid "Supported encryption modules:" +msgstr "" + +#: CommandLine/Strings.cs:14 +msgid "Supported options:" +msgstr "" + +#: CommandLine/Strings.cs:15 +msgid "Module is loaded atomatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded atomatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +msgstr "" + +#: CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: CommandLine/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" with either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: CommandLine/Strings.cs:20 +#, csharp-format +msgid "" +"The option --{0} was supplied, but it is reserved for internal use and may " +"not be set on the commandline" +msgstr "" + +#: CommandLine/Strings.cs:21 +#, csharp-format +msgid "" +"This option can be used to store some or all of the options given to the " +"commandline client. The file must be a plain text file, UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. The" +" special options --{0} and --{1} can be used to override the localpath and " +"the remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with with either a + or a -, " +"and multiple filters must be joined with {5} " +msgstr "" + +#: CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: CommandLine/Strings.cs:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "" + +#: CommandLine/Strings.cs:24 +#, csharp-format +msgid "The inner error message is: {0}" +msgstr "" + +#: CommandLine/Strings.cs:25 +msgid "" +"Include files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character," +" use *.txt to include all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]." +msgstr "" +"Include files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character," +" use *.txt to include all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]." + +#: CommandLine/Strings.cs:26 +msgid "Include files" +msgstr "" + +#: CommandLine/Strings.cs:27 +msgid "" +"Exclude files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character," +" use *.txt to include all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]." +msgstr "" +"Exclude files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character," +" use *.txt to include all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]." + +#: CommandLine/Strings.cs:28 +msgid "Exclude files" +msgstr "" + +#: CommandLine/Strings.cs:29 +msgid "" +"If this option is used with a backup operation, it is interpreted as a list " +"of files to add to the filesets. When used with list or restore, it will " +"list or restore the control files instead of the normal files." +msgstr "" +"If this option is used with a backup operation, it is interpreted as a list " +"of files to add to the filesets. When used with list or restore, it will " +"list or restore the control files instead of the normal files." + +#: CommandLine/Strings.cs:30 +msgid "Use control files" +msgstr "" + +#: CommandLine/Strings.cs:31 +msgid "" +"If this option is set, progress reports and other messages that would " +"normally go to the console will be redirected to the log." +msgstr "" +"If this option is set, progress reports and other messages that would " +"normally go to the console will be redirected to the log." + +#: CommandLine/Strings.cs:32 +msgid "Disable console output" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:9 +msgid "" +"This backend can read and write data to an FTP based backend using an " +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " +"\"aftp://username:password@hostname/folder\"" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/CloudFiles/Strings.cs:6 Library/Backend/File/Strings.cs:9 +#: Library/Backend/FTP/Strings.cs:12 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/S3/Strings.cs:9 Library/Backend/SharePoint/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/WEBDAV/Strings.cs:7 +msgid "" +"The password used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_PASSWORD\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/File/Strings.cs:10 +#: Library/Backend/FTP/Strings.cs:13 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/SSHv2/Strings.cs:24 +#: Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/File/Strings.cs:11 +#: Library/Backend/FTP/Strings.cs:14 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/WEBDAV/Strings.cs:9 +msgid "" +"The username used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_USERNAME\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/File/Strings.cs:12 +#: Library/Backend/FTP/Strings.cs:15 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:14 +msgid "Alternative FTP" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#: Library/Backend/FTP/Strings.cs:20 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#: Library/Backend/FTP/Strings.cs:21 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:18 +#: Library/Backend/FTP/Strings.cs:22 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:19 +msgid "" +"To protect against network or server failures, every upload will be " +"attempted to be verified. Use this option to disable this verification to " +"make the upload faster but less reliable." +msgstr "" +"To protect against network or server failures, every upload will be " +"attempted to be verified. Use this option to disable this verification to " +"make the upload faster but less reliable." + +#: Library/Backend/AlternativeFTP/Strings.cs:20 +msgid "" +"If this flag is set, the FTP data connection type will be changed to the " +"selected option." +msgstr "" +"If this flag is set, the FTP data connection type will be changed to the " +"selected option." + +#: Library/Backend/AlternativeFTP/Strings.cs:21 +msgid "Configure the FTP data connection type" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:22 +msgid "" +"If this flag is set, the FTP encryption mode will be changed to the selected" +" option." +msgstr "" +"If this flag is set, the FTP encryption mode will be changed to the selected" +" option." + +#: Library/Backend/AlternativeFTP/Strings.cs:23 +msgid "Configure the FTP encryption mode" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:24 +msgid "This flag controls the SSL policy to use when encryption is enabled." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:25 +msgid "Configure the SSL policy to use when encryption is enabled" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:23 +msgid "" +"This backend can read and write data to Amazon Cloud Drive. Supported format" +" is \"amzcd://folder/subfolder\"." +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:24 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/HubiC/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +#: Library/Backend/OneDrive/Strings.cs:11 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/HubiC/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:12 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:26 +msgid "Amazon Cloud Drive" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:27 +#: Library/Backend/Box/Strings.cs:23 +#: Library/Backend/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/HubiC/Strings.cs:23 +#: Library/Backend/OAuthHelper/Strings.cs:6 +#, csharp-format +msgid "You need an AuthID, you can get it from: {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:28 +msgid "The labels to set" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:29 +msgid "Use this option to set labels on the files and folders created" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:30 +#: Library/Backend/GoogleServices/Strings.cs:47 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:31 +msgid "The consistency delay" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:32 +msgid "Amazon Cloud drive needs a small delay for results to stay consistent." +msgstr "" +"Amazon Cloud drive needs a small delay for results to stay consistent." + +#: Library/Backend/AzureBlob/Strings.cs:4 +msgid "All files will be written to the container specified" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:5 +msgid "The name of the storage container " +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:6 +msgid "Azure blob" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:7 +msgid "No Azure storage account name given" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:8 +msgid "" +"The Azure storage account name which can be obtained by clicking the " +"\"Manage Access Keys\" button on the storage account dashboard" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:9 +msgid "The storage account name" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:10 +msgid "" +"The Azure access key which can be obtained by clicking the \"Manage Access " +"Keys\" button on the storage account dashboard" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:11 +msgid "The access key" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:12 +msgid "No Azure access key given" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:17 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed formats" +" are: \"azure://bucketname\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:4 +msgid "" +"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " +"your Backblaze account, this can also be supplied through the \"auth-" +"password\" property" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:5 +msgid "The \"B2 Cloud Storage Application Key\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:6 +msgid "" +"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " +"Backblaze account, this can also be supplied through the \"auth-username\" " +"property" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:7 +msgid "The \"B2 Cloud Storage Account ID\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:8 +msgid "B2 Cloud Storage" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:13 +msgid "No \"B2 Cloud Storage Application Key\" given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:14 +msgid "No \"B2 Cloud Storage Account ID\" given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:15 +msgid "" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed formats are: \"b2://bucketname/prefix\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:16 +msgid "" +"By default, a private bucket is created. Use this option to set the bucket " +"type. Refer to the B2 documentation for allowed types " +msgstr "" +"By default, a private bucket is created. Use this option to set the bucket " +"type. Refer to the B2 documentation for allowed types " + +#: Library/Backend/Backblaze/Strings.cs:17 +msgid "The bucket type used when creating a bucket" +msgstr "" + +#: Library/Backend/Box/Strings.cs:21 +msgid "" +"This backend can read and write data to Box.com. Supported format is " +"\"box://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Box/Strings.cs:22 +msgid "Box.com" +msgstr "" + +#: Library/Backend/Box/Strings.cs:26 +msgid "Force delete files" +msgstr "" + +#: Library/Backend/Box/Strings.cs:27 +msgid "" +"After deleting a file, it may end up in the trash folder where it will be " +"deleted after a grace period. Use this command to force immediate removal of" +" delete files." +msgstr "" +"After deleting a file, it may end up in the trash folder where it will be " +"deleted after a grace period. Use this command to force immediate removal of" +" delete files." + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"Cloudfiles use different servers for authentification based on where the " +"account was resides, use this option to set an alternate authentication URL." +" This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:5 +msgid "Provide another authentication URL" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:10 +msgid "Supplies the API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:11 +msgid "Supplies the access key used to connect to the server" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:12 +#, csharp-format +msgid "" +"Duplicati will assume that the credentials given are for a US account, use " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:13 +msgid "Use a UK account" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:14 +msgid "Supplies the username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:15 +msgid "Supplies the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:16 +msgid "" +"Supports connections to the CloudFiles backend. Allowed formats is " +"\"cloudfiles://container/folder\"." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:17 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:18 +msgid "MD5 Hash (ETag) verification failed" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:19 +msgid "Failed to delete file" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:20 +msgid "Failed to upload file" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:21 +msgid "No CloudFiles API Access Key given" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:22 +msgid "No CloudFiles userID given" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:23 +msgid "Unexpected CloudFiles response, perhaps the API has changed?" +msgstr "" + +#: Library/Backend/Dropbox/Strings.cs:22 +msgid "" +"This backend can read and write data to Dropbox. Supported format is " +"\"dropbox://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Dropbox/Strings.cs:23 +msgid "Dropbox" +msgstr "" + +#: Library/Backend/File/Strings.cs:4 +#, csharp-format +msgid "" +"This option only works when the --{0} option is also specified. If there are" +" alternate paths specified, this option indicates the name of a marker file " +"that must be present in the folder. This can be used to handle situations " +"where an external drive changes drive letter or mount point. By ensuring " +"that a certain file exists, it is possible to prevent writing data to an " +"unwanted external drive. The contents of the file are never examined, only " +"file existence." +msgstr "" + +#: Library/Backend/File/Strings.cs:5 +msgid "Look for a file in the destination folder" +msgstr "" + +#: Library/Backend/File/Strings.cs:6 +#, csharp-format +msgid "" +"This option allows multiple targets to be specified. The primary target path" +" is placed before the list of paths supplied with this option. Before " +"starting the backup, each folder in the list is checked for existence and " +"optionally the presence of the marker file supplied by --{0}. The first " +"existing path that optionally contains the marker file is then used as the " +"destination. Multiple destinations are separated with a {1},. On Windows, " +"the path may be a UNC path, and the drive letter may be substituted with an " +"asterisk (*), eg.: \"*:\\backup\", which will examine all drive letters. If " +"a username and password is supplied, the same credentials are used for all " +"destinations." +msgstr "" + +#: Library/Backend/File/Strings.cs:7 +msgid "A list of secondary target paths" +msgstr "" + +#: Library/Backend/File/Strings.cs:8 +msgid "" +"This backend can read and write data to an file based backend. Allowed " +"formats are \"file://hostname/folder\" or " +"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " +"\"file://\\\\server\\folder\") or local paths (eg: (win) " +"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" +msgstr "" + +#: Library/Backend/File/Strings.cs:13 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:14 +#, csharp-format +msgid "The folder {0} does not exist" +msgstr "" + +#: Library/Backend/File/Strings.cs:15 +#, csharp-format +msgid "" +"The marker file \"{0}\" was not found in any of the examined destinations: " +"{1}" +msgstr "" + +#: Library/Backend/File/Strings.cs:16 +msgid "" +"When storing the file, the standard operation is to copy the file and delete" +" the original. This sequence ensures that the operation can be retried if " +"something goes wrong. Activating this option may cause the retry operation " +"to fail. This option has no effect unless the --disable-streaming-transfers" +" options is activated." +msgstr "" +"When storing the file, the standard operation is to copy the file and delete" +" the original. This sequence ensures that the operation can be retried if " +"something goes wrong. Activating this option may cause the retry operation " +"to fail. This option has no effect unless the --disable-streaming-transfers" +" options is activated." + +#: Library/Backend/File/Strings.cs:17 +msgid "Move the file instead of copying it" +msgstr "" + +#: Library/Backend/File/Strings.cs:18 +msgid "Force authentication against remote share" +msgstr "" + +#: Library/Backend/File/Strings.cs:19 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate" +msgstr "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate" + +#: Library/Backend/FTP/Strings.cs:7 +msgid "" +"This backend can read and write data to an FTP based backend. Allowed " +"formats are \"ftp://hostname/folder\" or " +"\"ftp://username:password@hostname/folder\"" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:8 +msgid "" +"If this flag is set, the FTP connection is made in active mode. Even if the " +"\"ftp-passive\" flag is also set, the connection will be made in active mode" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 +msgid "Toggles the FTP connections method" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:10 +msgid "" +"If this flag is set, the FTP connection is made in passive mode, which works" +" better with some firewalls. If the \"ftp-regular\" flag is also set, this " +"flag is ignored" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:16 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." +msgstr "" +"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." + +#: Library/Backend/FTP/Strings.cs:17 +msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:18 +msgid "FTP" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:8 +#: Library/Backend/WEBDAV/Strings.cs:14 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:23 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verfication to make the upload " +"faster but less reliable." +msgstr "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verfication to make the upload " +"faster but less reliable." + +#: Library/Backend/GoogleServices/Strings.cs:22 +msgid "" +"This backend can read and write data to Google Cloud Storage. Supported " +"format is \"googlecloudstore://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:23 +msgid "Google Cloud Storage" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:25 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:29 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" +"{0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +msgid "Specifies location option for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:32 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" +"{0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:34 +msgid "Specifies storage class for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specifies project for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:36 +msgid "" +"This option is only used when creating new buckets. Use this option to " +"supply the project ID that the bucket is attached to. The project determines" +" where usage charges are applied" +msgstr "" +"This option is only used when creating new buckets. Use this option to " +"supply the project ID that the bucket is attached to. The project determines" +" where usage charges are applied" + +#: Library/Backend/GoogleServices/Strings.cs:41 +#, csharp-format +msgid "" +"The account access has been blocked by Google, please visit this URL and " +"unlock it: {0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:42 +msgid "" +"This backend can read and write data to Google Drive. Supported format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 +msgid "Google Drive" +msgstr "" + +#: Library/Backend/HubiC/Strings.cs:21 +msgid "" +"This backend can read and write data to HubiC. Supported format is " +"\"hubic://container/folder\"." +msgstr "" + +#: Library/Backend/HubiC/Strings.cs:22 +msgid "HubiC" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:12 +msgid "" +"This backend can read and write data to Mega.co.nz. Allowed formats are: " +"\"mega://folder/subfolder\"" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:7 +#, csharp-format +msgid "" +"Failed to authorize using the OAuth service: {0}. If the problem persists, " +"try generating a new authid token from: {1}" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:7 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:5 +#, csharp-format +msgid "" +"Failed to authorize using the WLID service: {0}. If the problem persists, " +"try generating a new authid token from: {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:6 +msgid "Autocreated folder" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:8 +#, csharp-format +msgid "Missing the folder: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:9 Library/Compression/Strings.cs:11 +#, csharp-format +msgid "File not found: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:10 +msgid "Microsoft OneDrive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:13 +#, csharp-format +msgid "" +"Stores files on Microsoft OneDrive. Usage of this backend requires that you " +"agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"This backend can read and write data to Swift (OpenStack Object Storage). " +"Supported format is \"openstack://container/folder\"." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "" +"The password used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " +"must also be set" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"The Tenant Name is commonly the paying user account name. This option must " +"be supplied when authenticating with a password, but is not required when " +"using an API key." +msgstr "" +"The Tenant Name is commonly the paying user account name. This option must " +"be supplied when authenticating with a password, but is not required when " +"using an API key." + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"The API key can be used to connect without supplying a password and tenant " +"ID with some providers." +msgstr "" +"The API key can be used to connect without supplying a password and tenant " +"ID with some providers." + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "" +"The authentication URL is used to authenticate the user and find the storage" +" service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"This option is only used when creating a container, and is used to indicate " +"where the container should be placed. Consult your provider for a list of " +"valid regions, or leave empty for the default region." +msgstr "" +"This option is only used when creating a container, and is used to indicate " +"where the container should be placed. Consult your provider for a list of " +"valid regions, or leave empty for the default region." + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the region used for creating a container" +msgstr "" + +#: Library/Backend/S3/Strings.cs:4 +msgid "" +"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " +"account, this can also be supplied through the \"auth-password\" property" +msgstr "" + +#: Library/Backend/S3/Strings.cs:5 +msgid "The AWS \"Secret Access Key\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:6 +msgid "" +"The AWS \"Access Key ID\" can be obtained after logging into your AWS " +"account, this can also be supplied through the \"auth-username\" property" +msgstr "" + +#: Library/Backend/S3/Strings.cs:7 +msgid "The AWS \"Access Key ID\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:8 +msgid "Amazon S3" +msgstr "" + +#: Library/Backend/S3/Strings.cs:13 +msgid "No Amazon S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:14 +msgid "No Amazon S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:15 +msgid "" +"This flag is only used when creating new buckets. If the flag is set, the " +"bucket is created on a european server. This flag forces the \"s3-use-new-" +"style\" flag. Amazon charges slightly more for european buckets." +msgstr "" + +#: Library/Backend/S3/Strings.cs:16 +msgid "Use a European server" +msgstr "" + +#: Library/Backend/S3/Strings.cs:17 +msgid "" +"Specify this argument to make the S3 backend use subdomains rather than the " +"previous url prefix method. See the Amazon S3 documentation for more " +"details." +msgstr "" +"Specify this argument to make the S3 backend use subdomains rather than the " +"previous url prefix method. See the Amazon S3 documentation for more " +"details." + +#: Library/Backend/S3/Strings.cs:18 +msgid "Use subdomain calling style" +msgstr "" + +#: Library/Backend/S3/Strings.cs:19 +#, csharp-format +msgid "Unable to determine the bucket name for host: {0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:20 +msgid "" +"This flag toggles the use of the special RRS header. Files stored using RRS " +"are more likely to disapear than those stored normally, but also costs less " +"to store. See the full description here: http://aws.amazon.com/about-aws" +"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" +msgstr "" +"This flag toggles the use of the special RRS header. Files stored using RRS " +"are more likely to disapear than those stored normally, but also costs less " +"to store. See the full description here: http://aws.amazon.com/about-aws" +"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" + +#: Library/Backend/S3/Strings.cs:21 +msgid "Use Reduced Redundancy Storage" +msgstr "" + +#: Library/Backend/S3/Strings.cs:22 +#, csharp-format +msgid "You are using a deprected url format, please change it to: {0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:23 +msgid "" +"This backend can read and write data to an Amazon S3 compatible server. " +"Allowed formats are: \"s3://bucketname/prefix\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:24 +#, csharp-format +msgid "The options --{0} and --{1} are mutually exclusive" +msgstr "" + +#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:38 +#, csharp-format +msgid "Please use --{0}={1} instead" +msgstr "" + +#: Library/Backend/S3/Strings.cs:26 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" +"{0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:28 +msgid "Specifies S3 location constraints" +msgstr "" + +#: Library/Backend/S3/Strings.cs:29 +#, csharp-format +msgid "" +"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" +"{0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "Specifies an alternate S3 server name" +msgstr "" + +#: Library/Backend/S3/Strings.cs:32 +msgid "" +"The subdomain calling option does nothing, the library will pick the right " +"calling convention" +msgstr "" +"The subdomain calling option does nothing, the library will pick the right " +"calling convention" + +#: Library/Backend/S3/Strings.cs:33 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https). Note that bucket names containing a period has problems with SSL " +"connections." +msgstr "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https). Note that bucket names containing a period has problems with SSL " +"connections." + +#: Library/Backend/S3/Strings.cs:34 Library/Backend/TahoeLAFS/Strings.cs:6 +#: Library/Backend/WEBDAV/Strings.cs:19 +msgid "Instructs Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "" +"Use this option to specify a storage class. If this option is not used, the " +"server will choose a default storage class." +msgstr "" +"Use this option to specify a storage class. If this option is not used, the " +"server will choose a default storage class." + +#: Library/Backend/S3/Strings.cs:37 +msgid "Specify storage class" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:6 +msgid "Microsoft SharePoint" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:7 +msgid "" +"Supports connections to a SharePoint server (including OneDrive for " +"Business). Allowed formats are " +"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"." +" Use a double slash '//' in the path to denote the web from the documents " +"library." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:12 +#: Library/Backend/WEBDAV/Strings.cs:11 +msgid "" +"If the server and client both supports integrated authentication, this " +"option enables that authentication method. This is likely only available " +"with windows servers and clients." +msgstr "" +"If the server and client both supports integrated authentication, this " +"option enables that authentication method. This is likely only available " +"with windows servers and clients." + +#: Library/Backend/SharePoint/Strings.cs:13 +#: Library/Backend/WEBDAV/Strings.cs:12 +msgid "Use windows integrated authentication to connect to the server" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:14 +msgid "" +"Use this option to have files moved to the recycle bin folder instead of " +"removing them permanently when compacting or deleting backups." +msgstr "" +"Use this option to have files moved to the recycle bin folder instead of " +"removing them permanently when compacting or deleting backups." + +#: Library/Backend/SharePoint/Strings.cs:15 +msgid "Move deleted files to the recycle bin" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:17 +msgid "" +"Use this option to upload files to SharePoint as a whole with BinaryDirect " +"mode. This is the most efficient way of uploading, but can cause non-" +"recoverable timouts under certain conditions. Use this option only with very" +" fast and stable internet connections." +msgstr "" +"Use this option to upload files to SharePoint as a whole with BinaryDirect " +"mode. This is the most efficient way of uploading, but can cause non-" +"recoverable timouts under certain conditions. Use this option only with very" +" fast and stable internet connections." + +#: Library/Backend/SharePoint/Strings.cs:18 +msgid "Upload files using binary direct mode." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:20 +msgid "" +"Use this option to specify a custom value for timeouts of web operation when" +" communicating with SharePoint Server. Recommended value is 180s." +msgstr "" +"Use this option to specify a custom value for timeouts of web operation when" +" communicating with SharePoint Server. Recommended value is 180s." + +#: Library/Backend/SharePoint/Strings.cs:21 +msgid "Set timeout for SharePoint web operations." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:23 +msgid "" +"Use this option to specify the size of each chunk when uploading to " +"SharePoint Server. Recommended value is 4MB." +msgstr "" +"Use this option to specify the size of each chunk when uploading to " +"SharePoint Server. Recommended value is 4MB." + +#: Library/Backend/SharePoint/Strings.cs:24 +msgid "Set blocksize for chunked uploads to SharePoint." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +#, csharp-format +msgid "Element with path '{0}' not found on host '{1}'." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:27 +#, csharp-format +msgid "" +"No SharePoint web could be logged in to at path '{0}'. Maybe wrong " +"credentials. Or try using '//' in path to separate web from folder path." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:28 +msgid "" +"Everything seemed alright, but then web title could not be read to test " +"connection. Something's wrong." +msgstr "" +"Everything seemed alright, but then web title could not be read to test " +"connection. Something's wrong." + +#: Library/Backend/SharePoint/Strings.cs:33 +msgid "Microsoft OneDrive for Business" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:34 +msgid "" +"Supports connections to Microsoft OneDrive for Business. Allowed formats are" +" " +"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"" +" or " +"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." +" You can use a double slash '//' in the path to denote the base path from " +"the documents folder." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:4 +msgid "Module for generating SSH private/public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:5 +msgid "SSH Key Generator" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:6 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:7 +msgid "A username to append to the public key" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:8 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:9 +msgid "Determines the type of key to generate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:10 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:11 +msgid "The length of the key in bits" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:14 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:15 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:16 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:17 +msgid "The SSH connection URL used to establish the connection" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:18 +msgid "The SSH public key to append" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:19 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file" +msgstr "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file" + +#: Library/Backend/SSHv2/Strings.cs:22 +msgid "" +"This backend can read and write data to an SSH based backend, using SFTP. " +"Allowed formats are \"ssh://hostname/folder\" or " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:27 +msgid "" +"The server fingerprint used for validation of server identity. Format is eg." +" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "Supplies server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 +msgid "" +"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"supplied is used to decrypt the keyfile. If this option is supplied, the " +"password is not used to authenticate. This option only works when using the " +"managed SSH client." +msgstr "" +"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"supplied is used to decrypt the keyfile. If this option is supplied, the " +"password is not used to authenticate. This option only works when using the " +"managed SSH client." + +#: Library/Backend/SSHv2/Strings.cs:30 Library/Backend/SSHv2/Strings.cs:32 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +#, csharp-format +msgid "" +"An url-encoded SSH private key. The private key must be prefixed with {0}. " +"If the file is encrypted, the password supplied is used to decrypt the " +"keyfile. If this option is supplied, the password is not used to " +"authenticate. This option only works when using the managed SSH client." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:34 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:35 +#, csharp-format +msgid "" +"Validation of server fingerprint failed. Server returned fingerprint " +"\"{0}\". Cause of this message is either not correct configuration or Man-" +"in-the-middle attack!" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:4 +msgid "" +"This backend can read and write data to a Tahoe-LAFS based backend. Allowed " +"format is \"tahoe://hostname:port/uri/$DIRCAP\"." +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:5 Library/Backend/WEBDAV/Strings.cs:18 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." + +#: Library/Backend/TahoeLAFS/Strings.cs:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"/uri/URI:DIR2:\"" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:4 +msgid "" +"Supports connections to a WEBDAV enabled web server, using the HTTP " +"protocol. Allowed formats are \"webdav://hostname/folder\" or " +"\"webdav://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:5 +msgid "" +"Using the HTTP Digest authentication method allows the user to authenticate " +"with the server, without sending the password in clear. However, a man-in-" +"the-middle attack is easy, because the HTTP protocol specifies a fallback to" +" Basic authentication, which will make the client send the password to the " +"attacker. Using this flag, the client does not accept this, and always uses " +"Digest authentication or fails to connect." +msgstr "" +"Using the HTTP Digest authentication method allows the user to authenticate " +"with the server, without sending the password in clear. However, a man-in-" +"the-middle attack is easy, because the HTTP protocol specifies a fallback to" +" Basic authentication, which will make the client send the password to the " +"attacker. Using this flag, the client does not accept this, and always uses " +"Digest authentication or fails to connect." + +#: Library/Backend/WEBDAV/Strings.cs:6 +msgid "Force the use of the HTTP Digest authentication method" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:13 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:15 +#, csharp-format +msgid "" +"When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" +"This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" +"Error message: {3}" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:20 +msgid "" +"To aid in debugging issues, it is possible to set a path to a file that will" +" be overwritten with the PROPFIND response" +msgstr "" +"To aid in debugging issues, it is possible to set a path to a file that will" +" be overwritten with the PROPFIND response" + +#: Library/Backend/WEBDAV/Strings.cs:21 +msgid "Dump the PROPFIND response" +msgstr "" + +#: Library/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:21 +msgid "" +"This option controls the compression level used. A setting of zero gives no " +"compression, and a setting of 9 gives maximum compression." +msgstr "" +"This option controls the compression level used. A setting of zero gives no " +"compression, and a setting of 9 gives maximum compression." + +#: Library/Compression/Strings.cs:6 +msgid "Sets the Zip compression level" +msgstr "" + +#: Library/Compression/Strings.cs:7 +#, csharp-format +msgid "" +"This option can be used to set an alternative compressor method, such as " +"LZMA. Note that using another value than Deflate will cause the {0} option " +"to be ignored." +msgstr "" + +#: Library/Compression/Strings.cs:8 +msgid "Sets the Zip compression method" +msgstr "" + +#: Library/Compression/Strings.cs:9 +msgid "" +"This module provides the industry standard Zip compression. Files created " +"with this module can be read by any standard compliant zip application." +msgstr "" +"This module provides the industry standard Zip compression. Files created " +"with this module can be read by any standard compliant zip application." + +#: Library/Compression/Strings.cs:10 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:14 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:15 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores.." +msgstr "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores.." + +#: Library/Compression/Strings.cs:20 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:23 +msgid "" +"This option controls the compression algorithm used. Enabling this option " +"will cause 7z to use the fast algorithm, which produces slightly less " +"compression." +msgstr "" +"This option controls the compression algorithm used. Enabling this option " +"will cause 7z to use the fast algorithm, which produces slightly less " +"compression." + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z fast algorithm usage" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:4 +#, csharp-format +msgid "Failed to load assembly {0}, error message: {1}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:5 +#, csharp-format +msgid "Failed to load process type {0} assembly {1}, error message: {2}" +msgstr "" + +#: Library/Encryption/Strings.cs:4 +msgid "" +"This module encrypts all files in the same way that AESCrypt does, using 256" +" bit AES encryption." +msgstr "" +"This module encrypts all files in the same way that AESCrypt does, using 256" +" bit AES encryption." + +#: Library/Encryption/Strings.cs:5 +msgid "AES-256 encryption, built in" +msgstr "German TEST - AES-256 encryption, built in" + +#: Library/Encryption/Strings.cs:6 +msgid "Blank or empty passphrase not allowed" +msgstr "" + +#: Library/Encryption/Strings.cs:7 +msgid "" +"Use this option to set the thread level allowed for AES crypt operations. " +"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " +"multithreading)" +msgstr "" +"Use this option to set the thread level allowed for AES crypt operations. " +"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " +"multithreading)" + +#: Library/Encryption/Strings.cs:8 +msgid "Set thread level utilized for crypting (0-4)" +msgstr "" + +#: Library/Encryption/Strings.cs:11 +#, csharp-format +msgid "Failed to decrypt data (invalid passphrase?): {0}" +msgstr "" + +#: Library/Encryption/Strings.cs:14 +msgid "" +"The GPG encryption module uses the GNU Privacy Guard program to encrypt and " +"decrypt files. It requires that the gpg executable is available on the " +"system. On Windows it is assumed that this is in the default installation " +"folder under program files, under Linux and OSX it is assumed that the " +"program is available via the PATH environment variable. It is possible to " +"supply the path to GPG using the --gpg-program-path switch." +msgstr "" +"The GPG encryption module uses the GNU Privacy Guard program to encrypt and " +"decrypt files. It requires that the gpg executable is available on the " +"system. On Windows it is assumed that this is in the default installation " +"folder under program files, under Linux and OSX it is assumed that the " +"program is available via the PATH environment variable. It is possible to " +"supply the path to GPG using the --gpg-program-path switch." + +#: Library/Encryption/Strings.cs:15 +msgid "GNU Privacy Guard, external" +msgstr "" + +#: Library/Encryption/Strings.cs:16 +msgid "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --decrypt option is always specified." +msgstr "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --decrypt option is always specified." + +#: Library/Encryption/Strings.cs:17 +msgid "Extra GPG commandline options for decryption" +msgstr "" + +#: Library/Encryption/Strings.cs:18 +msgid "" +"The GPG encryption/decryption will use the --armor option for GPG to protect" +" the files with armor. Specify this switch to remove the --armor option." +msgstr "" +"The GPG encryption/decryption will use the --armor option for GPG to protect" +" the files with armor. Specify this switch to remove the --armor option." + +#: Library/Encryption/Strings.cs:19 +msgid "Don't use GPG Armor" +msgstr "" + +#: Library/Encryption/Strings.cs:20 +msgid "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --encrypt option is always specified." +msgstr "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --encrypt option is always specified." + +#: Library/Encryption/Strings.cs:21 +msgid "Extra GPG commandline options for encryption" +msgstr "" + +#: Library/Encryption/Strings.cs:22 +#, csharp-format +msgid "Failed to execute GPG at \"\"{0}\" {1}\": {2}" +msgstr "" + +#: Library/Encryption/Strings.cs:23 +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"assume that the program \"gpg\" is available in the system path." +msgstr "" + +#: Library/Encryption/Strings.cs:24 +msgid "The path to GnuPG" +msgstr "" + +#: Library/Encryption/Strings.cs:25 +#, csharp-format +msgid "" +"This option has non-standard handling, please use the --{0} option instead." +msgstr "" + +#: Library/Encryption/Strings.cs:26 +msgid "" +"Use this option to supply the --armor option to GPG. The files will be " +"larger but can be sent as pure text files." +msgstr "" +"Use this option to supply the --armor option to GPG. The files will be " +"larger but can be sent as pure text files." + +#: Library/Encryption/Strings.cs:27 +msgid "Use GPG Armor" +msgstr "" + +#: Library/Encryption/Strings.cs:28 +msgid "Overrides the GPG command supplied for decryption" +msgstr "" + +#: Library/Encryption/Strings.cs:29 +msgid "The GPG decryption command" +msgstr "" + +#: Library/Encryption/Strings.cs:30 +#, csharp-format +msgid "" +"Overrides the default GPG encryption command \"{0}\", normal usage is to " +"request asymetric encryption with the setting {1}" +msgstr "" + +#: Library/Encryption/Strings.cs:31 +msgid "The GPG encryption command" +msgstr "" + +#: Library/Encryption/Strings.cs:34 +#, csharp-format +msgid "Decryption failed: {0}" +msgstr "" + +#: Library/Encryption/Strings.cs:35 +msgid "Failure while invoking GnuPG, program won't flush output" +msgstr "" + +#: Library/Encryption/Strings.cs:36 +msgid "Failure while invoking GnuPG, program won't terminate" +msgstr "" + +#: Library/Interface/CustomExceptions.cs:57 +#: Library/Interface/CustomExceptions.cs:65 +msgid "The requested file does not exist" +msgstr "" + +#: Library/Interface/Strings.cs:4 +msgid "aliases" +msgstr "" + +#: Library/Interface/Strings.cs:5 +msgid "default value" +msgstr "" + +#: Library/Interface/Strings.cs:6 +msgid "[DEPRECATED]" +msgstr "" + +#: Library/Interface/Strings.cs:7 +msgid "values" +msgstr "" + +#: Library/Interface/Strings.cs:10 +msgid "Boolean" +msgstr "" + +#: Library/Interface/Strings.cs:11 +msgid "Enumeration" +msgstr "" + +#: Library/Interface/Strings.cs:12 +msgid "Flags" +msgstr "" + +#: Library/Interface/Strings.cs:13 +msgid "Integer" +msgstr "" + +#: Library/Interface/Strings.cs:14 +msgid "Path" +msgstr "" + +#: Library/Interface/Strings.cs:15 +msgid "Size" +msgstr "" + +#: Library/Interface/Strings.cs:16 +msgid "String" +msgstr "" + +#: Library/Interface/Strings.cs:17 +msgid "Timespan" +msgstr "" + +#: Library/Interface/Strings.cs:18 +msgid "Unknown" +msgstr "Unbekannt" + +#: Library/Interface/Strings.cs:21 +#, csharp-format +msgid "" +"The configuration for the backend is not valid, it is missing the {0} field" +msgstr "" + +#: Library/Interface/Strings.cs:22 +msgid "Do you want to test the connection?" +msgstr "" + +#: Library/Interface/Strings.cs:23 +#, csharp-format +msgid "Connection Failed: {0}" +msgstr "" + +#: Library/Interface/Strings.cs:24 +msgid "Connection succeeded!" +msgstr "" + +#: Library/Interface/Strings.cs:25 +msgid "" +"You have not entered a path. This will store all backups in the default " +"directory. Is this what you want?" +msgstr "" +"You have not entered a path. This will store all backups in the default " +"directory. Is this what you want?" + +#: Library/Interface/Strings.cs:26 +msgid "You must enter a password" +msgstr "Gib ein Passwort an!" + +#: Library/Interface/Strings.cs:27 +msgid "" +"You have not entered a password.\n" +"Proceed without a password?" +msgstr "" +"You have not entered a password.\n" +"Proceed without a password?" + +#: Library/Interface/Strings.cs:29 +msgid "You must enter the name of the server" +msgstr "" + +#: Library/Interface/Strings.cs:30 +msgid "You must enter a username" +msgstr "Gib einen Benutzernamen an!" + +#: Library/Interface/Strings.cs:31 +msgid "" +"You have not entered a username.\n" +"This is fine if the server allows anonymous uploads, but likely a username is required\n" +"Proceed without a username?" +msgstr "" +"You have not entered a username.\n" +"This is fine if the server allows anonymous uploads, but likely a username is required\n" +"Proceed without a username?" + +#: Library/Interface/Strings.cs:34 +msgid "" +"The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended.\n" +"\n" +"Do you want to use the selected folder?" +msgstr "" +"The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended.\n" +"\n" +"Do you want to use the selected folder?" + +#: Library/Interface/Strings.cs:37 +msgid "The folder cannot be created because it already exists" +msgstr "" + +#: Library/Interface/Strings.cs:38 +msgid "Folder created!" +msgstr "" + +#: Library/Interface/Strings.cs:39 +msgid "The requested folder does not exist" +msgstr "" + +#: Library/Interface/Strings.cs:40 +#, csharp-format +msgid "The server name \"{0}\" is not valid" +msgstr "" + +#: Library/Interface/Strings.cs:41 +msgid "Cancelled" +msgstr "" + +#: Library/Main/BackendManager.cs:588 +#, csharp-format +msgid "Failed to dispose backend instance: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:602 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:608 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:613 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:1094 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/BackendManager.cs:1107 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:48 +#, csharp-format +msgid "ExecuteNonQuery: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:64 +#: Library/Main/Database/ExtensionMethods.cs:90 +#, csharp-format +msgid "ExecuteScalar: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:110 +#, csharp-format +msgid "ExecuteReader: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:200 +#, csharp-format +msgid "{0} records" +msgstr "" + +#: Library/Main/Strings.cs:7 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "" +"The file {0} was downloaded and had size {1} but the size was expected to be" +" {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:10 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:11 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:12 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "" +"The value \"{1}\" supplied to --{0} does not parse into a valid boolean, " +"this will be treated as if it was set to \"true\"" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:16 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:31 +msgid "" +"If a backup is interrupted there will likely be partial files present on the" +" backend. Using this flag, Duplicati will automatically remove such files " +"when encountered." +msgstr "" +"If a backup is interrupted there will likely be partial files present on the" +" backend. Using this flag, Duplicati will automatically remove such files " +"when encountered." + +#: Library/Main/Strings.cs:32 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:33 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder." +msgstr "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder." + +#: Library/Main/Strings.cs:34 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:35 +msgid "" +"The operating system keeps track of the last time a file was written. Using " +"this information, Duplicati can quickly determine if the file has been " +"modified. If some application deliberately modifies this information, " +"Duplicati won't work correctly unless this flag is set." +msgstr "" +"The operating system keeps track of the last time a file was written. Using " +"this information, Duplicati can quickly determine if the file has been " +"modified. If some application deliberately modifies this information, " +"Duplicati won't work correctly unless this flag is set." + +#: Library/Main/Strings.cs:36 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:37 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" + +#: Library/Main/Strings.cs:38 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows only)" +msgstr "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows only)" + +#: Library/Main/Strings.cs:40 +msgid "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for downloads. Setting this limit can make the backups take longer, but will" +" make Duplicati less intrusive." +msgstr "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for downloads. Setting this limit can make the backups take longer, but will" +" make Duplicati less intrusive." + +#: Library/Main/Strings.cs:41 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for uploads. Setting this limit can make the backups take longer, but will " +"make Duplicati less intrusive." +msgstr "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for uploads. Setting this limit can make the backups take longer, but will " +"make Duplicati less intrusive." + +#: Library/Main/Strings.cs:43 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "" +"If you store the backups on a local disk, and prefer that they are kept " +"unencrypted, you can turn of encryption completely by using this switch." +msgstr "" +"If you store the backups on a local disk, and prefer that they are kept " +"unencrypted, you can turn of encryption completely by using this switch." + +#: Library/Main/Strings.cs:45 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:46 +msgid "" +"If an upload or download fails, Duplicati will retry a number of times " +"before failing. Use this to handle unstable network connections better." +msgstr "" +"If an upload or download fails, Duplicati will retry a number of times " +"before failing. Use this to handle unstable network connections better." + +#: Library/Main/Strings.cs:47 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:48 +msgid "" +"Supply a passphrase that Duplicati will use to encrypt the backup volumes, " +"making them unreadable without the passphrase. This variable can also be " +"supplied through the environment variable PASSPHRASE." +msgstr "" +"Supply a passphrase that Duplicati will use to encrypt the backup volumes, " +"making them unreadable without the passphrase. This variable can also be " +"supplied through the environment variable PASSPHRASE." + +#: Library/Main/Strings.cs:49 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:50 +msgid "" +"By default, Duplicati will list and restore files from the most recent " +"backup, use this option to select another item. You may use relative times, " +"like \"-2M\" for a backup from two months ago." +msgstr "" + +#: Library/Main/Strings.cs:51 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:52 +msgid "" +"By default, Duplicati will list and restore files from the most recent " +"backup, use this option to select another item. You may enter multiple " +"values separated with comma, and ranges using -, e.g. \"0,2-4,7\" ." +msgstr "" + +#: Library/Main/Strings.cs:53 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:54 +msgid "" +"When searching for files, only the most recent backup is searched. Use this " +"option to show all previous versions too." +msgstr "" +"When searching for files, only the most recent backup is searched. Use this " +"option to show all previous versions too." + +#: Library/Main/Strings.cs:55 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:56 +msgid "" +"When searching for files, all matching files are returned. Use this option " +"to return only the largest common prefix path." +msgstr "" +"When searching for files, all matching files are returned. Use this option " +"to return only the largest common prefix path." + +#: Library/Main/Strings.cs:57 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:58 +msgid "" +"When searching for files, all matching files are returned. Use this option " +"to return only the entries found in the folder specified as filter." +msgstr "" +"When searching for files, all matching files are returned. Use this option " +"to return only the entries found in the folder specified as filter." + +#: Library/Main/Strings.cs:59 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:60 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is usefull if the network drops out occasionally " +"during transmissions." +msgstr "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is usefull if the network drops out occasionally " +"during transmissions." + +#: Library/Main/Strings.cs:61 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:62 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" +"Use this option to attach extra files to the newly uploaded filelists." + +#: Library/Main/Strings.cs:63 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:64 +msgid "" +"If the hash for the volume does not match, Duplicati will refuse to use the " +"backup. Supply this flag to allow Duplicati to proceed anyway." +msgstr "" +"If the hash for the volume does not match, Duplicati will refuse to use the " +"backup. Supply this flag to allow Duplicati to proceed anyway." + +#: Library/Main/Strings.cs:65 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"This option allows you to exclude files that are larger than the given " +"value. Use this to prevent backups becoming extremely large." +msgstr "" +"This option allows you to exclude files that are larger than the given " +"value. Use this to prevent backups becoming extremely large." + +#: Library/Main/Strings.cs:67 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Temporary storage folder" +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "" +"Duplicati will use the system default temporary folder. This option can be " +"used to supply an alternative folder for temporary storage. Note that SQLite" +" will always put temporary files in the system default temporary folder. " +"Consider using the TMPDIR environment variable on Linux to set the temporary" +" folder for both Duplicati and SQLite." +msgstr "" +"Duplicati will use the system default temporary folder. This option can be " +"used to supply an alternative folder for temporary storage. Note that SQLite" +" will always put temporary files in the system default temporary folder. " +"Consider using the TMPDIR environment variable on Linux to set the temporary" +" folder for both Duplicati and SQLite." + +#: Library/Main/Strings.cs:70 +msgid "" +"Selects another thread priority for the process. Use this to set Duplicati " +"to be more or less CPU intensive." +msgstr "" +"Selects another thread priority for the process. Use this to set Duplicati " +"to be more or less CPU intensive." + +#: Library/Main/Strings.cs:71 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:72 +msgid "" +"This option can change the maximum size of dblock files. Changing the size " +"can be useful if the backend has a limit on the size of each individual file" +msgstr "" +"This option can change the maximum size of dblock files. Changing the size " +"can be useful if the backend has a limit on the size of each individual file" + +#: Library/Main/Strings.cs:73 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:74 +msgid "" +"Enabling this option will disallow usage of the streaming interface, which " +"means that transfer progress bars will not show, and bandwidth throttle " +"settings will be ignored." +msgstr "" +"Enabling this option will disallow usage of the streaming interface, which " +"means that transfer progress bars will not show, and bandwidth throttle " +"settings will be ignored." + +#: Library/Main/Strings.cs:75 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:76 +msgid "" +"This option will make sure the contents of the manifest file are not read. " +"This also implies that file hashes are not checked either. Use only for " +"disaster recovery." +msgstr "" +"This option will make sure the contents of the manifest file are not read. " +"This also implies that file hashes are not checked either. Use only for " +"disaster recovery." + +#: Library/Main/Strings.cs:77 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:78 +msgid "" +"Duplicati supports plugable compression modules. Use this option to select a" +" module to use for compression. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"compression module." +msgstr "" +"Duplicati supports plugable compression modules. Use this option to select a" +" module to use for compression. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"compression module." + +#: Library/Main/Strings.cs:79 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:80 +msgid "" +"Duplicati supports plugable encryption modules. Use this option to select a " +"module to use for encryption. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"encryption module." +msgstr "" +"Duplicati supports plugable encryption modules. Use this option to select a " +"module to use for encryption. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"encryption module." + +#: Library/Main/Strings.cs:81 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:82 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:83 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:85 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"This settings controls the usage of snapshots, which allows Duplicati to " +"backup files that are locked by other programs. If this is set to \"off\", " +"Duplicati will not attempt to create a disk snapshot. Setting this to " +"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if " +"that was not allowed or supported. A setting of \"on\" will also make " +"Duplicati attempt to create a snapshot, but will produce a warning message " +"in the log if it fails. Setting it to \"required\" will make Duplicati abort" +" the backup if the snapshot creation fails. On windows this uses the Volume " +"Shadow Copy Services (VSS) and requires administrative privileges. On linux " +"this uses Logical Volume Management (LVM) and requires root privileges." +msgstr "" + +#: Library/Main/Strings.cs:87 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "" +"The pre-generated volumes will be placed into the temporary folder by " +"default, this option can set a different folder for placing the temporary " +"volumes, despite the name, this also works for synchronous runs" +msgstr "" +"The pre-generated volumes will be placed into the temporary folder by " +"default, this option can set a different folder for placing the temporary " +"volumes, despite the name, this also works for synchronous runs" + +#: Library/Main/Strings.cs:89 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "" +"When performing asynchronous uploads, Duplicati will create volumes that can" +" be uploaded. To prevent Duplicati from generating too many volumes, this " +"option limits the number of pending uploads. Set to zero to disable the " +"limit" +msgstr "" +"When performing asynchronous uploads, Duplicati will create volumes that can" +" be uploaded. To prevent Duplicati from generating too many volumes, this " +"option limits the number of pending uploads. Set to zero to disable the " +"limit" + +#: Library/Main/Strings.cs:91 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"Activating this option will make some error messages more verbose, which may" +" help you track down a particular issue" +msgstr "" +"Activating this option will make some error messages more verbose, which may" +" help you track down a particular issue" + +#: Library/Main/Strings.cs:93 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:94 +msgid "Log internal information" +msgstr "" + +#: Library/Main/Strings.cs:95 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" + +#: Library/Main/Strings.cs:96 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:97 +msgid "" +"If Duplicati detects that the target folder is missing, it will create it " +"automatically. Activate this option to prevent automatic folder creation." +msgstr "" +"If Duplicati detects that the target folder is missing, it will create it " +"automatically. Activate this option to prevent automatic folder creation." + +#: Library/Main/Strings.cs:98 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:99 +msgid "" +"Use this option to exclude faulty writers from a snapshot. This is " +"equivalent to the -wx flag of the vshadow.exe tool, except that it only " +"accepts writer class GUIDs, and not component names or instance GUIDs. " +"Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " +"are allowed, including with and without curly braces." +msgstr "" +"Use this option to exclude faulty writers from a snapshot. This is " +"equivalent to the -wx flag of the vshadow.exe tool, except that it only " +"accepts writer class GUIDs, and not component names or instance GUIDs. " +"Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " +"are allowed, including with and without curly braces." + +#: Library/Main/Strings.cs:100 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" + +#: Library/Main/Strings.cs:101 +msgid "" +"This settings controls the usage of NTFS USN numbers, which allows Duplicati" +" to obtain a list of files and folders much faster. If this is set to " +"\"off\", Duplicati will not attempt to use USN. Setting this to \"auto\" " +"makes Duplicati attempt to use USN, and fail silently if that was not " +"allowed or supported. A setting of \"on\" will also make Duplicati attempt " +"to use USN, but will produce a warning message in the log if it fails. " +"Setting it to \"required\" will make Duplicati abort the backup if the USN " +"usage fails. This feature is only supported on Windows and requires " +"administrative privileges." +msgstr "" + +#: Library/Main/Strings.cs:102 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "" +"If USN is enabled the USN numbers are used to find all changed files since " +"last backup. Use this option to disable the use of USN numbers, which will " +"make Duplicati investigate all source files. This option is primarily " +"intended for testing and should not be disabled in a production environment." +" If USN is not enabled, this option has no effect." +msgstr "" +"If USN is enabled the USN numbers are used to find all changed files since " +"last backup. Use this option to disable the use of USN numbers, which will " +"make Duplicati investigate all source files. This option is primarily " +"intended for testing and should not be disabled in a production environment." +" If USN is not enabled, this option has no effect." + +#: Library/Main/Strings.cs:104 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:105 +msgid "" +"When deciding if a full backup should be made or an old backup should be " +"deleted, Duplicati will adjust the times by a small fraction to ensure that " +"minor time differences do not interfer with expected operation. If the " +"backup is set to produce a full backup each day, and a full backup is made " +"at, say 12:00:01, and the backup is executed again at 12:00:00, a full day " +"has not passed and thus an incremental backup is performed. To avoid this, " +"Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable " +"the tolerance, and use strict time checking" +msgstr "" +"When deciding if a full backup should be made or an old backup should be " +"deleted, Duplicati will adjust the times by a small fraction to ensure that " +"minor time differences do not interfer with expected operation. If the " +"backup is set to produce a full backup each day, and a full backup is made " +"at, say 12:00:01, and the backup is executed again at 12:00:00, a full day " +"has not passed and thus an incremental backup is performed. To avoid this, " +"Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable " +"the tolerance, and use strict time checking" + +#: Library/Main/Strings.cs:106 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:107 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:108 +msgid "" +"Duplicati will upload files while scanning the disk and producing volumes, " +"which usually makes the backup faster. Use this flag to turn the behavior " +"off, so that Duplicati will wait for each volume to complete." +msgstr "" +"Duplicati will upload files while scanning the disk and producing volumes, " +"which usually makes the backup faster. Use this flag to turn the behavior " +"off, so that Duplicati will wait for each volume to complete." + +#: Library/Main/Strings.cs:109 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:110 +msgid "" +"Duplicati will attempt to perform multiple operations on a single " +"connection, as this avoids repeated login attempts, and thus speeds up the " +"process. This option can be used to ensure that each operation is performed " +"on a seperate connection" +msgstr "" +"Duplicati will attempt to perform multiple operations on a single " +"connection, as this avoids repeated login attempts, and thus speeds up the " +"process. This option can be used to ensure that each operation is performed " +"on a seperate connection" + +#: Library/Main/Strings.cs:111 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:112 +msgid "" +"When an error occurs, Duplicati will silently retry, and only report the " +"number of retries. Enable this option to have the error messages displayed " +"when a retry is performed." +msgstr "" +"When an error occurs, Duplicati will silently retry, and only report the " +"number of retries. Enable this option to have the error messages displayed " +"when a retry is performed." + +#: Library/Main/Strings.cs:113 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:114 +msgid "" +"If no files have changed, Duplicati will not upload a backup set. If the " +"backup data is used to verify that a backup was executed, this option will " +"make Duplicati upload a backupset even if it is empty" +msgstr "" +"If no files have changed, Duplicati will not upload a backup set. If the " +"backup data is used to verify that a backup was executed, this option will " +"make Duplicati upload a backupset even if it is empty" + +#: Library/Main/Strings.cs:115 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:116 +msgid "" +"This value can be used to set a known upper limit on the amount of space a " +"backend has. If the backend reports the size itself, this value is ignored" +msgstr "" +"This value can be used to set a known upper limit on the amount of space a " +"backend has. If the backend reports the size itself, this value is ignored" + +#: Library/Main/Strings.cs:117 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:118 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:119 +#, csharp-format +msgid "" +"Using this option to handle symlinks different. The \"{0}\" option will " +"simply record a symlink with its name and destination, and a restore will " +"recreate the symlink as a link. Use the option \"{1}\" to ignore all " +"symlinks and not store any information about them. Previous versions of " +"Duplicati used the setting \"{2}\", which will cause symlinked files to be " +"included and restore as normal files." +msgstr "" + +#: Library/Main/Strings.cs:120 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:121 +#, csharp-format +msgid "" +"Using this option to handle hardlinks (only works on Linux/OSX). The \"{0}\"" +" option will record a hardlink ID for each hardlink to avoid storing " +"hardlinked paths multiple times. The option \"{1}\" will ignore hardlink " +"information, and treat each hardlink as a unique path. The option \"{2}\" " +"will ignore all hardlinks with more than one link." +msgstr "" + +#: Library/Main/Strings.cs:122 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:123 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more that one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:124 +msgid "" +"Activate this option to map VSS snapshots to a drive (similar to SUBST, " +"using Win32 DefineDosDevice). This will create temporary drives that are " +"then used to access the contents of a snapshot. This workaround can speed up" +" file access on Windows XP." +msgstr "" +"Activate this option to map VSS snapshots to a drive (similar to SUBST, " +"using Win32 DefineDosDevice). This will create temporary drives that are " +"then used to access the contents of a snapshot. This workaround can speed up" +" file access on Windows XP." + +#: Library/Main/Strings.cs:125 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"A display name that is attached to this backup. Can be used to identify the " +"backup when sending mail or running scripts." +msgstr "" +"A display name that is attached to this backup. Can be used to identify the " +"backup when sending mail or running scripts." + +#: Library/Main/Strings.cs:127 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:128 +#, csharp-format +msgid "" +"This property can be used to point to a text file where each line contains a" +" file extension that indicates a non-compressible file. Files that have an " +"extension found in the file will not be compressed, but simply stored in the" +" archive. The file format ignores any lines that do not start with a period," +" and considers a space to indicate the end of the extension. A default file " +"is supplied, that also serves as an example. The default file is placed in " +"{0}." +msgstr "" + +#: Library/Main/Strings.cs:129 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:130 Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:147 +msgid "" +"A fragment of memory is used to reduce database lookups. You should not " +"change this value unless you get warnings in the log." +msgstr "" +"A fragment of memory is used to reduce database lookups. You should not " +"change this value unless you get warnings in the log." + +#: Library/Main/Strings.cs:131 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:132 +msgid "" +"The blocksize determines how files are fragmented. Choosing a large value " +"will cause a larger overhead on file changes, choosing a small value will " +"cause a large overhead on storage of file lists. Note that the value cannot " +"be changed after remote files are created." +msgstr "" +"The blocksize determines how files are fragmented. Choosing a large value " +"will cause a larger overhead on file changes, choosing a small value will " +"cause a large overhead on storage of file lists. Note that the value cannot " +"be changed after remote files are created." + +#: Library/Main/Strings.cs:133 +msgid "Blocksize used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:134 +msgid "" +"This option can be used to limit the scan to only files that are known to " +"have changed. This is usually only activated in combination with a " +"filesystem watcher that keeps track of file changes." +msgstr "" +"This option can be used to limit the scan to only files that are known to " +"have changed. This is usually only activated in combination with a " +"filesystem watcher that keeps track of file changes." + +#: Library/Main/Strings.cs:135 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:136 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" +"Path to the file containing the local cache of the remote file database" + +#: Library/Main/Strings.cs:137 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, csharp-format +msgid "" +"This option can be used to supply a list of deleted files. This option will " +"be ignored unless the option --{0} is also set." +msgstr "" + +#: Library/Main/Strings.cs:139 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:141 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"This option can be used to reduce the memory footprint by not keeping paths " +"and modification timestamps in memory" +msgstr "" +"This option can be used to reduce the memory footprint by not keeping paths " +"and modification timestamps in memory" + +#: Library/Main/Strings.cs:143 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:144 +msgid "" +"Stores metadata, such as file timestamps and attributes. This increases the " +"required storage space as well as the processing time." +msgstr "" +"Stores metadata, such as file timestamps and attributes. This increases the " +"required storage space as well as the processing time." + +#: Library/Main/Strings.cs:145 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:148 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:149 +msgid "" +"If this flag is set, the local database is not compared to the remote " +"filelist on startup. The intended usage for this option is to work correctly" +" in cases where the filelisting is broken or unavailable." +msgstr "" +"If this flag is set, the local database is not compared to the remote " +"filelist on startup. The intended usage for this option is to work correctly" +" in cases where the filelisting is broken or unavailable." + +#: Library/Main/Strings.cs:150 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "" +"The index files are used to limit the need for downloading dblock files when" +" there is no local database present. The more information is recorded in the" +" index files, the faster operations can proceed without the database. The " +"tradeoff is that larger index files take up more remote space and which may " +"never be used." +msgstr "" +"The index files are used to limit the need for downloading dblock files when" +" there is no local database present. The more information is recorded in the" +" index files, the faster operations can proceed without the database. The " +"tradeoff is that larger index files take up more remote space and which may " +"never be used." + +#: Library/Main/Strings.cs:152 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:153 +msgid "" +"As files are changed, some data stored at the remote destination may not be " +"required. This option controls how much wasted space the destination can " +"contain before being reclaimed. This value is a percentage used on each " +"volume and the total storage." +msgstr "" +"As files are changed, some data stored at the remote destination may not be " +"required. This option controls how much wasted space the destination can " +"contain before being reclaimed. This value is a percentage used on each " +"volume and the total storage." + +#: Library/Main/Strings.cs:154 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." + +#: Library/Main/Strings.cs:156 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:157 +msgid "" +"This is a very advanced option! This option can be used to select a block " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." +msgstr "" +"This is a very advanced option! This option can be used to select a block " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." + +#: Library/Main/Strings.cs:158 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:159 +msgid "" +"This is a very advanced option! This option can be used to select a file " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." +msgstr "" +"This is a very advanced option! This option can be used to select a file " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." + +#: Library/Main/Strings.cs:160 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:161 +msgid "" +"If a large number of small files are detected during a backup, or wasted " +"space is found after deleting backups, the remote data will be compacted. " +"Use this option to disable such automatic compacting and only compact when " +"running the compact command." +msgstr "" +"If a large number of small files are detected during a backup, or wasted " +"space is found after deleting backups, the remote data will be compacted. " +"Use this option to disable such automatic compacting and only compact when " +"running the compact command." + +#: Library/Main/Strings.cs:162 +msgid "Disable automatic compating" +msgstr "" + +#: Library/Main/Strings.cs:163 +msgid "" +"When examining the size of a volume in consideration for compating, a small " +"tolerance value is used, by default 20 percent of the volume size. This " +"ensures that large volumes which may have a few bytes wasted space are not " +"downloaded and rewritten." +msgstr "" +"When examining the size of a volume in consideration for compating, a small " +"tolerance value is used, by default 20 percent of the volume size. This " +"ensures that large volumes which may have a few bytes wasted space are not " +"downloaded and rewritten." + +#: Library/Main/Strings.cs:164 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"To avoid filling the remote storage with small files, this value can force " +"grouping small files. The small volumes will always be combined when they " +"can fill an entire volume." +msgstr "" +"To avoid filling the remote storage with small files, this value can force " +"grouping small files. The small volumes will always be combined when they " +"can fill an entire volume." + +#: Library/Main/Strings.cs:166 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"Enable this option to look into other files on this machine to find existing" +" blocks. This is a fairly slow operation but can limit the size of " +"downloads." +msgstr "" +"Enable this option to look into other files on this machine to find existing" +" blocks. This is a fairly slow operation but can limit the size of " +"downloads." + +#: Library/Main/Strings.cs:168 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:169 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:170 +msgid "" +"When listing contents or when restoring files, the local database can be " +"skipped. This is usually slower, but can be used to verify the actual " +"contents of the remote store" +msgstr "" +"When listing contents or when restoring files, the local database can be " +"skipped. This is usually slower, but can be used to verify the actual " +"contents of the remote store" + +#: Library/Main/Strings.cs:171 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:172 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" + +#: Library/Main/Strings.cs:173 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:174 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:176 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:177 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:178 +msgid "" +"Use this option to overwrite target files when restoring, if this option is " +"not set the files will be restored with a timestamp and a number appended." +msgstr "" +"Use this option to overwrite target files when restoring, if this option is " +"not set the files will be restored with a timestamp and a number appended." + +#: Library/Main/Strings.cs:179 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:180 +msgid "" +"Use this option to increase the amount of output generated when running an " +"option. Generally this option will produce a line for each file processed." +msgstr "" +"Use this option to increase the amount of output generated when running an " +"option. Generally this option will produce a line for each file processed." + +#: Library/Main/Strings.cs:181 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:182 +msgid "" +"Use this option to upload a verification file after changing the remote " +"storage. The file is not encrypted and contains the size and SHA256 hashes " +"of all the remote files and can be used to verify the integrity of the " +"files." +msgstr "" +"Use this option to upload a verification file after changing the remote " +"storage. The file is not encrypted and contains the size and SHA256 hashes " +"of all the remote files and can be used to verify the integrity of the " +"files." + +#: Library/Main/Strings.cs:183 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:184 +#, csharp-format +msgid "" +"After a backup is completed, some files are selected for verification on the" +" remote backend. Use this option to change how many. If this value is set to" +" 0 or the option --{0} is set, no remote files are verified" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:186 +#, csharp-format +msgid "" +"After a backup is completed, some files are selected for verification on the" +" remote backend. Use this option to turn on full verification, which will " +"decrypt the files and examine the insides of each volume, instead of simply " +"verifying the external hash, If the option --{0} is set, no remote files are" +" verified" +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" +"Use this size to control how many bytes a read from a file before processing" + +#: Library/Main/Strings.cs:189 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "" +"Use this option to allow the passphrase to change, note that this option is " +"not permitted for a backup or repair operation" +msgstr "" +"Use this option to allow the passphrase to change, note that this option is " +"not permitted for a backup or repair operation" + +#: Library/Main/Strings.cs:191 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:192 +msgid "" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process" +msgstr "" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process" + +#: Library/Main/Strings.cs:194 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:195 +msgid "" +"Use this option to disable the storage of metadata, such as file timestamps." +" Disabling metadata storage will speed up the backup and restore operations," +" but does not affect file size much." +msgstr "" +"Use this option to disable the storage of metadata, such as file timestamps." +" Disabling metadata storage will speed up the backup and restore operations," +" but does not affect file size much." + +#: Library/Main/Strings.cs:196 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"By default permissions are not restored as they might prevent you from " +"accessing your files. Use this option to restore the permissions as well." +msgstr "" +"By default permissions are not restored as they might prevent you from " +"accessing your files. Use this option to restore the permissions as well." + +#: Library/Main/Strings.cs:198 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:199 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successfull. Use this option to disable the " +"check and avoid waiting for the verification." +msgstr "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successfull. Use this option to disable the " +"check and avoid waiting for the verification." + +#: Library/Main/Strings.cs:200 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:201 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:202 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:203 +msgid "" +"Duplicati will attempt to use data from source files to minimize the amount " +"of downloaded data. Use this option to skip this optimization and only use " +"remote data." +msgstr "" +"Duplicati will attempt to use data from source files to minimize the amount " +"of downloaded data. Use this option to skip this optimization and only use " +"remote data." + +#: Library/Main/Strings.cs:204 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this option to increase verification by checking the hash of blocks read" +" from a volume before patching restored files with the data." +msgstr "" +"Use this option to increase verification by checking the hash of blocks read" +" from a volume before patching restored files with the data." + +#: Library/Main/Strings.cs:206 Server/Strings.cs:31 +msgid "Clean up old log data" +msgstr "" + +#: Library/Main/Strings.cs:207 Server/Strings.cs:32 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/Main/Strings.cs:208 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:209 +msgid "" +"Use this option to build a searchable local database which only contains " +"path information. This option is usable for quickly building a database to " +"locate certain content without needing to reconstruct all information. The " +"resulting database can be searched, but cannot be used to restore data with." +msgstr "" +"Use this option to build a searchable local database which only contains " +"path information. This option is usable for quickly building a database to " +"locate certain content without needing to reconstruct all information. The " +"resulting database can be searched, but cannot be used to restore data with." + +#: Library/Main/Strings.cs:210 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:211 +msgid "" +"By default, your system locale and culture settings will be used. In some " +"cases you may prefer to run with another locale, for example to get messages" +" in another language. This option can be used to set the locale. Supply a " +"blank string to choose the \"Invariant Culture\"." +msgstr "" + +#: Library/Main/Strings.cs:212 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:213 +msgid "" +"Use this option to disable multithreaded handling of up- and downloads, that" +" can significantly speed up backend operations depending on the hardware " +"you're running on and the transfer rate of your backend." +msgstr "" +"Use this option to disable multithreaded handling of up- and downloads, that" +" can significantly speed up backend operations depending on the hardware " +"you're running on and the transfer rate of your backend." + +#: Library/Main/Strings.cs:214 +msgid "Perform backup of HyperV machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:215 +msgid "" +"Use this option to specify the names of machines to include in the backup. " +"Specify multiple machine names with a semicolon separator." +msgstr "" +"Use this option to specify the names of machines to include in the backup. " +"Specify multiple machine names with a semicolon separator." + +#: Library/Main/Strings.cs:216 +msgid "Do not merge the HyperV VHD (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "" +"Use this option to disable the merge of HyperV VHD's prior to performing the" +" backup." +msgstr "" +"Use this option to disable the merge of HyperV VHD's prior to performing the" +" backup." + +#: Library/Main/Strings.cs:223 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:224 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:225 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:226 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:7 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "" +"This module will ask the user for a encryption password on the commandline " +"unless encryption is disabled or the password is supplied by other means" +msgstr "" +"This module will ask the user for a encryption password on the commandline " +"unless encryption is disabled or the password is supplied by other means" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Enter encryption passphrase" +msgstr "Verschlüsselungspasswort angeben" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:15 +msgid "" +"When running with Mono, this module will check if any certificates are " +"installed and suggest installing them otherwise" +msgstr "" +"When running with Mono, this module will check if any certificates are " +"installed and suggest installing them otherwise" + +#: Library/Modules/Builtin/Strings.cs:16 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:17 +#, csharp-format +msgid "" +"No certificates found, you can install some with this command:{0} " +"mozroots --import --sync{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:20 +msgid "" +"This module exposes a number of properties that can be used to change the " +"way http requests are issued" +msgstr "" +"This module exposes a number of properties that can be used to change the " +"way http requests are issued" + +#: Library/Modules/Builtin/Strings.cs:21 +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --accept-specified-ssl-hash instead, whenever " +"possible." +msgstr "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --accept-specified-ssl-hash instead, whenever " +"possible." + +#: Library/Modules/Builtin/Strings.cs:22 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:23 +msgid "" +"If your server certificate is reported as invalid (eg. with self-signed " +"certificates), you can supply the certificate hash to approve it anyway. The" +" hash value must be entered in hex format without spaces. You can enter " +"multiple hashes separated by commas." +msgstr "" +"If your server certificate is reported as invalid (eg. with self-signed " +"certificates), you can supply the certificate hash to approve it anyway. The" +" hash value must be entered in hex format without spaces. You can enter " +"multiple hashes separated by commas." + +#: Library/Modules/Builtin/Strings.cs:24 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:25 +msgid "" +"The default HTTP request has the header \"Expect: 100-Continue\" attached, " +"which allows some optimizations when authenticating, but also breaks some " +"web servers, causing them to report \"417 - Expectation failed\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:27 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more effeciently." +msgstr "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more effeciently." + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "" +"Duplicati uses an external server to support the OAuth authentication flow. " +"If you have set up your own Duplicati OAuth server, you can supply the " +"refresh url." +msgstr "" +"Duplicati uses an external server to support the OAuth authentication flow. " +"If you have set up your own Duplicati OAuth server, you can supply the " +"refresh url." + +#: Library/Modules/Builtin/Strings.cs:32 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:33 +msgid "" +"This option changes the default SSL versions allowed. This is an advanced " +"option and should only be used if you want to enhance security or work " +"around an issue with a particular SSL protocol." +msgstr "" +"This option changes the default SSL versions allowed. This is an advanced " +"option and should only be used if you want to enhance security or work " +"around an issue with a particular SSL protocol." + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" +"Executes a script before starting an operation, and again on completion" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:41 +msgid "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out. If the script returns a non-" +"zero error code or times out, the operation will be aborted." +msgstr "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out. If the script returns a non-" +"zero error code or times out, the operation will be aborted." + +#: Library/Modules/Builtin/Strings.cs:42 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:45 +msgid "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out." +msgstr "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out." + +#: Library/Modules/Builtin/Strings.cs:46 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:47 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"Sets the maximum time a script is allowed to execute. If the script has not " +"completed within this time, it will continue to execute but the operation " +"will continue too, and no script output will be processed." +msgstr "" +"Sets the maximum time a script is allowed to execute. If the script has not " +"completed within this time, it will continue to execute but the operation " +"will continue too, and no script output will be processed." + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +#, csharp-format +msgid "" +"Unable to find the destination mail server through MX lookup, please use the" +" option {0} to specify what smtp server to use." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "" +"This value can be a filename. If a the file exists, the file contents will be used as the message body.\n" +"\n" +"In the message body, certain tokens are replaced:\n" +"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" +"%REMOTEURL% - Remote server url\n" +"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" +"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" +"\n" +"All commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:64 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:67 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email adresses seperated with commas, and you can use the normal adress format as specified by RFC2822 section 3.4.\n" +"Example with 3 recipients: \n" +"\n" +"Peter Sample , John Sample , admin@example.com" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +msgid "" +"By default, mail will only be sent after a Backup operation. Use this option" +" to send mail for all operations." +msgstr "" +"By default, mail will only be sent after a Backup operation. Use this option" +" to send mail for all operations." + +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:74 +msgid "" +"Adress of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" +"\n" +"sender\n" +"sender@example.com\n" +"Mail Sender \n" +"Mail Sender " +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:80 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:81 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\". You can supply multiple " +"options with a comma seperator, e.g. \"{0},{1}\". The special value \"{3}\" " +"is a shorthand for \"{0},{1},{2}\" and will cause all backup operations to " +"send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:114 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, seperated with semicolon. If a server fails, the next server in the list is tried, until the message has been sent.\n" +"If no server is supplied, a DNS lookup is performed to find the first recipient's MX record, and all SMTP servers are tried in their priority order until the message is sent.\n" +"\n" +"To enable SMTP over SSL, use the format smtps://example.com. To enable SMTP STARTTLS, use the format smtp://example.com:25/?starttls=when-available or smtp://example.com:25/?starttls=always. If no port is specified, port 25 is used for non-ssl, and 587 for SSL connections." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:87 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:88 +#, csharp-format +msgid "" +"This setting supplies the email subject. Values are replaced as described in" +" the description for --{0}." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:89 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:93 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:94 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:98 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +msgid "" +"The users who should have the messages sent, specify multiple users " +"seperated with commas" +msgstr "" +"The users who should have the messages sent, specify multiple users " +"seperated with commas" + +#: Library/Modules/Builtin/Strings.cs:100 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"This value can be a filename. If a the file exists, the file contents will be used as the message.\n" +"\n" +"In the message, certain tokens are replaced:\n" +"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" +"%REMOTEURL% - Remote server url\n" +"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" +"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" +"\n" +"All commandline options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +msgid "" +"The username for the account that will send the message, including the " +"hostname. I.e. \"account@jabber.org/Home\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:115 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\". \n" +"You can supply multiple options with a comma seperator, e.g. \"{0},{1}\". The special value \"{3}\" is a shorthand for \"{0},{1},{2}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +msgid "" +"By default, messages will only be sent after a Backup operation. Use this " +"option to send messages for all operations" +msgstr "" +"By default, messages will only be sent after a Backup operation. Use this " +"option to send messages for all operations" + +#: Library/Modules/Builtin/Strings.cs:119 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:120 +msgid "" +"This module provides support for sending status reports via XMPP messagesß" +msgstr "" +"This module provides support for sending status reports via XMPP messagesß" + +#: Library/Modules/Builtin/Strings.cs:121 +msgid "Timeout occured while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:122 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Snapshots/Strings.cs:4 +#, csharp-format +msgid "" +"The external command failed to start.\n" +"Error message: {0}\n" +"Command: {1} {2}" +msgstr "" + +#: Library/Snapshots/Strings.cs:7 +#, csharp-format +msgid "" +"The external command failed to complete within the set time limit: {0} {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:8 +#, csharp-format +msgid "Unable to match local path {0} with any snapshot path: {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:9 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} does not exist: " +"{1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:10 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} still exist: {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:11 +#, csharp-format +msgid "The script returned exit code {0}, but {1} was expected: {2}" +msgstr "" + +#: Library/Snapshots/Strings.cs:12 +#, csharp-format +msgid "" +"Script returned successfully, but the output was missing the {0} parameter: " +"{1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:15 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "" +"The number of files returned by USN was zero. This is likely an error. To " +"remedy this, USN has been disabled." +msgstr "" +"The number of files returned by USN was zero. This is likely an error. To " +"remedy this, USN has been disabled." + +#: Library/Snapshots/Strings.cs:20 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:4 +msgid "backup" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:5 +#, csharp-format +msgid "Unable to determine database format: {0}" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:6 +#, csharp-format +msgid "" +"\n" +"The database has version {0} but the largest supported version is {1}.\n" +"\n" +"This is likely caused by upgrading to a newer version and then downgrading.\n" +"If this is the case, there is likely a backup file of the previous database version in the folder {2}." +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:11 +msgid "Unknown table layout detected" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:12 +#, csharp-format +msgid "" +"Failed to execute SQL: {0}\n" +"Error: {1}\n" +"Database is NOT upgraded." +msgstr "" + +#: Library/Utility/Strings.cs:7 +#, csharp-format +msgid "Invalid size value: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:10 +msgid "The SSL certificate validator was called in an incorrect order" +msgstr "" + +#: Library/Utility/Strings.cs:11 +#, csharp-format +msgid "" +"{0}You may want to import a set of trusted certificates into the Mono " +"certificate store.{0}Use the command:{0} mozroots --import --sync{0}Read " +"more: {1}" +msgstr "" + +#: Library/Utility/Strings.cs:12 +#, csharp-format +msgid "" +"The server certificate had the error {0} and the hash {1}{2}If you trust " +"this certificate, use the commandline option --accept-specified-ssl-hash={1}" +" to accept the server certificate anyway.{2}You can also attempt to import " +"the server certificate into your operating systems trust pool." +msgstr "" + +#: Library/Utility/Strings.cs:13 +#, csharp-format +msgid "" +"Failed while validating certificate hash, error message: {0}, Ssl error " +"name: {1}" +msgstr "" + +#: Library/Utility/Strings.cs:16 +#, csharp-format +msgid "Temporary folder does not exist: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:19 +#, csharp-format +msgid "Failed to parse the segment: {0}, invalid integer" +msgstr "" + +#: Library/Utility/Strings.cs:20 +#, csharp-format +msgid "Invalid specifier: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:21 +#, csharp-format +msgid "Unparsed data: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:24 +#, csharp-format +msgid "The Uri is invalid: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:25 +#, csharp-format +msgid "The Uri is missing a hostname: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:28 +#, csharp-format +msgid "{0} bytes" +msgstr "" + +#: Library/Utility/Strings.cs:29 +#, csharp-format +msgid "{0:N} GB" +msgstr "" + +#: Library/Utility/Strings.cs:30 +#, csharp-format +msgid "{0:N} KB" +msgstr "" + +#: Library/Utility/Strings.cs:31 +#, csharp-format +msgid "{0:N} MB" +msgstr "" + +#: Library/Utility/Strings.cs:32 +#, csharp-format +msgid "{0:N} TB" +msgstr "" + +#: Library/Utility/Strings.cs:33 +#, csharp-format +msgid "The string \"{0}\" could not be parsed into a date" +msgstr "" + +#: Library/Utility/Strings.cs:36 +msgid "Cannot read and write on the same stream" +msgstr "" + +#: Server/Strings.cs:7 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Server/Strings.cs:8 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:10 +msgid "Displays this help" +msgstr "" + +#: Server/Strings.cs:11 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Server/Strings.cs:14 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Server/Strings.cs:15 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:16 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:17 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" +"Activates portable mode where the database is placed below the program " +"executable" + +#: Server/Strings.cs:18 +#, csharp-format +msgid "A serious error occured in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:19 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:22 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:23 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder" +msgstr "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder" + +#: Server/Strings.cs:24 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." + +#: Server/Strings.cs:25 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL." +msgstr "" +"The certificate and key file in PKCS #12 format the webserver use for SSL." + +#: Server/Strings.cs:26 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:27 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Server/Strings.cs:28 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." + +#: Server/Strings.cs:29 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read" +msgstr "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read" + +#: Server/Strings.cs:33 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:34 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:36 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Full backup" +msgstr "" + +#: Server/Strings.cs:40 +msgid "Incremental backup" +msgstr "" + +#: Server/Strings.cs:41 +msgid "List actual files" +msgstr "" + +#: Server/Strings.cs:42 +msgid "List backup entries" +msgstr "" + +#: Server/Strings.cs:43 +msgid "List backups" +msgstr "" + +#: Server/Strings.cs:44 +msgid "Compact remote files" +msgstr "" + +#: Server/Strings.cs:47 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Server/Strings.cs:52 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Server/Strings.cs:53 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Server/Strings.cs:54 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" diff --git a/Localizations/duplicati/localization.pot b/Localizations/duplicati/localization.pot new file mode 100644 index 000000000..6316db4c5 --- /dev/null +++ b/Localizations/duplicati/localization.pot @@ -0,0 +1,3702 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-10-05 11:36+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: CommandLine/Program.cs:262 +msgid "Toggle automatic updates" +msgstr "" + +#: CommandLine/Program.cs:262 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" + +#: CommandLine/Strings.cs:4 +#, csharp-format +msgid "The command {0} needs at least one of the following options set: {1}" +msgstr "" + +#: CommandLine/Strings.cs:5 +#, csharp-format +msgid "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" +msgstr "" + +#: CommandLine/Strings.cs:7 +#, csharp-format +msgid "Command not supported: {0}" +msgstr "" + +#: CommandLine/Strings.cs:8 +msgid "No filesets matched the criteria" +msgstr "" + +#: CommandLine/Strings.cs:9 +msgid "The following filesets would be deleted:" +msgstr "" + +#: CommandLine/Strings.cs:10 +msgid "These filesets were deleted:" +msgstr "" + +#: CommandLine/Strings.cs:11 +msgid "Supported backends:" +msgstr "" + +#: CommandLine/Strings.cs:12 +msgid "Supported compression modules:" +msgstr "" + +#: CommandLine/Strings.cs:13 +msgid "Supported encryption modules:" +msgstr "" + +#: CommandLine/Strings.cs:14 +msgid "Supported options:" +msgstr "" + +#: CommandLine/Strings.cs:15 +msgid "Module is loaded atomatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded atomatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +msgstr "" + +#: CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: CommandLine/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with " +"with either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: CommandLine/Strings.cs:20 +#, csharp-format +msgid "" +"The option --{0} was supplied, but it is reserved for internal use and may " +"not be set on the commandline" +msgstr "" + +#: CommandLine/Strings.cs:21 +#, csharp-format +msgid "" +"This option can be used to store some or all of the options given to the " +"commandline client. The file must be a plain text file, UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. The " +"special options --{0} and --{1} can be used to override the localpath and " +"the remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with with either a + or a -, " +"and multiple filters must be joined with {5} " +msgstr "" + +#: CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: CommandLine/Strings.cs:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "" + +#: CommandLine/Strings.cs:24 +#, csharp-format +msgid "The inner error message is: {0}" +msgstr "" + +#: CommandLine/Strings.cs:25 +msgid "" +"Include files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character, " +"use *.txt to include all files with a txt extension. Regular expressions are " +"also supported and can be supplied by using hard braces, i.e. [.*\\.txt]." +msgstr "" + +#: CommandLine/Strings.cs:26 +msgid "Include files" +msgstr "" + +#: CommandLine/Strings.cs:27 +msgid "" +"Exclude files that match this filter. The special character * means any " +"number of character, and the special character ? means any single character, " +"use *.txt to include all files with a txt extension. Regular expressions are " +"also supported and can be supplied by using hard braces, i.e. [.*\\.txt]." +msgstr "" + +#: CommandLine/Strings.cs:28 +msgid "Exclude files" +msgstr "" + +#: CommandLine/Strings.cs:29 +msgid "" +"If this option is used with a backup operation, it is interpreted as a list " +"of files to add to the filesets. When used with list or restore, it will " +"list or restore the control files instead of the normal files." +msgstr "" + +#: CommandLine/Strings.cs:30 +msgid "Use control files" +msgstr "" + +#: CommandLine/Strings.cs:31 +msgid "" +"If this option is set, progress reports and other messages that would " +"normally go to the console will be redirected to the log." +msgstr "" + +#: CommandLine/Strings.cs:32 +msgid "Disable console output" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:9 +msgid "" +"This backend can read and write data to an FTP based backend using an " +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " +"\"aftp://username:password@hostname/folder\"" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/CloudFiles/Strings.cs:6 Library/Backend/File/Strings.cs:9 +#: Library/Backend/FTP/Strings.cs:12 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/S3/Strings.cs:9 Library/Backend/SharePoint/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/WEBDAV/Strings.cs:7 +msgid "" +"The password used to connect to the server. This may also be supplied as the " +"environment variable \"AUTH_PASSWORD\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/File/Strings.cs:10 +#: Library/Backend/FTP/Strings.cs:13 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/SSHv2/Strings.cs:24 +#: Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/File/Strings.cs:11 +#: Library/Backend/FTP/Strings.cs:14 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:10 Library/Backend/SSHv2/Strings.cs:25 +#: Library/Backend/WEBDAV/Strings.cs:9 +msgid "" +"The username used to connect to the server. This may also be supplied as the " +"environment variable \"AUTH_USERNAME\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/File/Strings.cs:12 +#: Library/Backend/FTP/Strings.cs:15 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:11 Library/Backend/SSHv2/Strings.cs:26 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:14 +msgid "Alternative FTP" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#: Library/Backend/FTP/Strings.cs:20 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#: Library/Backend/FTP/Strings.cs:21 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:18 +#: Library/Backend/FTP/Strings.cs:22 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:19 +msgid "" +"To protect against network or server failures, every upload will be " +"attempted to be verified. Use this option to disable this verification to " +"make the upload faster but less reliable." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:20 +msgid "" +"If this flag is set, the FTP data connection type will be changed to the " +"selected option." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:21 +msgid "Configure the FTP data connection type" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:22 +msgid "" +"If this flag is set, the FTP encryption mode will be changed to the selected " +"option." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:23 +msgid "Configure the FTP encryption mode" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:24 +msgid "This flag controls the SSL policy to use when encryption is enabled." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:25 +msgid "Configure the SSL policy to use when encryption is enabled" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:23 +msgid "" +"This backend can read and write data to Amazon Cloud Drive. Supported format " +"is \"amzcd://folder/subfolder\"." +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:24 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/OAuthHelper/Strings.cs:9 +#: Library/Backend/OneDrive/Strings.cs:11 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/HubiC/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:12 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:26 +msgid "Amazon Cloud Drive" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:27 +#: Library/Backend/Box/Strings.cs:23 +#: Library/Backend/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/HubiC/Strings.cs:23 Library/Backend/OAuthHelper/Strings.cs:6 +#, csharp-format +msgid "You need an AuthID, you can get it from: {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:28 +msgid "The labels to set" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:29 +msgid "Use this option to set labels on the files and folders created" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:30 +#: Library/Backend/GoogleServices/Strings.cs:47 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:31 +msgid "The consistency delay" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:32 +msgid "Amazon Cloud drive needs a small delay for results to stay consistent." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:4 +msgid "All files will be written to the container specified" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:5 +msgid "The name of the storage container " +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:6 +msgid "Azure blob" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:7 +msgid "No Azure storage account name given" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:8 +msgid "" +"The Azure storage account name which can be obtained by clicking the " +"\"Manage Access Keys\" button on the storage account dashboard" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:9 +msgid "The storage account name" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:10 +msgid "" +"The Azure access key which can be obtained by clicking the \"Manage Access " +"Keys\" button on the storage account dashboard" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:11 +msgid "The access key" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:12 +msgid "No Azure access key given" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:17 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed formats " +"are: \"azure://bucketname\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:4 +msgid "" +"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " +"your Backblaze account, this can also be supplied through the \"auth-password" +"\" property" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:5 +msgid "The \"B2 Cloud Storage Application Key\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:6 +msgid "" +"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " +"Backblaze account, this can also be supplied through the \"auth-username\" " +"property" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:7 +msgid "The \"B2 Cloud Storage Account ID\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:8 +msgid "B2 Cloud Storage" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:13 +msgid "No \"B2 Cloud Storage Application Key\" given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:14 +msgid "No \"B2 Cloud Storage Account ID\" given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:15 +msgid "" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed formats are: \"b2://bucketname/prefix\"" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:16 +msgid "" +"By default, a private bucket is created. Use this option to set the bucket " +"type. Refer to the B2 documentation for allowed types " +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:17 +msgid "The bucket type used when creating a bucket" +msgstr "" + +#: Library/Backend/Box/Strings.cs:21 +msgid "" +"This backend can read and write data to Box.com. Supported format is \"box://" +"folder/subfolder\"." +msgstr "" + +#: Library/Backend/Box/Strings.cs:22 +msgid "Box.com" +msgstr "" + +#: Library/Backend/Box/Strings.cs:26 +msgid "Force delete files" +msgstr "" + +#: Library/Backend/Box/Strings.cs:27 +msgid "" +"After deleting a file, it may end up in the trash folder where it will be " +"deleted after a grace period. Use this command to force immediate removal of " +"delete files." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"Cloudfiles use different servers for authentification based on where the " +"account was resides, use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:5 +msgid "Provide another authentication URL" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:10 +msgid "Supplies the API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:11 +msgid "Supplies the access key used to connect to the server" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:12 +#, csharp-format +msgid "" +"Duplicati will assume that the credentials given are for a US account, use " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:13 +msgid "Use a UK account" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:14 +msgid "Supplies the username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:15 +msgid "Supplies the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:16 +msgid "" +"Supports connections to the CloudFiles backend. Allowed formats is " +"\"cloudfiles://container/folder\"." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:17 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:18 +msgid "MD5 Hash (ETag) verification failed" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:19 +msgid "Failed to delete file" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:20 +msgid "Failed to upload file" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:21 +msgid "No CloudFiles API Access Key given" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:22 +msgid "No CloudFiles userID given" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:23 +msgid "Unexpected CloudFiles response, perhaps the API has changed?" +msgstr "" + +#: Library/Backend/Dropbox/Strings.cs:22 +msgid "" +"This backend can read and write data to Dropbox. Supported format is " +"\"dropbox://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Dropbox/Strings.cs:23 +msgid "Dropbox" +msgstr "" + +#: Library/Backend/File/Strings.cs:4 +#, csharp-format +msgid "" +"This option only works when the --{0} option is also specified. If there are " +"alternate paths specified, this option indicates the name of a marker file " +"that must be present in the folder. This can be used to handle situations " +"where an external drive changes drive letter or mount point. By ensuring " +"that a certain file exists, it is possible to prevent writing data to an " +"unwanted external drive. The contents of the file are never examined, only " +"file existence." +msgstr "" + +#: Library/Backend/File/Strings.cs:5 +msgid "Look for a file in the destination folder" +msgstr "" + +#: Library/Backend/File/Strings.cs:6 +#, csharp-format +msgid "" +"This option allows multiple targets to be specified. The primary target path " +"is placed before the list of paths supplied with this option. Before " +"starting the backup, each folder in the list is checked for existence and " +"optionally the presence of the marker file supplied by --{0}. The first " +"existing path that optionally contains the marker file is then used as the " +"destination. Multiple destinations are separated with a {1},. On Windows, " +"the path may be a UNC path, and the drive letter may be substituted with an " +"asterisk (*), eg.: \"*:\\backup\", which will examine all drive letters. If " +"a username and password is supplied, the same credentials are used for all " +"destinations." +msgstr "" + +#: Library/Backend/File/Strings.cs:7 +msgid "A list of secondary target paths" +msgstr "" + +#: Library/Backend/File/Strings.cs:8 +msgid "" +"This backend can read and write data to an file based backend. Allowed " +"formats are \"file://hostname/folder\" or \"file://username:" +"password@hostname/folder\". You may supply UNC paths (eg: \"file://\\\\server" +"\\folder\") or local paths (eg: (win) \"file://c:\\folder\", (linux) " +"\"file:///usr/pub/files\")" +msgstr "" + +#: Library/Backend/File/Strings.cs:13 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:14 +#, csharp-format +msgid "The folder {0} does not exist" +msgstr "" + +#: Library/Backend/File/Strings.cs:15 +#, csharp-format +msgid "" +"The marker file \"{0}\" was not found in any of the examined destinations: " +"{1}" +msgstr "" + +#: Library/Backend/File/Strings.cs:16 +msgid "" +"When storing the file, the standard operation is to copy the file and delete " +"the original. This sequence ensures that the operation can be retried if " +"something goes wrong. Activating this option may cause the retry operation " +"to fail. This option has no effect unless the --disable-streaming-transfers " +"options is activated." +msgstr "" + +#: Library/Backend/File/Strings.cs:17 +msgid "Move the file instead of copying it" +msgstr "" + +#: Library/Backend/File/Strings.cs:18 +msgid "Force authentication against remote share" +msgstr "" + +#: Library/Backend/File/Strings.cs:19 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:7 +msgid "" +"This backend can read and write data to an FTP based backend. Allowed " +"formats are \"ftp://hostname/folder\" or \"ftp://username:password@hostname/" +"folder\"" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:8 +msgid "" +"If this flag is set, the FTP connection is made in active mode. Even if the " +"\"ftp-passive\" flag is also set, the connection will be made in active mode" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 +msgid "Toggles the FTP connections method" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:10 +msgid "" +"If this flag is set, the FTP connection is made in passive mode, which works " +"better with some firewalls. If the \"ftp-regular\" flag is also set, this " +"flag is ignored" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:16 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps)." +msgstr "" + +#: Library/Backend/FTP/Strings.cs:17 +msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:18 +msgid "FTP" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:8 +#: Library/Backend/WEBDAV/Strings.cs:14 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:23 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verfication to make the upload " +"faster but less reliable." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:22 +msgid "" +"This backend can read and write data to Google Cloud Storage. Supported " +"format is \"googlecloudstore://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:23 +msgid "Google Cloud Storage" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:25 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:29 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to " +"change what region the data is stored in. Charges vary with bucket location. " +"Known bucket locations:\n" +"{0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +msgid "Specifies location option for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:32 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to " +"change what storage type the bucket has. Charges and functionality vary with " +"bucket storage class. Known storage classes:\n" +"{0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:34 +msgid "Specifies storage class for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specifies project for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:36 +msgid "" +"This option is only used when creating new buckets. Use this option to " +"supply the project ID that the bucket is attached to. The project determines " +"where usage charges are applied" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:41 +#, csharp-format +msgid "" +"The account access has been blocked by Google, please visit this URL and " +"unlock it: {0}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:42 +msgid "" +"This backend can read and write data to Google Drive. Supported format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 +msgid "Google Drive" +msgstr "" + +#: Library/Backend/HubiC/Strings.cs:21 +msgid "" +"This backend can read and write data to HubiC. Supported format is \"hubic://" +"container/folder\"." +msgstr "" + +#: Library/Backend/HubiC/Strings.cs:22 +msgid "HubiC" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:12 +msgid "" +"This backend can read and write data to Mega.co.nz. Allowed formats are: " +"\"mega://folder/subfolder\"" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:7 +#, csharp-format +msgid "" +"Failed to authorize using the OAuth service: {0}. If the problem persists, " +"try generating a new authid token from: {1}" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:7 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:5 +#, csharp-format +msgid "" +"Failed to authorize using the WLID service: {0}. If the problem persists, " +"try generating a new authid token from: {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:6 +msgid "Autocreated folder" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:8 +#, csharp-format +msgid "Missing the folder: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:9 Library/Compression/Strings.cs:11 +#, csharp-format +msgid "File not found: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:10 +msgid "Microsoft OneDrive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:13 +#, csharp-format +msgid "" +"Stores files on Microsoft OneDrive. Usage of this backend requires that you " +"agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"This backend can read and write data to Swift (OpenStack Object Storage). " +"Supported format is \"openstack://container/folder\"." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "" +"The password used to connect to the server. This may also be supplied as the " +"environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " +"must also be set" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"The Tenant Name is commonly the paying user account name. This option must " +"be supplied when authenticating with a password, but is not required when " +"using an API key." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"The API key can be used to connect without supplying a password and tenant " +"ID with some providers." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +#, csharp-format +msgid "" +"The authentication URL is used to authenticate the user and find the storage " +"service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "" +"This option is only used when creating a container, and is used to indicate " +"where the container should be placed. Consult your provider for a list of " +"valid regions, or leave empty for the default region." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:20 +msgid "Supplies the region used for creating a container" +msgstr "" + +#: Library/Backend/S3/Strings.cs:4 +msgid "" +"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " +"account, this can also be supplied through the \"auth-password\" property" +msgstr "" + +#: Library/Backend/S3/Strings.cs:5 +msgid "The AWS \"Secret Access Key\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:6 +msgid "" +"The AWS \"Access Key ID\" can be obtained after logging into your AWS " +"account, this can also be supplied through the \"auth-username\" property" +msgstr "" + +#: Library/Backend/S3/Strings.cs:7 +msgid "The AWS \"Access Key ID\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:8 +msgid "Amazon S3" +msgstr "" + +#: Library/Backend/S3/Strings.cs:13 +msgid "No Amazon S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:14 +msgid "No Amazon S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:15 +msgid "" +"This flag is only used when creating new buckets. If the flag is set, the " +"bucket is created on a european server. This flag forces the \"s3-use-new-" +"style\" flag. Amazon charges slightly more for european buckets." +msgstr "" + +#: Library/Backend/S3/Strings.cs:16 +msgid "Use a European server" +msgstr "" + +#: Library/Backend/S3/Strings.cs:17 +msgid "" +"Specify this argument to make the S3 backend use subdomains rather than the " +"previous url prefix method. See the Amazon S3 documentation for more details." +msgstr "" + +#: Library/Backend/S3/Strings.cs:18 +msgid "Use subdomain calling style" +msgstr "" + +#: Library/Backend/S3/Strings.cs:19 +#, csharp-format +msgid "Unable to determine the bucket name for host: {0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:20 +msgid "" +"This flag toggles the use of the special RRS header. Files stored using RRS " +"are more likely to disapear than those stored normally, but also costs less " +"to store. See the full description here: http://aws.amazon.com/about-aws/" +"whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" +msgstr "" + +#: Library/Backend/S3/Strings.cs:21 +msgid "Use Reduced Redundancy Storage" +msgstr "" + +#: Library/Backend/S3/Strings.cs:22 +#, csharp-format +msgid "You are using a deprected url format, please change it to: {0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:23 +msgid "" +"This backend can read and write data to an Amazon S3 compatible server. " +"Allowed formats are: \"s3://bucketname/prefix\"" +msgstr "" + +#: Library/Backend/S3/Strings.cs:24 +#, csharp-format +msgid "The options --{0} and --{1} are mutually exclusive" +msgstr "" + +#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:38 +#, csharp-format +msgid "Please use --{0}={1} instead" +msgstr "" + +#: Library/Backend/S3/Strings.cs:26 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to " +"change what region the data is stored in. Amazon charges slightly more for " +"non-US buckets. Known bucket locations:\n" +"{0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:28 +msgid "Specifies S3 location constraints" +msgstr "" + +#: Library/Backend/S3/Strings.cs:29 +#, csharp-format +msgid "" +"Companies other than Amazon are now supporting the S3 API, meaning that this " +"backend can read and write data to those providers as well. Use this option " +"to set the hostname. Currently known providers are:\n" +"{0}" +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "Specifies an alternate S3 server name" +msgstr "" + +#: Library/Backend/S3/Strings.cs:32 +msgid "" +"The subdomain calling option does nothing, the library will pick the right " +"calling convention" +msgstr "" + +#: Library/Backend/S3/Strings.cs:33 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https). Note that bucket names containing a period has problems with SSL " +"connections." +msgstr "" + +#: Library/Backend/S3/Strings.cs:34 Library/Backend/TahoeLAFS/Strings.cs:6 +#: Library/Backend/WEBDAV/Strings.cs:19 +msgid "Instructs Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "" +"Use this option to specify a storage class. If this option is not used, the " +"server will choose a default storage class." +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "Specify storage class" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:6 +msgid "Microsoft SharePoint" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:7 +msgid "" +"Supports connections to a SharePoint server (including OneDrive for " +"Business). Allowed formats are \"mssp://tennant.sharepoint.com/PathToWeb//" +"BaseDocLibrary/subfolder\" or \"mssp://username:password@tennant.sharepoint." +"com/PathToWeb//BaseDocLibrary/subfolder\". Use a double slash '//' in the " +"path to denote the web from the documents library." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:12 +#: Library/Backend/WEBDAV/Strings.cs:11 +msgid "" +"If the server and client both supports integrated authentication, this " +"option enables that authentication method. This is likely only available " +"with windows servers and clients." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:13 +#: Library/Backend/WEBDAV/Strings.cs:12 +msgid "Use windows integrated authentication to connect to the server" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:14 +msgid "" +"Use this option to have files moved to the recycle bin folder instead of " +"removing them permanently when compacting or deleting backups." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:15 +msgid "Move deleted files to the recycle bin" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:17 +msgid "" +"Use this option to upload files to SharePoint as a whole with BinaryDirect " +"mode. This is the most efficient way of uploading, but can cause non-" +"recoverable timouts under certain conditions. Use this option only with very " +"fast and stable internet connections." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:18 +msgid "Upload files using binary direct mode." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:20 +msgid "" +"Use this option to specify a custom value for timeouts of web operation when " +"communicating with SharePoint Server. Recommended value is 180s." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:21 +msgid "Set timeout for SharePoint web operations." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:23 +msgid "" +"Use this option to specify the size of each chunk when uploading to " +"SharePoint Server. Recommended value is 4MB." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:24 +msgid "Set blocksize for chunked uploads to SharePoint." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +#, csharp-format +msgid "Element with path '{0}' not found on host '{1}'." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:27 +#, csharp-format +msgid "" +"No SharePoint web could be logged in to at path '{0}'. Maybe wrong " +"credentials. Or try using '//' in path to separate web from folder path." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:28 +msgid "" +"Everything seemed alright, but then web title could not be read to test " +"connection. Something's wrong." +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:33 +msgid "Microsoft OneDrive for Business" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:34 +msgid "" +"Supports connections to Microsoft OneDrive for Business. Allowed formats are " +"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder" +"\" or \"od4b://username:password@tennant.sharepoint.com/personal/" +"username_domain/Documents/folder\". You can use a double slash '//' in the " +"path to denote the base path from the documents folder." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:4 +msgid "Module for generating SSH private/public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:5 +msgid "SSH Key Generator" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:6 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:7 +msgid "A username to append to the public key" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:8 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:9 +msgid "Determines the type of key to generate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:10 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:11 +msgid "The length of the key in bits" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:14 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:15 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:16 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:17 +msgid "The SSH connection URL used to establish the connection" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:18 +msgid "The SSH public key to append" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:19 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the .ssh/" +"authorized_keys file" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:22 +msgid "" +"This backend can read and write data to an SSH based backend, using SFTP. " +"Allowed formats are \"ssh://hostname/folder\" or \"ssh://username:" +"password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:27 +msgid "" +"The server fingerprint used for validation of server identity. Format is eg. " +"\"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "Supplies server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 +msgid "" +"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " +"supplied is used to decrypt the keyfile. If this option is supplied, the " +"password is not used to authenticate. This option only works when using the " +"managed SSH client." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 Library/Backend/SSHv2/Strings.cs:32 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +#, csharp-format +msgid "" +"An url-encoded SSH private key. The private key must be prefixed with {0}. " +"If the file is encrypted, the password supplied is used to decrypt the " +"keyfile. If this option is supplied, the password is not used to " +"authenticate. This option only works when using the managed SSH client." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:34 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:35 +#, csharp-format +msgid "" +"Validation of server fingerprint failed. Server returned fingerprint " +"\"{0}\". Cause of this message is either not correct configuration or Man-in-" +"the-middle attack!" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:4 +msgid "" +"This backend can read and write data to a Tahoe-LAFS based backend. Allowed " +"format is \"tahoe://hostname:port/uri/$DIRCAP\"." +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:5 Library/Backend/WEBDAV/Strings.cs:18 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"/uri/URI:DIR2:\"" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:4 +msgid "" +"Supports connections to a WEBDAV enabled web server, using the HTTP " +"protocol. Allowed formats are \"webdav://hostname/folder\" or \"webdav://" +"username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:5 +msgid "" +"Using the HTTP Digest authentication method allows the user to authenticate " +"with the server, without sending the password in clear. However, a man-in-" +"the-middle attack is easy, because the HTTP protocol specifies a fallback to " +"Basic authentication, which will make the client send the password to the " +"attacker. Using this flag, the client does not accept this, and always uses " +"Digest authentication or fails to connect." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:6 +msgid "Force the use of the HTTP Digest authentication method" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:13 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:15 +#, csharp-format +msgid "" +"When listing the folder {0} the file {1} was listed, but the server now " +"reports that the file is not found.\n" +"This can be because the file is deleted or unavailable, but it can also be " +"because the file extension {2} is blocked by the web server. IIS blocks " +"unknown extensions by default.\n" +"Error message: {3}" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:20 +msgid "" +"To aid in debugging issues, it is possible to set a path to a file that will " +"be overwritten with the PROPFIND response" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +msgid "Dump the PROPFIND response" +msgstr "" + +#: Library/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:21 +msgid "" +"This option controls the compression level used. A setting of zero gives no " +"compression, and a setting of 9 gives maximum compression." +msgstr "" + +#: Library/Compression/Strings.cs:6 +msgid "Sets the Zip compression level" +msgstr "" + +#: Library/Compression/Strings.cs:7 +#, csharp-format +msgid "" +"This option can be used to set an alternative compressor method, such as " +"LZMA. Note that using another value than Deflate will cause the {0} option " +"to be ignored." +msgstr "" + +#: Library/Compression/Strings.cs:8 +msgid "Sets the Zip compression method" +msgstr "" + +#: Library/Compression/Strings.cs:9 +msgid "" +"This module provides the industry standard Zip compression. Files created " +"with this module can be read by any standard compliant zip application." +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:14 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:15 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores.." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:23 +msgid "" +"This option controls the compression algorithm used. Enabling this option " +"will cause 7z to use the fast algorithm, which produces slightly less " +"compression." +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z fast algorithm usage" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:4 +#, csharp-format +msgid "Failed to load assembly {0}, error message: {1}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:5 +#, csharp-format +msgid "Failed to load process type {0} assembly {1}, error message: {2}" +msgstr "" + +#: Library/Encryption/Strings.cs:4 +msgid "" +"This module encrypts all files in the same way that AESCrypt does, using 256 " +"bit AES encryption." +msgstr "" + +#: Library/Encryption/Strings.cs:5 +msgid "AES-256 encryption, built in" +msgstr "" + +#: Library/Encryption/Strings.cs:6 +msgid "Blank or empty passphrase not allowed" +msgstr "" + +#: Library/Encryption/Strings.cs:7 +msgid "" +"Use this option to set the thread level allowed for AES crypt operations. " +"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " +"multithreading)" +msgstr "" + +#: Library/Encryption/Strings.cs:8 +msgid "Set thread level utilized for crypting (0-4)" +msgstr "" + +#: Library/Encryption/Strings.cs:11 +#, csharp-format +msgid "Failed to decrypt data (invalid passphrase?): {0}" +msgstr "" + +#: Library/Encryption/Strings.cs:14 +msgid "" +"The GPG encryption module uses the GNU Privacy Guard program to encrypt and " +"decrypt files. It requires that the gpg executable is available on the " +"system. On Windows it is assumed that this is in the default installation " +"folder under program files, under Linux and OSX it is assumed that the " +"program is available via the PATH environment variable. It is possible to " +"supply the path to GPG using the --gpg-program-path switch." +msgstr "" + +#: Library/Encryption/Strings.cs:15 +msgid "GNU Privacy Guard, external" +msgstr "" + +#: Library/Encryption/Strings.cs:16 +msgid "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --decrypt option is always specified." +msgstr "" + +#: Library/Encryption/Strings.cs:17 +msgid "Extra GPG commandline options for decryption" +msgstr "" + +#: Library/Encryption/Strings.cs:18 +msgid "" +"The GPG encryption/decryption will use the --armor option for GPG to protect " +"the files with armor. Specify this switch to remove the --armor option." +msgstr "" + +#: Library/Encryption/Strings.cs:19 +msgid "Don't use GPG Armor" +msgstr "" + +#: Library/Encryption/Strings.cs:20 +msgid "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --encrypt option is always specified." +msgstr "" + +#: Library/Encryption/Strings.cs:21 +msgid "Extra GPG commandline options for encryption" +msgstr "" + +#: Library/Encryption/Strings.cs:22 +#, csharp-format +msgid "Failed to execute GPG at \"\"{0}\" {1}\": {2}" +msgstr "" + +#: Library/Encryption/Strings.cs:23 +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"assume that the program \"gpg\" is available in the system path." +msgstr "" + +#: Library/Encryption/Strings.cs:24 +msgid "The path to GnuPG" +msgstr "" + +#: Library/Encryption/Strings.cs:25 +#, csharp-format +msgid "" +"This option has non-standard handling, please use the --{0} option instead." +msgstr "" + +#: Library/Encryption/Strings.cs:26 +msgid "" +"Use this option to supply the --armor option to GPG. The files will be " +"larger but can be sent as pure text files." +msgstr "" + +#: Library/Encryption/Strings.cs:27 +msgid "Use GPG Armor" +msgstr "" + +#: Library/Encryption/Strings.cs:28 +msgid "Overrides the GPG command supplied for decryption" +msgstr "" + +#: Library/Encryption/Strings.cs:29 +msgid "The GPG decryption command" +msgstr "" + +#: Library/Encryption/Strings.cs:30 +#, csharp-format +msgid "" +"Overrides the default GPG encryption command \"{0}\", normal usage is to " +"request asymetric encryption with the setting {1}" +msgstr "" + +#: Library/Encryption/Strings.cs:31 +msgid "The GPG encryption command" +msgstr "" + +#: Library/Encryption/Strings.cs:34 +#, csharp-format +msgid "Decryption failed: {0}" +msgstr "" + +#: Library/Encryption/Strings.cs:35 +msgid "Failure while invoking GnuPG, program won't flush output" +msgstr "" + +#: Library/Encryption/Strings.cs:36 +msgid "Failure while invoking GnuPG, program won't terminate" +msgstr "" + +#: Library/Interface/CustomExceptions.cs:57 +#: Library/Interface/CustomExceptions.cs:65 +msgid "The requested file does not exist" +msgstr "" + +#: Library/Interface/Strings.cs:4 +msgid "aliases" +msgstr "" + +#: Library/Interface/Strings.cs:5 +msgid "default value" +msgstr "" + +#: Library/Interface/Strings.cs:6 +msgid "[DEPRECATED]" +msgstr "" + +#: Library/Interface/Strings.cs:7 +msgid "values" +msgstr "" + +#: Library/Interface/Strings.cs:10 +msgid "Boolean" +msgstr "" + +#: Library/Interface/Strings.cs:11 +msgid "Enumeration" +msgstr "" + +#: Library/Interface/Strings.cs:12 +msgid "Flags" +msgstr "" + +#: Library/Interface/Strings.cs:13 +msgid "Integer" +msgstr "" + +#: Library/Interface/Strings.cs:14 +msgid "Path" +msgstr "" + +#: Library/Interface/Strings.cs:15 +msgid "Size" +msgstr "" + +#: Library/Interface/Strings.cs:16 +msgid "String" +msgstr "" + +#: Library/Interface/Strings.cs:17 +msgid "Timespan" +msgstr "" + +#: Library/Interface/Strings.cs:18 +msgid "Unknown" +msgstr "" + +#: Library/Interface/Strings.cs:21 +#, csharp-format +msgid "" +"The configuration for the backend is not valid, it is missing the {0} field" +msgstr "" + +#: Library/Interface/Strings.cs:22 +msgid "Do you want to test the connection?" +msgstr "" + +#: Library/Interface/Strings.cs:23 +#, csharp-format +msgid "Connection Failed: {0}" +msgstr "" + +#: Library/Interface/Strings.cs:24 +msgid "Connection succeeded!" +msgstr "" + +#: Library/Interface/Strings.cs:25 +msgid "" +"You have not entered a path. This will store all backups in the default " +"directory. Is this what you want?" +msgstr "" + +#: Library/Interface/Strings.cs:26 +msgid "You must enter a password" +msgstr "" + +#: Library/Interface/Strings.cs:27 +msgid "" +"You have not entered a password.\n" +"Proceed without a password?" +msgstr "" + +#: Library/Interface/Strings.cs:29 +msgid "You must enter the name of the server" +msgstr "" + +#: Library/Interface/Strings.cs:30 +msgid "You must enter a username" +msgstr "" + +#: Library/Interface/Strings.cs:31 +msgid "" +"You have not entered a username.\n" +"This is fine if the server allows anonymous uploads, but likely a username " +"is required\n" +"Proceed without a username?" +msgstr "" + +#: Library/Interface/Strings.cs:34 +msgid "" +"The connection succeeded but another backup was found in the destination " +"folder. It is possible to configure Duplicati to store multiple backups in " +"the same folder, but it is not recommended.\n" +"\n" +"Do you want to use the selected folder?" +msgstr "" + +#: Library/Interface/Strings.cs:37 +msgid "The folder cannot be created because it already exists" +msgstr "" + +#: Library/Interface/Strings.cs:38 +msgid "Folder created!" +msgstr "" + +#: Library/Interface/Strings.cs:39 +msgid "The requested folder does not exist" +msgstr "" + +#: Library/Interface/Strings.cs:40 +#, csharp-format +msgid "The server name \"{0}\" is not valid" +msgstr "" + +#: Library/Interface/Strings.cs:41 +msgid "Cancelled" +msgstr "" + +#: Library/Main/BackendManager.cs:588 +#, csharp-format +msgid "Failed to dispose backend instance: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:602 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:608 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:613 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:1094 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/BackendManager.cs:1107 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:48 +#, csharp-format +msgid "ExecuteNonQuery: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:64 +#: Library/Main/Database/ExtensionMethods.cs:90 +#, csharp-format +msgid "ExecuteScalar: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:110 +#, csharp-format +msgid "ExecuteReader: {0}" +msgstr "" + +#: Library/Main/Database/ExtensionMethods.cs:200 +#, csharp-format +msgid "{0} records" +msgstr "" + +#: Library/Main/Strings.cs:7 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "" +"The file {0} was downloaded and had size {1} but the size was expected to be " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:10 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:11 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:12 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "" +"The value \"{1}\" supplied to --{0} does not parse into a valid boolean, " +"this will be treated as if it was set to \"true\"" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:16 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework. " +"Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:31 +msgid "" +"If a backup is interrupted there will likely be partial files present on the " +"backend. Using this flag, Duplicati will automatically remove such files " +"when encountered." +msgstr "" + +#: Library/Main/Strings.cs:32 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:33 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder." +msgstr "" + +#: Library/Main/Strings.cs:34 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:35 +msgid "" +"The operating system keeps track of the last time a file was written. Using " +"this information, Duplicati can quickly determine if the file has been " +"modified. If some application deliberately modifies this information, " +"Duplicati won't work correctly unless this flag is set." +msgstr "" + +#: Library/Main/Strings.cs:36 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:37 +msgid "" +"By default, files will be restored in the source folders, use this option to " +"restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:40 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore " +"operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:41 +msgid "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for downloads. Setting this limit can make the backups take longer, but will " +"make Duplicati less intrusive." +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for uploads. Setting this limit can make the backups take longer, but will " +"make Duplicati less intrusive." +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"If you store the backups on a local disk, and prefer that they are kept " +"unencrypted, you can turn of encryption completely by using this switch." +msgstr "" + +#: Library/Main/Strings.cs:46 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:47 +msgid "" +"If an upload or download fails, Duplicati will retry a number of times " +"before failing. Use this to handle unstable network connections better." +msgstr "" + +#: Library/Main/Strings.cs:48 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:49 +msgid "" +"Supply a passphrase that Duplicati will use to encrypt the backup volumes, " +"making them unreadable without the passphrase. This variable can also be " +"supplied through the environment variable PASSPHRASE." +msgstr "" + +#: Library/Main/Strings.cs:50 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:51 +msgid "" +"By default, Duplicati will list and restore files from the most recent " +"backup, use this option to select another item. You may use relative times, " +"like \"-2M\" for a backup from two months ago." +msgstr "" + +#: Library/Main/Strings.cs:52 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:53 +msgid "" +"By default, Duplicati will list and restore files from the most recent " +"backup, use this option to select another item. You may enter multiple " +"values separated with comma, and ranges using -, e.g. \"0,2-4,7\" ." +msgstr "" + +#: Library/Main/Strings.cs:54 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:55 +msgid "" +"When searching for files, only the most recent backup is searched. Use this " +"option to show all previous versions too." +msgstr "" + +#: Library/Main/Strings.cs:56 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:57 +msgid "" +"When searching for files, all matching files are returned. Use this option " +"to return only the largest common prefix path." +msgstr "" + +#: Library/Main/Strings.cs:58 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:59 +msgid "" +"When searching for files, all matching files are returned. Use this option " +"to return only the entries found in the folder specified as filter." +msgstr "" + +#: Library/Main/Strings.cs:60 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:61 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is usefull if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:62 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:63 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:64 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:65 +msgid "" +"If the hash for the volume does not match, Duplicati will refuse to use the " +"backup. Supply this flag to allow Duplicati to proceed anyway." +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "" +"This option allows you to exclude files that are larger than the given " +"value. Use this to prevent backups becoming extremely large." +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Temporary storage folder" +msgstr "" + +#: Library/Main/Strings.cs:70 +msgid "" +"Duplicati will use the system default temporary folder. This option can be " +"used to supply an alternative folder for temporary storage. Note that SQLite " +"will always put temporary files in the system default temporary folder. " +"Consider using the TMPDIR environment variable on Linux to set the temporary " +"folder for both Duplicati and SQLite." +msgstr "" + +#: Library/Main/Strings.cs:71 +msgid "" +"Selects another thread priority for the process. Use this to set Duplicati " +"to be more or less CPU intensive." +msgstr "" + +#: Library/Main/Strings.cs:72 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:73 +msgid "" +"This option can change the maximum size of dblock files. Changing the size " +"can be useful if the backend has a limit on the size of each individual file" +msgstr "" + +#: Library/Main/Strings.cs:74 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:75 +msgid "" +"Enabling this option will disallow usage of the streaming interface, which " +"means that transfer progress bars will not show, and bandwidth throttle " +"settings will be ignored." +msgstr "" + +#: Library/Main/Strings.cs:76 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:77 +msgid "" +"This option will make sure the contents of the manifest file are not read. " +"This also implies that file hashes are not checked either. Use only for " +"disaster recovery." +msgstr "" + +#: Library/Main/Strings.cs:78 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:79 +msgid "" +"Duplicati supports plugable compression modules. Use this option to select a " +"module to use for compression. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"compression module." +msgstr "" + +#: Library/Main/Strings.cs:80 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:81 +msgid "" +"Duplicati supports plugable encryption modules. Use this option to select a " +"module to use for encryption. This is only applied when creating new " +"volumes, when reading an existing file, the filename is used to select the " +"encryption module." +msgstr "" + +#: Library/Main/Strings.cs:82 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:83 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:85 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:87 +msgid "" +"This settings controls the usage of snapshots, which allows Duplicati to " +"backup files that are locked by other programs. If this is set to \"off\", " +"Duplicati will not attempt to create a disk snapshot. Setting this to \"auto" +"\" makes Duplicati attempt to create a snapshot, and fail silently if that " +"was not allowed or supported. A setting of \"on\" will also make Duplicati " +"attempt to create a snapshot, but will produce a warning message in the log " +"if it fails. Setting it to \"required\" will make Duplicati abort the backup " +"if the snapshot creation fails. On windows this uses the Volume Shadow Copy " +"Services (VSS) and requires administrative privileges. On linux this uses " +"Logical Volume Management (LVM) and requires root privileges." +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "" +"The pre-generated volumes will be placed into the temporary folder by " +"default, this option can set a different folder for placing the temporary " +"volumes, despite the name, this also works for synchronous runs" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "" +"When performing asynchronous uploads, Duplicati will create volumes that can " +"be uploaded. To prevent Duplicati from generating too many volumes, this " +"option limits the number of pending uploads. Set to zero to disable the limit" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:93 +msgid "" +"Activating this option will make some error messages more verbose, which may " +"help you track down a particular issue" +msgstr "" + +#: Library/Main/Strings.cs:94 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:95 +msgid "Log internal information" +msgstr "" + +#: Library/Main/Strings.cs:96 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:97 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:98 +msgid "" +"If Duplicati detects that the target folder is missing, it will create it " +"automatically. Activate this option to prevent automatic folder creation." +msgstr "" + +#: Library/Main/Strings.cs:99 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "" +"Use this option to exclude faulty writers from a snapshot. This is " +"equivalent to the -wx flag of the vshadow.exe tool, except that it only " +"accepts writer class GUIDs, and not component names or instance GUIDs. " +"Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " +"are allowed, including with and without curly braces." +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:102 +msgid "" +"This settings controls the usage of NTFS USN numbers, which allows Duplicati " +"to obtain a list of files and folders much faster. If this is set to \"off" +"\", Duplicati will not attempt to use USN. Setting this to \"auto\" makes " +"Duplicati attempt to use USN, and fail silently if that was not allowed or " +"supported. A setting of \"on\" will also make Duplicati attempt to use USN, " +"but will produce a warning message in the log if it fails. Setting it to " +"\"required\" will make Duplicati abort the backup if the USN usage fails. " +"This feature is only supported on Windows and requires administrative " +"privileges." +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:104 +msgid "" +"If USN is enabled the USN numbers are used to find all changed files since " +"last backup. Use this option to disable the use of USN numbers, which will " +"make Duplicati investigate all source files. This option is primarily " +"intended for testing and should not be disabled in a production environment. " +"If USN is not enabled, this option has no effect." +msgstr "" + +#: Library/Main/Strings.cs:105 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:106 +msgid "" +"When deciding if a full backup should be made or an old backup should be " +"deleted, Duplicati will adjust the times by a small fraction to ensure that " +"minor time differences do not interfer with expected operation. If the " +"backup is set to produce a full backup each day, and a full backup is made " +"at, say 12:00:01, and the backup is executed again at 12:00:00, a full day " +"has not passed and thus an incremental backup is performed. To avoid this, " +"Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable " +"the tolerance, and use strict time checking" +msgstr "" + +#: Library/Main/Strings.cs:107 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:108 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"Duplicati will upload files while scanning the disk and producing volumes, " +"which usually makes the backup faster. Use this flag to turn the behavior " +"off, so that Duplicati will wait for each volume to complete." +msgstr "" + +#: Library/Main/Strings.cs:110 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:111 +msgid "" +"Duplicati will attempt to perform multiple operations on a single " +"connection, as this avoids repeated login attempts, and thus speeds up the " +"process. This option can be used to ensure that each operation is performed " +"on a seperate connection" +msgstr "" + +#: Library/Main/Strings.cs:112 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:113 +msgid "" +"When an error occurs, Duplicati will silently retry, and only report the " +"number of retries. Enable this option to have the error messages displayed " +"when a retry is performed." +msgstr "" + +#: Library/Main/Strings.cs:114 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "" +"If no files have changed, Duplicati will not upload a backup set. If the " +"backup data is used to verify that a backup was executed, this option will " +"make Duplicati upload a backupset even if it is empty" +msgstr "" + +#: Library/Main/Strings.cs:116 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:117 +msgid "" +"This value can be used to set a known upper limit on the amount of space a " +"backend has. If the backend reports the size itself, this value is ignored" +msgstr "" + +#: Library/Main/Strings.cs:118 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:119 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:120 +#, csharp-format +msgid "" +"Using this option to handle symlinks different. The \"{0}\" option will " +"simply record a symlink with its name and destination, and a restore will " +"recreate the symlink as a link. Use the option \"{1}\" to ignore all " +"symlinks and not store any information about them. Previous versions of " +"Duplicati used the setting \"{2}\", which will cause symlinked files to be " +"included and restore as normal files." +msgstr "" + +#: Library/Main/Strings.cs:121 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:122 +#, csharp-format +msgid "" +"Using this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " +"option will record a hardlink ID for each hardlink to avoid storing " +"hardlinked paths multiple times. The option \"{1}\" will ignore hardlink " +"information, and treat each hardlink as a unique path. The option \"{2}\" " +"will ignore all hardlinks with more than one link." +msgstr "" + +#: Library/Main/Strings.cs:123 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:124 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more that one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:125 +msgid "" +"Activate this option to map VSS snapshots to a drive (similar to SUBST, " +"using Win32 DefineDosDevice). This will create temporary drives that are " +"then used to access the contents of a snapshot. This workaround can speed up " +"file access on Windows XP." +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "" +"A display name that is attached to this backup. Can be used to identify the " +"backup when sending mail or running scripts." +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"This property can be used to point to a text file where each line contains a " +"file extension that indicates a non-compressible file. Files that have an " +"extension found in the file will not be compressed, but simply stored in the " +"archive. The file format ignores any lines that do not start with a period, " +"and considers a space to indicate the end of the extension. A default file " +"is supplied, that also serves as an example. The default file is placed in " +"{0}." +msgstr "" + +#: Library/Main/Strings.cs:130 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:131 Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:148 +msgid "" +"A fragment of memory is used to reduce database lookups. You should not " +"change this value unless you get warnings in the log." +msgstr "" + +#: Library/Main/Strings.cs:132 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:133 +msgid "" +"The blocksize determines how files are fragmented. Choosing a large value " +"will cause a larger overhead on file changes, choosing a small value will " +"cause a large overhead on storage of file lists. Note that the value cannot " +"be changed after remote files are created." +msgstr "" + +#: Library/Main/Strings.cs:134 +msgid "Blocksize used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:135 +msgid "" +"This option can be used to limit the scan to only files that are known to " +"have changed. This is usually only activated in combination with a " +"filesystem watcher that keeps track of file changes." +msgstr "" + +#: Library/Main/Strings.cs:136 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:137 +msgid "Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:138 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:139 +#, csharp-format +msgid "" +"This option can be used to supply a list of deleted files. This option will " +"be ignored unless the option --{0} is also set." +msgstr "" + +#: Library/Main/Strings.cs:140 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:143 +msgid "" +"This option can be used to reduce the memory footprint by not keeping paths " +"and modification timestamps in memory" +msgstr "" + +#: Library/Main/Strings.cs:144 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:145 +msgid "" +"Stores metadata, such as file timestamps and attributes. This increases the " +"required storage space as well as the processing time." +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:149 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:150 +msgid "" +"If this flag is set, the local database is not compared to the remote " +"filelist on startup. The intended usage for this option is to work correctly " +"in cases where the filelisting is broken or unavailable." +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:152 +msgid "" +"The index files are used to limit the need for downloading dblock files when " +"there is no local database present. The more information is recorded in the " +"index files, the faster operations can proceed without the database. The " +"tradeoff is that larger index files take up more remote space and which may " +"never be used." +msgstr "" + +#: Library/Main/Strings.cs:153 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"As files are changed, some data stored at the remote destination may not be " +"required. This option controls how much wasted space the destination can " +"contain before being reclaimed. This value is a percentage used on each " +"volume and the total storage." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:156 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:157 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "" +"This is a very advanced option! This option can be used to select a block " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." +msgstr "" + +#: Library/Main/Strings.cs:159 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "" +"This is a very advanced option! This option can be used to select a file " +"hash algorithm with smaller or larger hash size, for performance or storage " +"space reasons." +msgstr "" + +#: Library/Main/Strings.cs:161 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:162 +msgid "" +"If a large number of small files are detected during a backup, or wasted " +"space is found after deleting backups, the remote data will be compacted. " +"Use this option to disable such automatic compacting and only compact when " +"running the compact command." +msgstr "" + +#: Library/Main/Strings.cs:163 +msgid "Disable automatic compating" +msgstr "" + +#: Library/Main/Strings.cs:164 +msgid "" +"When examining the size of a volume in consideration for compating, a small " +"tolerance value is used, by default 20 percent of the volume size. This " +"ensures that large volumes which may have a few bytes wasted space are not " +"downloaded and rewritten." +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:166 +msgid "" +"To avoid filling the remote storage with small files, this value can force " +"grouping small files. The small volumes will always be combined when they " +"can fill an entire volume." +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "" +"Enable this option to look into other files on this machine to find existing " +"blocks. This is a fairly slow operation but can limit the size of downloads." +msgstr "" + +#: Library/Main/Strings.cs:169 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:170 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:171 +msgid "" +"When listing contents or when restoring files, the local database can be " +"skipped. This is usually slower, but can be used to verify the actual " +"contents of the remote store" +msgstr "" + +#: Library/Main/Strings.cs:172 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:173 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:174 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:176 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:177 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:178 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:179 +msgid "" +"Use this option to overwrite target files when restoring, if this option is " +"not set the files will be restored with a timestamp and a number appended." +msgstr "" + +#: Library/Main/Strings.cs:180 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "" +"Use this option to increase the amount of output generated when running an " +"option. Generally this option will produce a line for each file processed." +msgstr "" + +#: Library/Main/Strings.cs:182 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:183 +msgid "" +"Use this option to upload a verification file after changing the remote " +"storage. The file is not encrypted and contains the size and SHA256 hashes " +"of all the remote files and can be used to verify the integrity of the files." +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:185 +#, csharp-format +msgid "" +"After a backup is completed, some files are selected for verification on the " +"remote backend. Use this option to change how many. If this value is set to " +"0 or the option --{0} is set, no remote files are verified" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:187 +#, csharp-format +msgid "" +"After a backup is completed, some files are selected for verification on the " +"remote backend. Use this option to turn on full verification, which will " +"decrypt the files and examine the insides of each volume, instead of simply " +"verifying the external hash, If the option --{0} is set, no remote files are " +"verified" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "" +"Use this option to allow the passphrase to change, note that this option is " +"not permitted for a backup or repair operation" +msgstr "" + +#: Library/Main/Strings.cs:192 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:193 +msgid "" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process" +msgstr "" + +#: Library/Main/Strings.cs:195 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "" +"Use this option to disable the storage of metadata, such as file timestamps. " +"Disabling metadata storage will speed up the backup and restore operations, " +"but does not affect file size much." +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "" +"By default permissions are not restored as they might prevent you from " +"accessing your files. Use this option to restore the permissions as well." +msgstr "" + +#: Library/Main/Strings.cs:199 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:200 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successfull. Use this option to disable the " +"check and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:201 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:202 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:203 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "" +"Duplicati will attempt to use data from source files to minimize the amount " +"of downloaded data. Use this option to skip this optimization and only use " +"remote data." +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "" +"Use this option to increase verification by checking the hash of blocks read " +"from a volume before patching restored files with the data." +msgstr "" + +#: Library/Main/Strings.cs:207 Server/Strings.cs:31 +msgid "Clean up old log data" +msgstr "" + +#: Library/Main/Strings.cs:208 Server/Strings.cs:32 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/Main/Strings.cs:209 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:210 +msgid "" +"Use this option to build a searchable local database which only contains " +"path information. This option is usable for quickly building a database to " +"locate certain content without needing to reconstruct all information. The " +"resulting database can be searched, but cannot be used to restore data with." +msgstr "" + +#: Library/Main/Strings.cs:211 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:212 +msgid "" +"By default, your system locale and culture settings will be used. In some " +"cases you may prefer to run with another locale, for example to get messages " +"in another language. This option can be used to set the locale. Supply a " +"blank string to choose the \"Invariant Culture\"." +msgstr "" + +#: Library/Main/Strings.cs:213 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:214 +msgid "" +"Use this option to disable multithreaded handling of up- and downloads, that " +"can significantly speed up backend operations depending on the hardware " +"you're running on and the transfer rate of your backend." +msgstr "" + +#: Library/Main/Strings.cs:215 +msgid "Perform backup of HyperV machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"Use this option to specify the names of machines to include in the backup. " +"Specify multiple machine names with a semicolon separator." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Do not merge the HyperV VHD (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "" +"Use this option to disable the merge of HyperV VHD's prior to performing the " +"backup." +msgstr "" + +#: Library/Main/Strings.cs:224 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:225 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:226 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:227 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:7 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "" +"This module will ask the user for a encryption password on the commandline " +"unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:15 +msgid "" +"When running with Mono, this module will check if any certificates are " +"installed and suggest installing them otherwise" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:17 +#, csharp-format +msgid "" +"No certificates found, you can install some with this command:{0} " +"mozroots --import --sync{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:20 +msgid "" +"This module exposes a number of properties that can be used to change the " +"way http requests are issued" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --accept-specified-ssl-hash instead, whenever " +"possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:22 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:23 +msgid "" +"If your server certificate is reported as invalid (eg. with self-signed " +"certificates), you can supply the certificate hash to approve it anyway. The " +"hash value must be entered in hex format without spaces. You can enter " +"multiple hashes separated by commas." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:25 +msgid "" +"The default HTTP request has the header \"Expect: 100-Continue\" attached, " +"which allows some optimizations when authenticating, but also breaks some " +"web servers, causing them to report \"417 - Expectation failed\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:27 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more effeciently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "" +"Duplicati uses an external server to support the OAuth authentication flow. " +"If you have set up your own Duplicati OAuth server, you can supply the " +"refresh url." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:33 +msgid "" +"This option changes the default SSL versions allowed. This is an advanced " +"option and should only be used if you want to enhance security or work " +"around an issue with a particular SSL protocol." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"Executes a script after performing an operation. The script will receive the " +"operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:41 +msgid "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out. If the script returns a non-" +"zero error code or times out, the operation will be aborted." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:42 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:45 +msgid "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:46 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:47 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"Sets the maximum time a script is allowed to execute. If the script has not " +"completed within this time, it will continue to execute but the operation " +"will continue too, and no script output will be processed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +#, csharp-format +msgid "" +"Unable to find the destination mail server through MX lookup, please use the " +"option {0} to specify what smtp server to use." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "" +"This value can be a filename. If a the file exists, the file contents will " +"be used as the message body.\n" +"\n" +"In the message body, certain tokens are replaced:\n" +"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" +"%REMOTEURL% - Remote server url\n" +"%LOCALPATH% - The path to the local files or folders involved in the " +"operation (if any)\n" +"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible " +"values are: Error, Warning, Success\n" +"\n" +"All commandline options are also reported within %value%, e.g. %volsize%. " +"Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:64 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:67 +msgid "" +"This setting is required if mail should be sent, all other settings have " +"default values. You can supply multiple email adresses seperated with " +"commas, and you can use the normal adress format as specified by RFC2822 " +"section 3.4.\n" +"Example with 3 recipients: \n" +"\n" +"Peter Sample , John Sample , " +"admin@example.com" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +msgid "" +"By default, mail will only be sent after a Backup operation. Use this option " +"to send mail for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:74 +msgid "" +"Adress of the email sender. If no host is supplied, the hostname of the " +"first recipient is used. Examples of allowed formats:\n" +"\n" +"sender\n" +"sender@example.com\n" +"Mail Sender \n" +"Mail Sender " +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:80 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:81 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\". You can supply multiple " +"options with a comma seperator, e.g. \"{0},{1}\". The special value \"{3}\" " +"is a shorthand for \"{0},{1},{2}\" and will cause all backup operations to " +"send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 Library/Modules/Builtin/Strings.cs:114 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can " +"be supplied in a prioritized list, seperated with semicolon. If a server " +"fails, the next server in the list is tried, until the message has been " +"sent.\n" +"If no server is supplied, a DNS lookup is performed to find the first " +"recipient's MX record, and all SMTP servers are tried in their priority " +"order until the message is sent.\n" +"\n" +"To enable SMTP over SSL, use the format smtps://example.com. To enable SMTP " +"STARTTLS, use the format smtp://example.com:25/?starttls=when-available or " +"smtp://example.com:25/?starttls=always. If no port is specified, port 25 is " +"used for non-ssl, and 587 for SSL connections." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:87 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:88 +#, csharp-format +msgid "" +"This setting supplies the email subject. Values are replaced as described in " +"the description for --{0}." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:89 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:93 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:94 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:98 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +msgid "" +"The users who should have the messages sent, specify multiple users " +"seperated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"This value can be a filename. If a the file exists, the file contents will " +"be used as the message.\n" +"\n" +"In the message, certain tokens are replaced:\n" +"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" +"%REMOTEURL% - Remote server url\n" +"%LOCALPATH% - The path to the local files or folders involved in the " +"operation (if any)\n" +"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible " +"values are: Error, Warning, Success\n" +"\n" +"All commandline options are also reported within %value%, e.g. %volsize%. " +"Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +msgid "" +"The username for the account that will send the message, including the " +"hostname. I.e. \"account@jabber.org/Home\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:115 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\". \n" +"You can supply multiple options with a comma seperator, e.g. \"{0},{1}\". " +"The special value \"{3}\" is a shorthand for \"{0},{1},{2}\" and will cause " +"all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +msgid "" +"By default, messages will only be sent after a Backup operation. Use this " +"option to send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:120 +msgid "" +"This module provides support for sending status reports via XMPP messagesß" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:121 +msgid "Timeout occured while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:122 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Snapshots/Strings.cs:4 +#, csharp-format +msgid "" +"The external command failed to start.\n" +"Error message: {0}\n" +"Command: {1} {2}" +msgstr "" + +#: Library/Snapshots/Strings.cs:7 +#, csharp-format +msgid "" +"The external command failed to complete within the set time limit: {0} {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:8 +#, csharp-format +msgid "Unable to match local path {0} with any snapshot path: {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:9 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} does not exist: " +"{1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:10 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} still exist: {1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:11 +#, csharp-format +msgid "The script returned exit code {0}, but {1} was expected: {2}" +msgstr "" + +#: Library/Snapshots/Strings.cs:12 +#, csharp-format +msgid "" +"Script returned successfully, but the output was missing the {0} parameter: " +"{1}" +msgstr "" + +#: Library/Snapshots/Strings.cs:15 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "" +"The number of files returned by USN was zero. This is likely an error. To " +"remedy this, USN has been disabled." +msgstr "" + +#: Library/Snapshots/Strings.cs:20 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:4 +msgid "backup" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:5 +#, csharp-format +msgid "Unable to determine database format: {0}" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:6 +#, csharp-format +msgid "" +"\n" +"The database has version {0} but the largest supported version is {1}.\n" +"\n" +"This is likely caused by upgrading to a newer version and then downgrading.\n" +"If this is the case, there is likely a backup file of the previous database " +"version in the folder {2}." +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:11 +msgid "Unknown table layout detected" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:12 +#, csharp-format +msgid "" +"Failed to execute SQL: {0}\n" +"Error: {1}\n" +"Database is NOT upgraded." +msgstr "" + +#: Library/Utility/Strings.cs:7 +#, csharp-format +msgid "Invalid size value: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:10 +msgid "The SSL certificate validator was called in an incorrect order" +msgstr "" + +#: Library/Utility/Strings.cs:11 +#, csharp-format +msgid "" +"{0}You may want to import a set of trusted certificates into the Mono " +"certificate store.{0}Use the command:{0} mozroots --import --sync{0}Read " +"more: {1}" +msgstr "" + +#: Library/Utility/Strings.cs:12 +#, csharp-format +msgid "" +"The server certificate had the error {0} and the hash {1}{2}If you trust " +"this certificate, use the commandline option --accept-specified-ssl-hash={1} " +"to accept the server certificate anyway.{2}You can also attempt to import " +"the server certificate into your operating systems trust pool." +msgstr "" + +#: Library/Utility/Strings.cs:13 +#, csharp-format +msgid "" +"Failed while validating certificate hash, error message: {0}, Ssl error " +"name: {1}" +msgstr "" + +#: Library/Utility/Strings.cs:16 +#, csharp-format +msgid "Temporary folder does not exist: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:19 +#, csharp-format +msgid "Failed to parse the segment: {0}, invalid integer" +msgstr "" + +#: Library/Utility/Strings.cs:20 +#, csharp-format +msgid "Invalid specifier: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:21 +#, csharp-format +msgid "Unparsed data: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:24 +#, csharp-format +msgid "The Uri is invalid: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:25 +#, csharp-format +msgid "The Uri is missing a hostname: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:28 +#, csharp-format +msgid "{0} bytes" +msgstr "" + +#: Library/Utility/Strings.cs:29 +#, csharp-format +msgid "{0:N} GB" +msgstr "" + +#: Library/Utility/Strings.cs:30 +#, csharp-format +msgid "{0:N} KB" +msgstr "" + +#: Library/Utility/Strings.cs:31 +#, csharp-format +msgid "{0:N} MB" +msgstr "" + +#: Library/Utility/Strings.cs:32 +#, csharp-format +msgid "{0:N} TB" +msgstr "" + +#: Library/Utility/Strings.cs:33 +#, csharp-format +msgid "The string \"{0}\" could not be parsed into a date" +msgstr "" + +#: Library/Utility/Strings.cs:36 +msgid "Cannot read and write on the same stream" +msgstr "" + +#: Server/Strings.cs:7 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Server/Strings.cs:8 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:10 +msgid "Displays this help" +msgstr "" + +#: Server/Strings.cs:11 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Server/Strings.cs:14 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Server/Strings.cs:15 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:16 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:17 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:18 +#, csharp-format +msgid "A serious error occured in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:19 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:22 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:23 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder" +msgstr "" + +#: Server/Strings.cs:24 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:25 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL." +msgstr "" + +#: Server/Strings.cs:26 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:27 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\" " +"means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Server/Strings.cs:28 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Server/Strings.cs:29 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"When running as a server, the service daemon must verify that the process is " +"responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read" +msgstr "" + +#: Server/Strings.cs:33 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:34 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option " +"to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:36 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use " +"the option --{1} to disable the database scrambling." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Full backup" +msgstr "" + +#: Server/Strings.cs:40 +msgid "Incremental backup" +msgstr "" + +#: Server/Strings.cs:41 +msgid "List actual files" +msgstr "" + +#: Server/Strings.cs:42 +msgid "List backup entries" +msgstr "" + +#: Server/Strings.cs:43 +msgid "List backups" +msgstr "" + +#: Server/Strings.cs:44 +msgid "Compact remote files" +msgstr "" + +#: Server/Strings.cs:47 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Server/Strings.cs:52 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Server/Strings.cs:53 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Server/Strings.cs:54 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" diff --git a/Localizations/webroot/da.po b/Localizations/webroot/da.po deleted file mode 100644 index 2962c14de..000000000 --- a/Localizations/webroot/da.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"X-Generator: Poedit 1.8.9\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: da\n" - -#: ../../Duplicati/Server/webroot/ngax/index.html:172 -msgid "About" -msgstr "About (Danish)" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:2 -msgid "About {{appname}}" -msgstr "About {{appname}} (Danish)" diff --git a/Localizations/webroot/de.po b/Localizations/webroot/de.po deleted file mode 100644 index 90bd5ec9b..000000000 --- a/Localizations/webroot/de.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"X-Generator: Poedit 1.8.9\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: de\n" - -#: ../../Duplicati/Server/webroot/ngax/index.html:172 -msgid "About" -msgstr "Über" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:2 -msgid "About {0}" -msgstr "Über {0}" diff --git a/Localizations/webroot/extracted_html_js.pot b/Localizations/webroot/extracted_html_js.pot deleted file mode 100644 index 5f0ea5e42..000000000 --- a/Localizations/webroot/extracted_html_js.pot +++ /dev/null @@ -1,2088 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Project-Id-Version: \n" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:9 -msgid "'right click and choose "Save as ..."" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:36 -msgid "- pick an option -" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:4 -msgid "...loading..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:32 -msgid "API Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:636 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:54 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:55 -msgid "AWS Access ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:637 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:58 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:59 -msgid "AWS Access Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:133 -msgid "AWS IAM Policy" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:169 -msgid "About" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:2 -msgid "About {{appname}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:601 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:11 -msgid "Access Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:5 -msgid "Access to user interface" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:600 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:7 -msgid "Account name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:29 -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:11 -msgid "Activate" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/AboutController.js:54 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:34 -msgid "Add advanced option" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:136 -msgid "Add filter" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:143 -msgid "Add new backup" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:111 -msgid "Add path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "Adjust bucket name?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -msgid "Adjust path name?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:18 -msgid "Advanced Options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:251 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:257 -msgid "Advanced options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:59 -msgid "Advanced:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:104 -msgid "All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:13 -msgid "Allow remote access (requires restart)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:196 -msgid "Allowed days" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:103 -msgid "An existing file was found at the new location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -msgid "" -"An existing file was found at the new location\n" -"Are you sure you want the database to point to an existing file?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -msgid "" -"An existing local database for the storage has been found.\n" -"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" -"\n" -" Do you wish to use the existing database?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:93 -msgid "Anonymous usage reports" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:8 -msgid "As Command-line" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:559 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:9 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:9 -msgid "AuthID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:23 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:23 -msgid "Authentication password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:19 -msgid "Authentication username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -msgid "Autogenerated passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:176 -msgid "Automatically run backups." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:12 -msgid "B2 Account ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:16 -msgid "B2 Application Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:683 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:13 -msgid "B2 Cloud Storage Account ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:684 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:17 -msgid "B2 Cloud Storage Application Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:1 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:31 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:93 -msgid "Back" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:66 -msgid "Backend modules:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:45 -msgid "Backup to >" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:90 -msgid "Backup:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:5 -msgid "Backups are currently paused," -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:70 -msgid "Beta" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:104 -msgid "Bitcoin: {{bitcoinaddr}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:52 -msgid "Browse" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:42 -msgid "Browser default ({{displayname}}, {{code}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:611 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:635 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:682 -msgid "Bucket Name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:15 -msgid "Bucket create location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:26 -msgid "Bucket create region" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:3 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:20 -msgid "Bucket name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:26 -msgid "Bucket storage class" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:48 -msgid "Building list of files to restore ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:334 -msgid "Building partial temporary database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:20 -msgid "Busy ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:80 -msgid "Canary" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:35 -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:26 -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:18 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:122 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:19 -msgid "Cancel" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:103 -msgid "Cannot move to existing file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:5 -msgid "Changelog" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:2 -msgid "Changelog for {{appname}} {{version}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:24 -msgid "Check failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:35 -msgid "Check for updates now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:36 -msgid "Checking for updates ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:17 -msgid "Chose a storage type to get started" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:11 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:11 -msgid "Click the AuthID link to create an AuthID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:63 -msgid "Compact now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:38 -msgid "Completing backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:36 -msgid "Completing previous backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:67 -msgid "Compression modules:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:6 -msgid "Configuration file:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:51 -msgid "Configuration:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -msgid "Confirm delete" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:66 -msgid "Confirmation required" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:23 -msgid "Connect" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:236 -msgid "Connect now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:10 -msgid "Connect to >" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:237 -msgid "Connecting..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:228 -msgid "Connection lost" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:232 -msgid "Connnecting to server ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:602 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:2 -msgid "Container name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:37 -msgid "Container region" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:30 -msgid "Continue" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -msgid "Continue without encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:551 -msgid "Core options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:33 -msgid "Counting ({{files}} files found, {{size}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:99 -msgid "Crashes only" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:69 -msgid "Create bug report ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 -msgid "Created new limited user" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:59 -msgid "Creating bug report ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:110 -msgid "Creating new user with limited access ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:49 -msgid "Creating target folders ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:329 -msgid "Creating temporary backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:110 -msgid "Creating user..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:4 -msgid "Current version is {{versionname}} ({{versionnumber}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:14 -msgid "Custom S3 endpoint" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:13 -msgid "Custom authentication url" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:18 -msgid "Custom location ({{server}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:32 -msgid "Custom region for creating buckets" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:29 -msgid "Custom region value ({{region}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:10 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:11 -msgid "Custom server url ({{server}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:29 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:41 -msgid "Custom storage class ({{class}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:53 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:242 -msgid "Days" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:57 -msgid "Default ({{channelname}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:108 -msgid "Default options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:55 -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:19 -msgid "Delete" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:40 -msgid "Deleting unwanted files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:102 -msgid "Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:30 -msgid "Disabled" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:13 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:27 -msgid "Dismiss" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -msgid "Do you really want to delete the backup: {{name}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -msgid "Do you really want to delete the local database for: {{name}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:125 -#: ../../Duplicati/Server/webroot/ngax/index.html:193 -msgid "Donate" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:128 -#: ../../Duplicati/Server/webroot/ngax/index.html:196 -msgid "Donate with Bitcoins" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:131 -#: ../../Duplicati/Server/webroot/ngax/index.html:199 -msgid "Donate with PayPal" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:47 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:49 -msgid "Donation messages" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:51 -msgid "Donation messages are hidden, click to show" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:50 -msgid "Donation messages are visible, click to hide" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:48 -msgid "Done" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:17 -msgid "Download" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:30 -msgid "Downloading ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:53 -msgid "Downloading files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:24 -msgid "Downloading update..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:213 -msgid "Duplicate option {{opt}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:8 -msgid "Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:53 -msgid "Edit ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:111 -msgid "Edit as list" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:252 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:258 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:28 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:117 -msgid "Edit as text" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:28 -msgid "Empty" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:18 -msgid "Encrypt file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:49 -msgid "Encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -msgid "Encryption changed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:68 -msgid "Encryption modules:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:11 -msgid "Enter a url, or click the "Connect to >" link" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:46 -msgid "Enter a url, or click the 'Backup to >' link" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:15 -msgid "Enter backup passphrase, if any" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:12 -msgid "Enter encryption passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:130 -msgid "Enter expression here" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:69 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:14 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:3 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:51 -msgid "Enter the destination path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:111 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:141 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:286 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:304 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:351 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:383 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:392 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:85 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:50 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:75 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:213 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:259 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:261 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:269 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:271 -msgid "Error" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:60 -msgid "Error!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:98 -msgid "Errors and crashes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:140 -msgid "Exclude" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:72 -msgid "Exclude directories whose names contain" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:115 -msgid "Exclude expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:90 -msgid "Exclude file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:96 -msgid "Exclude file extension" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:78 -msgid "Exclude files whose names contain" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:84 -msgid "Exclude folder" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:101 -msgid "Exclude regular expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -msgid "Existing file found" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:75 -msgid "Experimental" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:27 -msgid "Export" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:54 -msgid "Export ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:2 -msgid "Export backup configuration" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:31 -msgid "Exporting ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:52 -msgid "FTP (Alternative)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:351 -msgid "Failed to build temporary database: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LogController.js:74 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:286 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:304 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:392 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:85 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:50 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:75 -msgid "Failed to connect: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:38 -msgid "Failed to delete:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:111 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:141 -msgid "Failed to fetch path information: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:538 -msgid "Failed to read backup defaults:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:383 -msgid "Failed to restore files: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:82 -msgid "Failed to save:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:117 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:156 -msgid "Fetching path information ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:157 -msgid "Files larger than:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:116 -msgid "Filters" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:44 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:55 -msgid "Finished!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:6 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:49 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:50 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:66 -msgid "Folder path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:95 -msgid "Folders" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:14 -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:24 -msgid "Force stop" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:64 -msgid "Fri" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:46 -msgid "GByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:38 -msgid "GCS Project ID" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:4 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:21 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:8 -msgid "General" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:223 -msgid "General options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:75 -msgid "Generate" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:63 -msgid "Generate IAM access policy" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:18 -msgid "Hidden files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:70 -msgid "Hide" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:15 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:59 -msgid "Hide hidden folders" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:52 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:33 -msgid "Hours" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:72 -msgid "How do you want to handle existing files?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:179 -msgid "If a date was missed, the job will run as soon as possible." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:13 -msgid "If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:41 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:7 -msgid "If the backup file was not downloaded automatically," -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:99 -msgid "" -"If you do not enter a path, all files will be stored in the login folder.\n" -"Are you sure this is what you want?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:28 -msgid "If you do not enter an API Key, the tenant name is required" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:19 -msgid "Import" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:2 -msgid "Import backup configuration" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:37 -msgid "Import configuration from a file ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:23 -msgid "Importing ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -msgid "Include a file?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:111 -msgid "Include expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:106 -msgid "Include regular expression" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:81 -msgid "Individual builds for developers only." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:28 -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:10 -msgid "Install" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:535 -msgid "" -"It is possible to connect to some FTP without a password.\n" -"Are you sure your FTP server supports password-less logins?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:44 -msgid "KByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:231 -msgid "Keep backups" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:39 -msgid "Language in user interface" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:36 -msgid "Last month" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:74 -msgid "Last successful run:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:55 -msgid "Latest" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:6 -msgid "Libraries" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:40 -msgid "Listing backup dates ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:7 -msgid "Live" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:53 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:67 -msgid "Load older data" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:44 -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:49 -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:55 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:14 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:21 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:44 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:52 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:59 -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:66 -#: ../../Duplicati/Server/webroot/ngax/templates/updatechangelog.html:7 -msgid "Loading ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:2 -msgid "Local database for" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:26 -msgid "Local database path:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:75 -msgid "Local storage" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:23 -msgid "Location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:21 -msgid "Location where buckets are created" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:3 -msgid "Log data" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:45 -msgid "MByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:11 -msgid "Maintenance" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:61 -msgid "Manage database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:19 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:63 -msgid "Manually type path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:136 -msgid "Menu" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:51 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:32 -msgid "Minutes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:217 -msgid "Missing destination" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:196 -msgid "Missing name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:204 -msgid "Missing passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:223 -msgid "Missing sources" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:60 -msgid "Mon" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:55 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:244 -msgid "Months" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:34 -msgid "Move existing database" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:66 -msgid "Move failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:42 -msgid "My Photos" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:41 -msgid "Name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:77 -msgid "Never" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 -msgid "" -"New user name is {{user}}.\n" -"Updated credentials to use the new limited user" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:165 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:214 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:84 -msgid "Next" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:81 -msgid "Next scheduled run:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:33 -msgid "Next scheduled task:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:29 -msgid "Next task:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:182 -msgid "Next time" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:66 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "No" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:13 -msgid "No editor found for the "{{backend}}" storage type" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:51 -msgid "No encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:186 -msgid "No items selected" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:186 -msgid "No items to restore, please select one or more items" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:10 -msgid "No passphrase entered" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:35 -msgid "No scheduled tasks, you can manually start a task" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:210 -msgid "Non-matching passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:100 -msgid "None / disabled" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:119 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:33 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:108 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:123 -msgid "OK" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:7 -msgid "OpenStack AuthURI" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:50 -msgid "OpenStack Object Storage / Swift" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:104 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js:93 -msgid "Operation failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:45 -msgid "Operations:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:34 -msgid "Optional authentication password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:30 -msgid "Optional authentication username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:24 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:21 -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:27 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:110 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:116 -msgid "Options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:42 -msgid "Original location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:78 -msgid "Others" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:75 -msgid "Overwrite" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:60 -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:21 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:14 -msgid "Passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/import.html:11 -msgid "Passphrase (if encrypted)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -msgid "Passphrase changed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:210 -msgid "Passphrases are not matching" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:694 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:33 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:11 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:12 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:22 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:8 -msgid "Password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:29 -msgid "Passwords do not match" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:52 -msgid "Patching files with local blocks ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -msgid "Path not found" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:13 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/oauth.html:2 -msgid "Path on server" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/b2.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:50 -msgid "Path or subfolder in the bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:149 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:18 -msgid "Pause" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:16 -msgid "Pause after startup or hibernation" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:2 -msgid "Pause controls" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:84 -msgid "Permissions" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:46 -msgid "Pick location" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:9 -msgid "Port" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:166 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:215 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:264 -msgid "Previous" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:39 -msgid "ProjectID is optional if the bucket exist" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:77 -msgid "Proprietary" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:46 -msgid "Rebuilding local database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:20 -msgid "Recreate (delete and repair)" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:56 -msgid "Recreating database ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:16 -msgid "Registering temporary backup ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:106 -msgid "Relative paths not allowed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:9 -msgid "Remote" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:132 -msgid "Remove" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:28 -msgid "Remove option" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:18 -msgid "Repair" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:64 -msgid "Repeat Passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:66 -msgid "Reporting:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:31 -msgid "Reset" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:92 -msgid "Restore" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:146 -msgid "Restore backup" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:8 -msgid "Restore files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:48 -msgid "Restore files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:9 -msgid "Restore from" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:37 -msgid "Restore options" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:87 -msgid "Restore read/write permissions" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:344 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:365 -msgid "Restoring files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:8 -msgid "Resume now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:187 -msgid "Run again every" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:47 -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:77 -msgid "Run now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:24 -msgid "Running ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:22 -msgid "Running task" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:11 -msgid "Running task:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:51 -msgid "S3 Compatible" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:58 -msgid "Same as the base install version: {{channelname}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:65 -msgid "Sat" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:263 -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:32 -msgid "Save" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/localdatabase.html:33 -msgid "Save and repair" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:79 -msgid "Save different versions with timestamp in file name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:50 -msgid "Scanning existing files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:51 -msgid "Scanning for local blocks ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:23 -msgid "Schedule" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:21 -msgid "Search" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:17 -msgid "Search for files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:31 -msgid "Seconds" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:28 -msgid "Select a log level and see messages as they happen:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:8 -msgid "Server" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:7 -msgid "Server and port" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:8 -msgid "Server hostname or IP" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:34 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:15 -msgid "Server is currently paused," -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -msgid "Server is currently paused, do you want to resume now?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -msgid "Server paused" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:71 -msgid "Server state properties" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:152 -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:2 -msgid "Settings" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:71 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:15 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:32 -msgid "Show" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:118 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:98 -msgid "Show advanced editor" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:97 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:16 -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:60 -msgid "Show hidden folders" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:155 -msgid "Show log" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:68 -msgid "Show log ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:33 -msgid "Some OpenStack providers allow an API key instead of a password and tenant name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:22 -msgid "Source Data" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:104 -msgid "Source folders" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:86 -msgid "Source:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:76 -msgid "Specific builds for developers only." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js:76 -msgid "Standard protocols" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:340 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:363 -msgid "Starting the restore process ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:15 -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:25 -msgid "Stop" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:4 -msgid "Storage Type" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:38 -msgid "Storage class" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:32 -msgid "Storage class for creating a bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/log.html:6 -msgid "Stored" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:33 -msgid "Strong" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:66 -msgid "Sun" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:95 -msgid "System default ({{levelname}})" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:19 -msgid "System files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:7 -msgid "System info" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:63 -msgid "System properties" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:47 -msgid "TByte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:5 -msgid "Task is running" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:20 -msgid "Temporary files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:27 -msgid "Tenant Name" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:34 -msgid "Test connection" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/edituri.html:39 -msgid "Testing ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:40 -msgid "Testing permissions ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:40 -msgid "Testing permissions..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "The bucket name should be all lower-case, convert automatically?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -msgid "The bucket name should start with your username, prepend automatically?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:229 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -msgid "The path does not appear to exist, do you want to add it anyway?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -msgid "" -"The path does not end with a '{0}' character, which means that you include a file, not a folder.\n" -"\n" -"Do you want to include the specified file?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:106 -msgid "The path must be an absolute path, i.e. it must start with a forward slash '/'" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -msgid "" -"The path should start with \"{{prefix}}\" or \"{{def}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" -"\n" -"Do you want to add the prefix to the path automatically?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:28 -msgid "The region parameter is only applied when creating a new bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:38 -msgid "The region parameter is only used when creating a bucket" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:40 -msgid "The storage class affects the availability and price for a stored file" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js:71 -msgid "The target folder contains encrypted files, please supply the passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -msgid "The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:35 -msgid "This month" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:34 -msgid "This week" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:63 -msgid "Thu" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:14 -msgid "To File" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/ExportController.js:10 -msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:32 -msgid "Today" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:71 -msgid "Try out the new features we are working on. Don't use with important data." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:61 -msgid "Tue" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:18 -msgid "Type to highlight files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:46 -msgid "Unknown" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:27 -msgid "Until resumed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:54 -msgid "Update channel" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:66 -msgid "Update failed:" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -msgid "Updating with existing database" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:225 -msgid "Upload volume size" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:42 -msgid "Uploading verification file ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:102 -msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:91 -msgid "Usage statistics" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:96 -msgid "Usage statistics, warnings, errors, and crashes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:2 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/s3.html:2 -msgid "Use SSL" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -msgid "Use existing database?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -msgid "Use weak passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:30 -msgid "Useless" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -msgid "User has too many permissions" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:37 -msgid "User interface language" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:530 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:610 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:693 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/file.html:29 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/generic.html:18 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:7 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/mega.html:8 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:18 -msgid "Username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:103 -msgid "VISA, Mastercard, ... via Paypal" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:110 -msgid "Validating ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:62 -msgid "Verify files" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:58 -#: ../../Duplicati/Server/webroot/ngax/templates/notificationarea.html:31 -msgid "Verifying ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:34 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:43 -msgid "Verifying backend data ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:35 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:47 -msgid "Verifying remote data ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:54 -msgid "Verifying restored files ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:34 -msgid "Very strong" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:31 -msgid "Very weak" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/index.html:175 -msgid "Visit us on" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:2 -msgid "Waiting for task to begin" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js:39 -msgid "Waiting for upload ..." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/settings.html:97 -msgid "Warnings, errors and crashes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:56 -msgid "We recommend that you encrypt all backups stored outside your system" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:32 -msgid "Weak" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -msgid "Weak passphrase" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:62 -msgid "Wed" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:54 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:243 -msgid "Weeks" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:39 -msgid "Where do you want to restore the files to?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:56 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:245 -msgid "Years" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:121 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:131 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:356 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:33 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/HomeController.js:7 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:28 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:72 -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:66 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:45 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:574 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:647 -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:664 -msgid "Yes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -msgid "Yes, I have stored the passphrase safely" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -msgid "Yes, I'm brave!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -msgid "Yes, please break my backup!" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js:33 -msgid "Yesterday" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/LocalDatabaseController.js:88 -msgid "" -"You are changing the database path away from an existing database.\n" -"Are you sure this is what you want?" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:26 -msgid "You are currently running {{appname}} {{version}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:321 -msgid "You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:312 -msgid "You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:335 -msgid "You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:278 -msgid "You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:223 -msgid "You must choose at least one source folder" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:217 -msgid "You must enter a destination where the backups are stored" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:196 -msgid "You must enter a name for the backup" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:204 -msgid "You must enter a passphrase or disable encryption" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:622 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:619 -msgid "You must enter either a password or an API Key" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:626 -msgid "You must enter either a password or an API Key, not both" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:108 -msgid "You must fill in the password" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:92 -msgid "You must fill in the path" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:85 -msgid "You must fill in the server name or address" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:106 -msgid "You must fill in the username" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBackendConfig.js:78 -msgid "You must fill in {{field}}" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:614 -msgid "You must select or fill in the AuthURI" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js:640 -msgid "You must select or fill in the server" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restore.html:100 -msgid "Your files and folders have been restored successfully." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js:263 -msgid "Your passphrase is easy to guess. Consider changing passphrase." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:235 -msgid "a specific number" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/backends/gcs.html:3 -#: ../../Duplicati/Server/webroot/ngax/templates/backends/openstack.html:3 -msgid "bucket/folder/subfolder" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js:43 -msgid "byte" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:7 -msgid "click to resume now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:190 -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:246 -#: ../../Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html:22 -msgid "custom" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:234 -msgid "for a specific time" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/addoredit.html:233 -msgid "forever" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/restoredirect.html:34 -#: ../../Duplicati/Server/webroot/ngax/templates/waitarea.html:15 -msgid "resume now" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:6 -msgid "resuming in" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/export.html:43 -msgid "right click and choose "Save as ..."" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/about.html:11 -msgid "{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}." -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js:45 -msgid "{{files}} files ({{size}}) to go" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:24 -msgid "{{number}} Hour" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:12 -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:15 -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:18 -#: ../../Duplicati/Server/webroot/ngax/templates/pause.html:21 -msgid "{{number}} Minutes" -msgstr "" - -#: ../../Duplicati/Server/webroot/ngax/templates/home.html:75 -msgid "{{time}} (took {{duration}})" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-da.po b/Localizations/webroot/localization_webroot-da.po new file mode 100644 index 000000000..eb97bd181 --- /dev/null +++ b/Localizations/webroot/localization_webroot-da.po @@ -0,0 +1,2036 @@ +# Translators: +# Kenneth Skovhede , 2016 +# agrajaghh , 2016 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: agrajaghh , 2016\n" +"Language-Team: Danish (https://www.transifex.com/duplicati/teams/67655/da/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/notificationarea.html:9 +msgid "'right click and choose "Save as ..."" +msgstr "" + +#: templates/advancedoptionseditor.html:36 +msgid "- pick an option -" +msgstr "- vælg en indstilling -" + +#: templates/localdatabase.html:4 +msgid "...loading..." +msgstr "" + +#: templates/backends/openstack.html:32 +msgid "API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:636 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:637 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:133 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:169 +msgid "About" +msgstr "Danish TEST - About" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "Danish TEST - About {{appname}}" + +#: scripts/services/EditUriBuiltins.js:601 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "Adgang til brugerinterface" + +#: scripts/services/EditUriBuiltins.js:600 templates/backends/azure.html:7 +msgid "Account name" +msgstr "" + +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 +msgid "Activate" +msgstr "" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "" + +#: templates/advancedoptionseditor.html:34 +msgid "Add advanced option" +msgstr "" + +#: templates/addoredit.html:136 +msgid "Add filter" +msgstr "" + +#: index.html:143 +msgid "Add new backup" +msgstr "" + +#: templates/addoredit.html:111 +msgid "Add path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:574 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:18 +msgid "Advanced Options" +msgstr "" + +#: templates/addoredit.html:251 templates/addoredit.html:257 +msgid "Advanced options" +msgstr "" + +#: templates/home.html:59 +msgid "Advanced:" +msgstr "" + +#: templates/settings.html:104 +msgid "" +"All usage reports are sent anonymously and do not contain any personal " +"information. They contain information about hardware and operating system, " +"the type of backend, backup duration, overall size of source data and " +"similar data. They do not contain paths, filenames, usernames, passwords or " +"similar sensitive information." +msgstr "" + +#: templates/settings.html:13 +msgid "Allow remote access (requires restart)" +msgstr "" + +#: templates/addoredit.html:196 +msgid "Allowed days" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "An existing file was found at the new location" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "" +"An existing file was found at the new location\n" +"Are you sure you want the database to point to an existing file?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:356 +msgid "" +"An existing local database for the storage has been found.\n" +"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" +"\n" +" Do you wish to use the existing database?" +msgstr "" + +#: templates/settings.html:93 +msgid "Anonymous usage reports" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:559 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:278 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:176 +msgid "Automatically run backups." +msgstr "" + +#: templates/backends/b2.html:12 +msgid "B2 Account ID" +msgstr "" + +#: templates/backends/b2.html:16 +msgid "B2 Application Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:683 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:684 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/edituri.html:1 templates/restore.html:31 +#: templates/restore.html:93 +msgid "Back" +msgstr "" + +#: templates/about.html:66 +msgid "Backend modules:" +msgstr "" + +#: templates/addoredit.html:45 +msgid "Backup to >" +msgstr "" + +#: templates/home.html:90 +msgid "Backup:" +msgstr "" + +#: templates/home.html:5 +msgid "Backups are currently paused," +msgstr "" + +#: templates/settings.html:70 +msgid "Beta" +msgstr "" + +#: templates/restore.html:104 +msgid "Bitcoin: {{bitcoinaddr}}" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:52 +msgid "Browse" +msgstr "" + +#: templates/settings.html:42 +msgid "Browser default ({{displayname}}, {{code}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:611 +#: scripts/services/EditUriBuiltins.js:635 +#: scripts/services/EditUriBuiltins.js:682 +msgid "Bucket Name" +msgstr "" + +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "" + +#: templates/backends/s3.html:26 +msgid "Bucket create region" +msgstr "" + +#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:19 templates/backends/s3.html:20 +msgid "Bucket name" +msgstr "" + +#: templates/backends/gcs.html:26 +msgid "Bucket storage class" +msgstr "" + +#: scripts/services/ServerStatus.js:48 +msgid "Building list of files to restore ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:334 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:20 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:80 +msgid "Canary" +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +#: scripts/controllers/EditBackupController.js:278 +#: scripts/controllers/EditBackupController.js:312 +#: scripts/controllers/EditBackupController.js:321 +#: scripts/controllers/EditBackupController.js:335 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 templates/edituri.html:35 +#: templates/export.html:26 templates/import.html:18 +#: templates/restoredirect.html:22 templates/settings.html:122 +#: templates/waitarea.html:19 +msgid "Cancel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "Cannot move to existing file" +msgstr "" + +#: templates/about.html:5 +msgid "Changelog" +msgstr "" + +#: templates/updatechangelog.html:2 +msgid "Changelog for {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/UpdateChangelogController.js:24 +msgid "Check failed:" +msgstr "" + +#: templates/about.html:35 +msgid "Check for updates now" +msgstr "" + +#: templates/about.html:36 +msgid "Checking for updates ..." +msgstr "" + +#: templates/edituri.html:17 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: templates/home.html:63 +msgid "Compact now" +msgstr "" + +#: scripts/services/ServerStatus.js:41 +msgid "Compacting remote data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:38 +msgid "Completing backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:36 +msgid "Completing previous backup ..." +msgstr "" + +#: templates/about.html:67 +msgid "Compression modules:" +msgstr "" + +#: templates/import.html:6 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:51 +msgid "Configuration:" +msgstr "" + +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "" + +#: templates/restoredirect.html:23 +msgid "Connect" +msgstr "" + +#: index.html:236 +msgid "Connect now" +msgstr "" + +#: templates/restoredirect.html:10 +msgid "Connect to >" +msgstr "" + +#: index.html:237 +msgid "Connecting..." +msgstr "" + +#: index.html:228 +msgid "Connection lost" +msgstr "" + +#: index.html:232 +msgid "Connnecting to server ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:602 templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:37 +msgid "Container region" +msgstr "" + +#: templates/restore.html:30 +msgid "Continue" +msgstr "" + +#: scripts/controllers/EditBackupController.js:335 +msgid "Continue without encryption" +msgstr "" + +#: scripts/services/AppUtils.js:551 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:33 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:99 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:69 +msgid "Create bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:119 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:110 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:329 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:110 +msgid "Creating user..." +msgstr "" + +#: templates/updatechangelog.html:4 +msgid "Current version is {{versionname}} ({{versionnumber}})" +msgstr "" + +#: templates/backends/s3.html:14 +msgid "Custom S3 endpoint" +msgstr "" + +#: templates/backends/openstack.html:13 +msgid "Custom authentication url" +msgstr "" + +#: templates/backends/gcs.html:18 +msgid "Custom location ({{server}})" +msgstr "" + +#: templates/backends/s3.html:32 +msgid "Custom region for creating buckets" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Custom region value ({{region}})" +msgstr "" + +#: templates/backends/openstack.html:10 templates/backends/s3.html:11 +msgid "Custom server url ({{server}})" +msgstr "" + +#: templates/backends/gcs.html:29 templates/backends/s3.html:41 +msgid "Custom storage class ({{class}})" +msgstr "" + +#: scripts/services/AppUtils.js:53 templates/addoredit.html:242 +msgid "Days" +msgstr "" + +#: templates/settings.html:57 +msgid "Default ({{channelname}})" +msgstr "" + +#: templates/settings.html:108 +msgid "Default options" +msgstr "" + +#: templates/home.html:55 templates/localdatabase.html:19 +msgid "Delete" +msgstr "" + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "" + +#: templates/restore.html:102 +msgid "" +"Did we help save your files? If so, please consider supporting Duplicati " +"with a donation. We suggest {{smallamount}} for private use and " +"{{largeamount}} for commercial use." +msgstr "" + +#: templates/log.html:30 +msgid "Disabled" +msgstr "" + +#: templates/notificationarea.html:13 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "" + +#: scripts/controllers/HomeController.js:33 +msgid "Do you really want to delete the backup: {{name}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Do you really want to delete the local database for: {{name}}" +msgstr "" + +#: index.html:125 index.html:193 +msgid "Donate" +msgstr "" + +#: index.html:128 index.html:196 +msgid "Donate with Bitcoins" +msgstr "" + +#: index.html:131 index.html:199 +msgid "Donate with PayPal" +msgstr "" + +#: templates/settings.html:47 templates/settings.html:49 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:51 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:50 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:48 +msgid "Done" +msgstr "" + +#: templates/notificationarea.html:17 +msgid "Download" +msgstr "" + +#: templates/notificationarea.html:30 +msgid "Downloading ..." +msgstr "" + +#: scripts/services/ServerStatus.js:53 +msgid "Downloading files ..." +msgstr "" + +#: templates/notificationarea.html:24 +msgid "Downloading update..." +msgstr "" + +#: scripts/services/AppUtils.js:213 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: templates/localdatabase.html:8 +msgid "" +"Each backup has a local database associated with it, which stores " +"information about the remote backup on the local machine.\\nThis makes it " +"faster to perform many operations, and reduces the amount of data that needs" +" to be downloaded for each operation." +msgstr "" + +#: templates/home.html:53 +msgid "Edit ..." +msgstr "" + +#: templates/edituri.html:22 templates/settings.html:111 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:252 templates/addoredit.html:258 +#: templates/edituri.html:28 templates/settings.html:117 +msgid "Edit as text" +msgstr "" + +#: scripts/controllers/EditBackupController.js:28 +msgid "Empty" +msgstr "" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: templates/addoredit.html:49 +msgid "Encryption" +msgstr "" + +#: scripts/controllers/EditBackupController.js:321 +msgid "Encryption changed" +msgstr "" + +#: templates/about.html:68 +msgid "Encryption modules:" +msgstr "" + +#: templates/restoredirect.html:11 +msgid "Enter a url, or click the "Connect to >" link" +msgstr "" + +#: templates/addoredit.html:46 +msgid "Enter a url, or click the 'Backup to >' link" +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:15 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:130 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:69 +msgid "Enter one option per line in command-line format, eg. {0}" +msgstr "" + +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/oauth.html:3 templates/restore.html:51 +msgid "Enter the destination path" +msgstr "" + +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:111 +#: scripts/controllers/RestoreController.js:141 +#: scripts/controllers/RestoreController.js:286 +#: scripts/controllers/RestoreController.js:304 +#: scripts/controllers/RestoreController.js:351 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:392 +#: scripts/controllers/RestoreController.js:85 +#: scripts/controllers/RestoreDirectController.js:50 +#: scripts/controllers/RestoreDirectController.js:75 +#: scripts/services/AppUtils.js:213 scripts/services/AppUtils.js:259 +#: scripts/services/AppUtils.js:261 scripts/services/AppUtils.js:269 +#: scripts/services/AppUtils.js:271 +msgid "Error" +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Error!" +msgstr "" + +#: templates/settings.html:98 +msgid "Errors and crashes" +msgstr "" + +#: templates/addoredit.html:140 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:90 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:96 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:78 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:101 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:75 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:54 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:351 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:74 +#: scripts/controllers/RestoreController.js:286 +#: scripts/controllers/RestoreController.js:304 +#: scripts/controllers/RestoreController.js:392 +#: scripts/controllers/RestoreController.js:85 +#: scripts/controllers/RestoreDirectController.js:50 +#: scripts/controllers/RestoreDirectController.js:75 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:111 +#: scripts/controllers/RestoreController.js:141 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:538 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:383 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:82 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:117 +#: scripts/controllers/RestoreController.js:156 +msgid "Fetching path information ..." +msgstr "" + +#: templates/addoredit.html:157 +msgid "Files larger than:" +msgstr "" + +#: templates/addoredit.html:116 +msgid "Filters" +msgstr "" + +#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 +msgid "Finished!" +msgstr "" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/mega.html:2 +#: templates/backends/s3.html:49 templates/restore.html:50 +#: templates/restore.html:66 +msgid "Folder path" +msgstr "" + +#: templates/addoredit.html:95 +msgid "Folders" +msgstr "" + +#: templates/home.html:14 templates/home.html:24 +msgid "Force stop" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Fri" +msgstr "" + +#: scripts/services/AppUtils.js:46 +msgid "GByte" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:21 templates/log.html:8 +msgid "General" +msgstr "" + +#: templates/addoredit.html:223 +msgid "General options" +msgstr "" + +#: templates/addoredit.html:75 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/EditBackupController.js:18 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:70 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 templates/restore.html:59 +msgid "Hide hidden folders" +msgstr "" + +#: scripts/services/AppUtils.js:52 templates/settings.html:33 +msgid "Hours" +msgstr "" + +#: templates/restore.html:72 +msgid "How do you want to handle existing files?" +msgstr "" + +#: templates/addoredit.html:179 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/localdatabase.html:13 +msgid "" +"If the backup and the remote storage is out of sync, Duplicati will require " +"that you perform a repair operation to synchronize the database.\\nIf the " +"repair is unsuccesful, you can delete the local database and re-generate." +msgstr "" + +#: templates/export.html:41 templates/notificationarea.html:7 +msgid "If the backup file was not downloaded automatically," +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "" +"If you do not enter a path, all files will be stored in the login folder.\n" +"Are you sure this is what you want?" +msgstr "" + +#: templates/backends/openstack.html:28 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/import.html:19 +msgid "Import" +msgstr "" + +#: templates/import.html:2 +msgid "Import backup configuration" +msgstr "" + +#: templates/addoredit.html:37 +msgid "Import configuration from a file ..." +msgstr "" + +#: templates/import.html:23 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:131 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:111 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Include regular expression" +msgstr "" + +#: templates/settings.html:81 +msgid "Individual builds for developers only." +msgstr "" + +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 +msgid "Install" +msgstr "" + +#: scripts/controllers/UpdateChangelogController.js:14 +msgid "Install failed:" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:535 +msgid "" +"It is possible to connect to some FTP without a password.\n" +"Are you sure your FTP server supports password-less logins?" +msgstr "" + +#: scripts/services/AppUtils.js:44 +msgid "KByte" +msgstr "" + +#: templates/addoredit.html:231 +msgid "Keep backups" +msgstr "" + +#: templates/settings.html:39 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "Last month" +msgstr "" + +#: templates/home.html:74 +msgid "Last successful run:" +msgstr "" + +#: scripts/controllers/RestoreController.js:55 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:40 +msgid "Listing backup dates ..." +msgstr "" + +#: templates/log.html:7 +msgid "Live" +msgstr "" + +#: templates/log.html:22 templates/log.html:53 templates/log.html:67 +msgid "Load older data" +msgstr "" + +#: templates/about.html:44 templates/about.html:49 templates/about.html:55 +#: templates/log.html:14 templates/log.html:21 templates/log.html:44 +#: templates/log.html:52 templates/log.html:59 templates/log.html:66 +#: templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: scripts/services/SystemInfo.js:75 +msgid "Local storage" +msgstr "" + +#: templates/localdatabase.html:23 +msgid "Location" +msgstr "" + +#: templates/backends/gcs.html:21 +msgid "Location where buckets are created" +msgstr "" + +#: templates/log.html:3 +msgid "Log data" +msgstr "" + +#: scripts/services/AppUtils.js:45 +msgid "MByte" +msgstr "" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/home.html:61 +msgid "Manage database ..." +msgstr "" + +#: templates/backends/file.html:19 templates/restore.html:63 +msgid "Manually type path" +msgstr "" + +#: index.html:136 +msgid "Menu" +msgstr "" + +#: scripts/services/AppUtils.js:51 templates/settings.html:32 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:217 +msgid "Missing destination" +msgstr "" + +#: scripts/controllers/EditBackupController.js:196 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:204 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:223 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:60 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:55 templates/addoredit.html:244 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: templates/addoredit.html:42 +msgid "My Photos" +msgstr "" + +#: templates/addoredit.html:41 +msgid "Name" +msgstr "" + +#: templates/home.html:77 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:119 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:165 templates/addoredit.html:214 +#: templates/addoredit.html:84 +msgid "Next" +msgstr "" + +#: templates/home.html:81 +msgid "Next scheduled run:" +msgstr "" + +#: templates/home.html:33 +msgid "Next scheduled task:" +msgstr "" + +#: templates/home.html:29 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:182 +msgid "Next time" +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +#: scripts/controllers/EditBackupController.js:131 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "No" +msgstr "" + +#: templates/edituri.html:13 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:335 templates/addoredit.html:51 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:186 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:186 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: templates/home.html:35 +msgid "No scheduled tasks, you can manually start a task" +msgstr "" + +#: scripts/controllers/EditBackupController.js:210 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:100 +msgid "None / disabled" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:119 templates/edituri.html:33 +#: templates/restore.html:108 templates/settings.html:123 +msgid "OK" +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:104 +#: scripts/controllers/SystemSettingsController.js:93 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:45 +msgid "Operations:" +msgstr "" + +#: templates/backends/file.html:34 +msgid "Optional authentication password" +msgstr "" + +#: templates/backends/file.html:30 +msgid "Optional authentication username" +msgstr "" + +#: templates/addoredit.html:24 templates/edituri.html:21 +#: templates/edituri.html:27 templates/settings.html:110 +#: templates/settings.html:116 +msgid "Options" +msgstr "" + +#: templates/restore.html:42 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:78 +msgid "Others" +msgstr "" + +#: templates/restore.html:75 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:60 templates/export.html:21 +#: templates/restoredirect.html:14 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:11 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:312 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:210 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:694 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/settings.html:8 +msgid "Password" +msgstr "" + +#: scripts/controllers/EditBackupController.js:29 +msgid "Passwords do not match" +msgstr "" + +#: scripts/services/ServerStatus.js:52 +msgid "Patching files with local blocks ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +msgid "Path on server" +msgstr "" + +#: templates/backends/b2.html:8 templates/backends/s3.html:50 +msgid "Path or subfolder in the bucket" +msgstr "" + +#: index.html:149 templates/settings.html:18 +msgid "Pause" +msgstr "" + +#: templates/settings.html:16 +msgid "Pause after startup or hibernation" +msgstr "" + +#: templates/pause.html:2 +msgid "Pause controls" +msgstr "" + +#: templates/restore.html:84 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:46 +msgid "Pick location" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/addoredit.html:166 templates/addoredit.html:215 +#: templates/addoredit.html:264 +msgid "Previous" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:77 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:46 +msgid "Rebuilding local database ..." +msgstr "" + +#: templates/localdatabase.html:20 +msgid "Recreate (delete and repair)" +msgstr "" + +#: scripts/services/ServerStatus.js:56 +msgid "Recreating database ..." +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:16 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:106 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/log.html:9 +msgid "Remote" +msgstr "" + +#: templates/addoredit.html:132 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:28 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Reparing ..." +msgstr "" + +#: templates/addoredit.html:64 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:66 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: templates/restore.html:92 +msgid "Restore" +msgstr "" + +#: index.html:146 +msgid "Restore backup" +msgstr "" + +#: templates/restore.html:7 templates/restoredirect.html:8 +msgid "Restore files" +msgstr "" + +#: templates/home.html:48 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:9 +msgid "Restore from" +msgstr "" + +#: templates/restore.html:37 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:87 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:344 +#: scripts/controllers/RestoreController.js:365 +msgid "Restoring files ..." +msgstr "" + +#: templates/pause.html:8 +msgid "Resume now" +msgstr "" + +#: templates/addoredit.html:187 +msgid "Run again every" +msgstr "" + +#: templates/home.html:47 templates/home.html:77 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:24 +msgid "Running ..." +msgstr "" + +#: templates/home.html:22 +msgid "Running task" +msgstr "" + +#: templates/home.html:11 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:58 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:65 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:263 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:79 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: scripts/services/ServerStatus.js:50 +msgid "Scanning existing files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:51 +msgid "Scanning for local blocks ..." +msgstr "" + +#: templates/addoredit.html:23 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:21 +msgid "Search" +msgstr "" + +#: templates/restore.html:17 +msgid "Search for files" +msgstr "" + +#: templates/settings.html:31 +msgid "Seconds" +msgstr "" + +#: templates/log.html:28 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/backends/s3.html:8 +msgid "Server" +msgstr "" + +#: templates/backends/generic.html:7 +msgid "Server and port" +msgstr "" + +#: templates/backends/generic.html:8 +msgid "Server hostname or IP" +msgstr "" + +#: templates/restoredirect.html:34 templates/waitarea.html:15 +msgid "Server is currently paused," +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server is currently paused, do you want to resume now?" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:71 +msgid "Server state properties" +msgstr "" + +#: index.html:152 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:71 templates/notificationarea.html:15 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:118 templates/addoredit.html:98 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:97 templates/backends/file.html:16 +#: templates/restore.html:60 +msgid "Show hidden folders" +msgstr "" + +#: index.html:155 +msgid "Show log" +msgstr "" + +#: templates/home.html:68 +msgid "Show log ..." +msgstr "" + +#: templates/backends/openstack.html:33 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:22 +msgid "Source Data" +msgstr "" + +#: templates/addoredit.html:104 +msgid "Source folders" +msgstr "" + +#: templates/home.html:86 +msgid "Source:" +msgstr "" + +#: templates/settings.html:76 +msgid "Specific builds for developers only." +msgstr "" + +#: scripts/services/SystemInfo.js:76 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 +msgid "Starting ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:340 +#: scripts/controllers/RestoreController.js:363 +msgid "Starting the restore process ..." +msgstr "" + +#: templates/home.html:15 templates/home.html:25 +msgid "Stop" +msgstr "" + +#: templates/edituri.html:4 +msgid "Storage Type" +msgstr "" + +#: templates/backends/s3.html:38 +msgid "Storage class" +msgstr "" + +#: templates/backends/gcs.html:32 +msgid "Storage class for creating a bucket" +msgstr "" + +#: templates/log.html:6 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/services/AppUtils.js:66 +msgid "Sun" +msgstr "" + +#: templates/settings.html:95 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:63 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:47 +msgid "TByte" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:34 +msgid "Test connection" +msgstr "" + +#: templates/edituri.html:39 +msgid "Testing ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:40 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:40 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:664 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:647 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:229 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:131 +msgid "" +"The path does not end with a '{0}' character, which means that you include a file, not a folder.\n" +"\n" +"Do you want to include the specified file?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:106 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:574 +msgid "" +"The path should start with \"{{prefix}}\" or \"{{def}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" +"\n" +"Do you want to add the prefix to the path automatically?" +msgstr "" + +#: templates/backends/s3.html:28 +msgid "The region parameter is only applied when creating a new bucket" +msgstr "" + +#: templates/backends/openstack.html:38 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:71 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "" +"The user has too many permissions. Do you want to create a new limited user," +" with only permissions to the selected path?" +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This month" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "This week" +msgstr "" + +#: scripts/services/AppUtils.js:63 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: scripts/controllers/RestoreController.js:32 +msgid "Today" +msgstr "" + +#: templates/settings.html:71 +msgid "" +"Try out the new features we are working on. Don't use with important data." +msgstr "" + +#: scripts/services/AppUtils.js:61 +msgid "Tue" +msgstr "" + +#: templates/restore.html:18 +msgid "Type to highlight files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:46 +msgid "Unknown" +msgstr "" + +#: templates/pause.html:27 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:54 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: templates/addoredit.html:225 +msgid "Upload volume size" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:102 +msgid "" +"Usage reports help us improve the user experience and evaluate impact of new" +" features. We use them to generate public usage statistics" +msgstr "" + +#: templates/settings.html:91 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:96 +msgid "Usage statistics, warnings, errors, and crashes" +msgstr "" + +#: templates/backends/generic.html:2 templates/backends/s3.html:2 +msgid "Use SSL" +msgstr "" + +#: scripts/controllers/EditBackupController.js:356 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:37 +msgid "User interface language" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:530 +#: scripts/services/EditUriBuiltins.js:610 +#: scripts/services/EditUriBuiltins.js:693 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +msgid "Username" +msgstr "" + +#: templates/restore.html:103 +msgid "VISA, Mastercard, ... via Paypal" +msgstr "" + +#: templates/addoredit.html:110 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:62 +msgid "Verify files" +msgstr "" + +#: scripts/services/ServerStatus.js:58 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +msgid "Verifying remote data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:54 +msgid "Verifying restored files ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:34 +msgid "Very strong" +msgstr "" + +#: scripts/controllers/EditBackupController.js:31 +msgid "Very weak" +msgstr "" + +#: index.html:175 +msgid "Visit us on" +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:97 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/addoredit.html:56 +msgid "We recommend that you encrypt all backups stored outside your system" +msgstr "" + +#: scripts/controllers/EditBackupController.js:32 +msgid "Weak" +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:62 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:54 templates/addoredit.html:243 +msgid "Weeks" +msgstr "" + +#: templates/restore.html:39 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:56 templates/addoredit.html:245 +msgid "Years" +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +#: scripts/controllers/EditBackupController.js:131 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:278 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:321 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:312 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Yesterday" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "" +"You are changing the database path away from an existing database.\n" +"Are you sure this is what you want?" +msgstr "" + +#: templates/about.html:26 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:321 +msgid "" +"You have changed the encryption mode. This may break stuff. You are " +"encouraged to create a new backup instead" +msgstr "" + +#: scripts/controllers/EditBackupController.js:312 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:335 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/EditBackupController.js:278 +msgid "" +"You have generated a strong passphrase. Make sure you have made a safe copy " +"of the passphrase, as the data cannot be recovered if you loose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:223 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/controllers/EditBackupController.js:217 +msgid "You must enter a destination where the backups are stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:196 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:204 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:622 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:619 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:626 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:108 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:614 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:640 +msgid "You must select or fill in the server" +msgstr "" + +#: templates/restore.html:100 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/addoredit.html:235 +msgid "a specific number" +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:43 +msgid "byte" +msgstr "" + +#: templates/home.html:7 +msgid "click to resume now" +msgstr "" + +#: templates/addoredit.html:190 templates/addoredit.html:246 +#: templates/advancedoptionseditor.html:22 +msgid "custom" +msgstr "" + +#: templates/addoredit.html:234 +msgid "for a specific time" +msgstr "" + +#: templates/addoredit.html:233 +msgid "forever" +msgstr "" + +#: templates/restoredirect.html:34 templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: templates/home.html:6 +msgid "resuming in" +msgstr "" + +#: templates/export.html:43 +msgid "right click and choose "Save as ..."" +msgstr "" + +#: templates/about.html:11 +msgid "" +"{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under " +"the {{licensename}}." +msgstr "" + +#: scripts/controllers/StateController.js:45 +msgid "{{files}} files ({{size}}) to go" +msgstr "" + +#: templates/pause.html:24 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:12 templates/pause.html:15 templates/pause.html:18 +#: templates/pause.html:21 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:75 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-de.po b/Localizations/webroot/localization_webroot-de.po new file mode 100644 index 000000000..bd9d2127a --- /dev/null +++ b/Localizations/webroot/localization_webroot-de.po @@ -0,0 +1,2075 @@ +# Translators: +# agrajaghh , 2016 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: agrajaghh , 2016\n" +"Language-Team: German (https://www.transifex.com/duplicati/teams/67655/de/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/notificationarea.html:9 +msgid "'right click and choose "Save as ..."" +msgstr "" + +#: templates/advancedoptionseditor.html:36 +msgid "- pick an option -" +msgstr "- Option auswählen -" + +#: templates/localdatabase.html:4 +msgid "...loading..." +msgstr "" + +#: templates/backends/openstack.html:32 +msgid "API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:636 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:637 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:133 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:169 +msgid "About" +msgstr "Über" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "Über {{appname}}" + +#: scripts/services/EditUriBuiltins.js:601 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "Zugriffsschlüssel" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "Zugriff auf die Bedienoberfläche" + +#: scripts/services/EditUriBuiltins.js:600 templates/backends/azure.html:7 +msgid "Account name" +msgstr "Account-Name" + +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 +msgid "Activate" +msgstr "Aktivieren" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "Aktivierung fehlgeschlagen:" + +#: templates/advancedoptionseditor.html:34 +msgid "Add advanced option" +msgstr "Option für Profis hinzufügen" + +#: templates/addoredit.html:136 +msgid "Add filter" +msgstr "Filter hinzufügen" + +#: index.html:143 +msgid "Add new backup" +msgstr "Neues Backup hinzufügen" + +#: templates/addoredit.html:111 +msgid "Add path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "Adjust bucket name?" +msgstr "Bucket-Name anpassen?" + +#: scripts/services/EditUriBuiltins.js:574 +msgid "Adjust path name?" +msgstr "Pfad anpassen?" + +#: templates/restoredirect.html:18 +msgid "Advanced Options" +msgstr "Optionen für Profis" + +#: templates/addoredit.html:251 templates/addoredit.html:257 +msgid "Advanced options" +msgstr "Einstellungen für Profis" + +#: templates/home.html:59 +msgid "Advanced:" +msgstr "Fortgeschritten:" + +#: templates/settings.html:104 +msgid "" +"All usage reports are sent anonymously and do not contain any personal " +"information. They contain information about hardware and operating system, " +"the type of backend, backup duration, overall size of source data and " +"similar data. They do not contain paths, filenames, usernames, passwords or " +"similar sensitive information." +msgstr "" +"Alle Nutzungsberichte werden anonym verschickt und enthalten keine " +"personenbezogenen oder personenbeziehbaren Daten. Sie enthalten Daten über " +"Hardware, Betriebssystem, das verwendete Backend, die Backupdauer, die " +"Gesamtgröße des BAckups und ähnliuche Daten. Sie enthalten NICHT Pfade, " +"Dateinamen, benutzernamen, Passwörter oder andere sensible Informationen." + +#: templates/settings.html:13 +msgid "Allow remote access (requires restart)" +msgstr "Fernzugriff erlauben (Neustart notwendig)" + +#: templates/addoredit.html:196 +msgid "Allowed days" +msgstr "Erlaubte Tage" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "An existing file was found at the new location" +msgstr "" +"An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden." + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "" +"An existing file was found at the new location\n" +"Are you sure you want the database to point to an existing file?" +msgstr "" +"Eine vorhandene Datenbank wurde gefunden.\n" +"Soll diese Datenbank von nun an verwendet werden?" + +#: scripts/controllers/EditBackupController.js:356 +msgid "" +"An existing local database for the storage has been found.\n" +"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" +"\n" +" Do you wish to use the existing database?" +msgstr "" +"Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\n" +"Mit dieser Datenbank können die GUI und die Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n" +"\n" +"Soll die lokale Datenbank genutzt werden?" + +#: templates/settings.html:93 +msgid "Anonymous usage reports" +msgstr "Anonyme Nutzungsberichte" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "als Befehl für Kommandozeile" + +#: scripts/services/EditUriBuiltins.js:559 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:278 +msgid "Autogenerated passphrase" +msgstr "Generiertes Passwort" + +#: templates/addoredit.html:176 +msgid "Automatically run backups." +msgstr "Backups automatisch ausführen." + +#: templates/backends/b2.html:12 +msgid "B2 Account ID" +msgstr "" + +#: templates/backends/b2.html:16 +msgid "B2 Application Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:683 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:684 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/edituri.html:1 templates/restore.html:31 +#: templates/restore.html:93 +msgid "Back" +msgstr "Zurück" + +#: templates/about.html:66 +msgid "Backend modules:" +msgstr "Backend-Module:" + +#: templates/addoredit.html:45 +msgid "Backup to >" +msgstr "" + +#: templates/home.html:90 +msgid "Backup:" +msgstr "" + +#: templates/home.html:5 +msgid "Backups are currently paused," +msgstr "Backup sind momentan pausiert," + +#: templates/settings.html:70 +msgid "Beta" +msgstr "" + +#: templates/restore.html:104 +msgid "Bitcoin: {{bitcoinaddr}}" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:52 +msgid "Browse" +msgstr "Anzeigen" + +#: templates/settings.html:42 +msgid "Browser default ({{displayname}}, {{code}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:611 +#: scripts/services/EditUriBuiltins.js:635 +#: scripts/services/EditUriBuiltins.js:682 +msgid "Bucket Name" +msgstr "Bucket-Name" + +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "" + +#: templates/backends/s3.html:26 +msgid "Bucket create region" +msgstr "" + +#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 +#: templates/backends/s3.html:19 templates/backends/s3.html:20 +msgid "Bucket name" +msgstr "Bucket-Name" + +#: templates/backends/gcs.html:26 +msgid "Bucket storage class" +msgstr "" + +#: scripts/services/ServerStatus.js:48 +msgid "Building list of files to restore ..." +msgstr "Dateiliste erstellen..." + +#: scripts/controllers/RestoreController.js:334 +msgid "Building partial temporary database ..." +msgstr "Temporäre Datenbank wird erstellt..." + +#: templates/restore.html:20 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:80 +msgid "Canary" +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +#: scripts/controllers/EditBackupController.js:278 +#: scripts/controllers/EditBackupController.js:312 +#: scripts/controllers/EditBackupController.js:321 +#: scripts/controllers/EditBackupController.js:335 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 templates/edituri.html:35 +#: templates/export.html:26 templates/import.html:18 +#: templates/restoredirect.html:22 templates/settings.html:122 +#: templates/waitarea.html:19 +msgid "Cancel" +msgstr "Abbrechen" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "Cannot move to existing file" +msgstr "" + +#: templates/about.html:5 +msgid "Changelog" +msgstr "Änderungen" + +#: templates/updatechangelog.html:2 +msgid "Changelog for {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/UpdateChangelogController.js:24 +msgid "Check failed:" +msgstr "Prüfung fehlgeschlagen:" + +#: templates/about.html:35 +msgid "Check for updates now" +msgstr "Aktualisierung suchen" + +#: templates/about.html:36 +msgid "Checking for updates ..." +msgstr "Suche Aktualisierung..." + +#: templates/edituri.html:17 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: templates/home.html:63 +msgid "Compact now" +msgstr "Backup komprimieren" + +#: scripts/services/ServerStatus.js:41 +msgid "Compacting remote data ..." +msgstr "Backupdaten verkleinern..." + +#: scripts/services/ServerStatus.js:38 +msgid "Completing backup ..." +msgstr "Backup fertigstellen..." + +#: scripts/services/ServerStatus.js:36 +msgid "Completing previous backup ..." +msgstr "Vorheriges BAckup fertigstellen..." + +#: templates/about.html:67 +msgid "Compression modules:" +msgstr "Kompression:" + +#: templates/import.html:6 +msgid "Configuration file:" +msgstr "Konfigurationsdatei:" + +#: templates/home.html:51 +msgid "Configuration:" +msgstr "Konfiguration:" + +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "Löschen bestätigen" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "Bestätigung erfolderlich" + +#: templates/restoredirect.html:23 +msgid "Connect" +msgstr "Verbinden" + +#: index.html:236 +msgid "Connect now" +msgstr "Jetzt verbinden" + +#: templates/restoredirect.html:10 +msgid "Connect to >" +msgstr "" + +#: index.html:237 +msgid "Connecting..." +msgstr "Verbinden..." + +#: index.html:228 +msgid "Connection lost" +msgstr "Verbindung verloren" + +#: index.html:232 +msgid "Connnecting to server ..." +msgstr "Verbinde mit Server..." + +#: scripts/services/EditUriBuiltins.js:602 templates/backends/azure.html:2 +msgid "Container name" +msgstr "Container-Name" + +#: templates/backends/openstack.html:37 +msgid "Container region" +msgstr "" + +#: templates/restore.html:30 +msgid "Continue" +msgstr "Fortfahren" + +#: scripts/controllers/EditBackupController.js:335 +msgid "Continue without encryption" +msgstr "Ohne Verschlüsselung fortfahren" + +#: scripts/services/AppUtils.js:551 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:33 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:99 +msgid "Crashes only" +msgstr "Nur Abstürze" + +#: templates/home.html:69 +msgid "Create bug report ..." +msgstr "Fehlerbericht erstellen..." + +#: scripts/services/EditUriBuiltins.js:119 +msgid "Created new limited user" +msgstr "Nutzer mit eingeschränkten Rechten anlegen" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "Fehlerbericht wird erstellt..." + +#: scripts/services/EditUriBuiltins.js:110 +msgid "Creating new user with limited access ..." +msgstr "Nutzer mit eingeschränkten Rechten wird erstellt..." + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "Zielverzeichnisse erstellen..." + +#: scripts/controllers/RestoreController.js:329 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:110 +msgid "Creating user..." +msgstr "Nutzer anlegen..." + +#: templates/updatechangelog.html:4 +msgid "Current version is {{versionname}} ({{versionnumber}})" +msgstr "" + +#: templates/backends/s3.html:14 +msgid "Custom S3 endpoint" +msgstr "" + +#: templates/backends/openstack.html:13 +msgid "Custom authentication url" +msgstr "" + +#: templates/backends/gcs.html:18 +msgid "Custom location ({{server}})" +msgstr "" + +#: templates/backends/s3.html:32 +msgid "Custom region for creating buckets" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Custom region value ({{region}})" +msgstr "" + +#: templates/backends/openstack.html:10 templates/backends/s3.html:11 +msgid "Custom server url ({{server}})" +msgstr "" + +#: templates/backends/gcs.html:29 templates/backends/s3.html:41 +msgid "Custom storage class ({{class}})" +msgstr "" + +#: scripts/services/AppUtils.js:53 templates/addoredit.html:242 +msgid "Days" +msgstr "Tage" + +#: templates/settings.html:57 +msgid "Default ({{channelname}})" +msgstr "" + +#: templates/settings.html:108 +msgid "Default options" +msgstr "Standard-Optionen" + +#: templates/home.html:55 templates/localdatabase.html:19 +msgid "Delete" +msgstr "Löschen" + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "Veraltete Daten löschen..." + +#: templates/restore.html:102 +msgid "" +"Did we help save your files? If so, please consider supporting Duplicati " +"with a donation. We suggest {{smallamount}} for private use and " +"{{largeamount}} for commercial use." +msgstr "" + +#: templates/log.html:30 +msgid "Disabled" +msgstr "Deaktiviert" + +#: templates/notificationarea.html:13 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "Verwerfen" + +#: scripts/controllers/HomeController.js:33 +msgid "Do you really want to delete the backup: {{name}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Do you really want to delete the local database for: {{name}}" +msgstr "" + +#: index.html:125 index.html:193 +msgid "Donate" +msgstr "Spenden" + +#: index.html:128 index.html:196 +msgid "Donate with Bitcoins" +msgstr "Spenden per Bitcoin" + +#: index.html:131 index.html:199 +msgid "Donate with PayPal" +msgstr "Spenden per PayPal" + +#: templates/settings.html:47 templates/settings.html:49 +msgid "Donation messages" +msgstr "Spenden-Links" + +#: templates/settings.html:51 +msgid "Donation messages are hidden, click to show" +msgstr "Spenden-Links werden versteckt, klicken um anzuzeigen" + +#: templates/settings.html:50 +msgid "Donation messages are visible, click to hide" +msgstr "Spendenlinks werden angezeigt, klicken zum verstecken" + +#: templates/export.html:48 +msgid "Done" +msgstr "" + +#: templates/notificationarea.html:17 +msgid "Download" +msgstr "Herunterladen" + +#: templates/notificationarea.html:30 +msgid "Downloading ..." +msgstr "Herunterladen..." + +#: scripts/services/ServerStatus.js:53 +msgid "Downloading files ..." +msgstr "Dateien herunterladen..." + +#: templates/notificationarea.html:24 +msgid "Downloading update..." +msgstr "" + +#: scripts/services/AppUtils.js:213 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: templates/localdatabase.html:8 +msgid "" +"Each backup has a local database associated with it, which stores " +"information about the remote backup on the local machine.\\nThis makes it " +"faster to perform many operations, and reduces the amount of data that needs" +" to be downloaded for each operation." +msgstr "" + +#: templates/home.html:53 +msgid "Edit ..." +msgstr "Bearbeiten..." + +#: templates/edituri.html:22 templates/settings.html:111 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:252 templates/addoredit.html:258 +#: templates/edituri.html:28 templates/settings.html:117 +msgid "Edit as text" +msgstr "Als Text bearbeiten" + +#: scripts/controllers/EditBackupController.js:28 +msgid "Empty" +msgstr "Leer" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "Datei verschlüsseln" + +#: templates/addoredit.html:49 +msgid "Encryption" +msgstr "Verschlüsselung" + +#: scripts/controllers/EditBackupController.js:321 +msgid "Encryption changed" +msgstr "Verschlüsselung geändert" + +#: templates/about.html:68 +msgid "Encryption modules:" +msgstr "Verschlüsselungen:" + +#: templates/restoredirect.html:11 +msgid "Enter a url, or click the "Connect to >" link" +msgstr "" + +#: templates/addoredit.html:46 +msgid "Enter a url, or click the 'Backup to >' link" +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "Zugriffsschlüssel angeben" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "Account-Name angeben" + +#: templates/restoredirect.html:15 +msgid "Enter backup passphrase, if any" +msgstr "Paswort für Backup" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "Container-Name angeben" + +#: templates/export.html:22 templates/import.html:12 +msgid "Enter encryption passphrase" +msgstr "Verschlüsselungspasswort angeben" + +#: templates/addoredit.html:130 +msgid "Enter expression here" +msgstr "Ausdruck hier einfügen" + +#: templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:69 +msgid "Enter one option per line in command-line format, eg. {0}" +msgstr "Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}" + +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/oauth.html:3 templates/restore.html:51 +msgid "Enter the destination path" +msgstr "Ziel-Pfad angeben" + +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:111 +#: scripts/controllers/RestoreController.js:141 +#: scripts/controllers/RestoreController.js:286 +#: scripts/controllers/RestoreController.js:304 +#: scripts/controllers/RestoreController.js:351 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:392 +#: scripts/controllers/RestoreController.js:85 +#: scripts/controllers/RestoreDirectController.js:50 +#: scripts/controllers/RestoreDirectController.js:75 +#: scripts/services/AppUtils.js:213 scripts/services/AppUtils.js:259 +#: scripts/services/AppUtils.js:261 scripts/services/AppUtils.js:269 +#: scripts/services/AppUtils.js:271 +msgid "Error" +msgstr "Fehler" + +#: scripts/services/ServerStatus.js:60 +msgid "Error!" +msgstr "Fehler!" + +#: templates/settings.html:98 +msgid "Errors and crashes" +msgstr "Fehler und Abstürze" + +#: templates/addoredit.html:140 +msgid "Exclude" +msgstr "Ausschließen" + +#: scripts/services/AppUtils.js:72 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:90 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:96 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:78 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:101 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "Vorhandene Datenbank gefunden" + +#: templates/settings.html:75 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "Exportieren" + +#: templates/home.html:54 +msgid "Export ..." +msgstr "Exportieren..." + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "Backup-Konfiguration exportieren" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "Expotieren..." + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "FTP (Alternativ)" + +#: scripts/controllers/RestoreController.js:351 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:74 +#: scripts/controllers/RestoreController.js:286 +#: scripts/controllers/RestoreController.js:304 +#: scripts/controllers/RestoreController.js:392 +#: scripts/controllers/RestoreController.js:85 +#: scripts/controllers/RestoreDirectController.js:50 +#: scripts/controllers/RestoreDirectController.js:75 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "Löschen fehlgeschlagen:" + +#: scripts/controllers/RestoreController.js:111 +#: scripts/controllers/RestoreController.js:141 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:538 +msgid "Failed to read backup defaults:" +msgstr "Konnte Standard-Einstellungen nicht lesen:" + +#: scripts/controllers/RestoreController.js:383 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:82 +msgid "Failed to save:" +msgstr "Fehler beim Speichern:" + +#: scripts/controllers/RestoreController.js:117 +#: scripts/controllers/RestoreController.js:156 +msgid "Fetching path information ..." +msgstr "Pfad-Infos werden ermittelt..." + +#: templates/addoredit.html:157 +msgid "Files larger than:" +msgstr "Dateien größer als:" + +#: templates/addoredit.html:116 +msgid "Filters" +msgstr "Filter" + +#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 +msgid "Finished!" +msgstr "Fertiggestellt!" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/mega.html:2 +#: templates/backends/s3.html:49 templates/restore.html:50 +#: templates/restore.html:66 +msgid "Folder path" +msgstr "" + +#: templates/addoredit.html:95 +msgid "Folders" +msgstr "Ordner" + +#: templates/home.html:14 templates/home.html:24 +msgid "Force stop" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Fri" +msgstr "Fr" + +#: scripts/services/AppUtils.js:46 +msgid "GByte" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:21 templates/log.html:8 +msgid "General" +msgstr "Allgemein" + +#: templates/addoredit.html:223 +msgid "General options" +msgstr "Allgemeine Einstellungen" + +#: templates/addoredit.html:75 +msgid "Generate" +msgstr "Erzeugen" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/EditBackupController.js:18 +msgid "Hidden files" +msgstr "Versteckte Dateien" + +#: templates/addoredit.html:70 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 templates/restore.html:59 +msgid "Hide hidden folders" +msgstr "" + +#: scripts/services/AppUtils.js:52 templates/settings.html:33 +msgid "Hours" +msgstr "Stunden" + +#: templates/restore.html:72 +msgid "How do you want to handle existing files?" +msgstr "Wie sollen bestehende Dateien behandelt werden?" + +#: templates/addoredit.html:179 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "Wurde ein Zeitpunkt verpasst, startet das Backup so bald wie möglich." + +#: templates/localdatabase.html:13 +msgid "" +"If the backup and the remote storage is out of sync, Duplicati will require " +"that you perform a repair operation to synchronize the database.\\nIf the " +"repair is unsuccesful, you can delete the local database and re-generate." +msgstr "" + +#: templates/export.html:41 templates/notificationarea.html:7 +msgid "If the backup file was not downloaded automatically," +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "" +"If you do not enter a path, all files will be stored in the login folder.\n" +"Are you sure this is what you want?" +msgstr "" +"Ohne Pfad werden alle Dateien im Login-Verzeichnis gespeichert.\n" +"Möchtest du das?" + +#: templates/backends/openstack.html:28 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/import.html:19 +msgid "Import" +msgstr "Importieren" + +#: templates/import.html:2 +msgid "Import backup configuration" +msgstr "Konfigurationsdatei importieren" + +#: templates/addoredit.html:37 +msgid "Import configuration from a file ..." +msgstr "Konfigurationsdatei importieren..." + +#: templates/import.html:23 +msgid "Importing ..." +msgstr "Importieren..." + +#: scripts/controllers/EditBackupController.js:131 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:111 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Include regular expression" +msgstr "" + +#: templates/settings.html:81 +msgid "Individual builds for developers only." +msgstr "Individuelle Versionen für Entwickler." + +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 +msgid "Install" +msgstr "Installieren" + +#: scripts/controllers/UpdateChangelogController.js:14 +msgid "Install failed:" +msgstr "Installation fehlgeschlagen:" + +#: scripts/services/EditUriBuiltins.js:535 +msgid "" +"It is possible to connect to some FTP without a password.\n" +"Are you sure your FTP server supports password-less logins?" +msgstr "" +"Manche FTP-Server erlauben einen Login ohne Passwort.\n" +"Bist Du sicher, dass Dein FTP-Server dazu gehört?" + +#: scripts/services/AppUtils.js:44 +msgid "KByte" +msgstr "" + +#: templates/addoredit.html:231 +msgid "Keep backups" +msgstr "Backups speichern" + +#: templates/settings.html:39 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "Last month" +msgstr "Letzter Monat" + +#: templates/home.html:74 +msgid "Last successful run:" +msgstr "Letztes erfolgreiches Backup:" + +#: scripts/controllers/RestoreController.js:55 +msgid "Latest" +msgstr "Neuste" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "Bibliotheken" + +#: scripts/controllers/RestoreDirectController.js:40 +msgid "Listing backup dates ..." +msgstr "BAckups werden aufgelistet..." + +#: templates/log.html:7 +msgid "Live" +msgstr "" + +#: templates/log.html:22 templates/log.html:53 templates/log.html:67 +msgid "Load older data" +msgstr "" + +#: templates/about.html:44 templates/about.html:49 templates/about.html:55 +#: templates/log.html:14 templates/log.html:21 templates/log.html:44 +#: templates/log.html:52 templates/log.html:59 templates/log.html:66 +#: templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "Laden..." + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "Lokale Datenbank für" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "Lokale Datenbank:" + +#: scripts/services/SystemInfo.js:75 +msgid "Local storage" +msgstr "Lokaler Speicher" + +#: templates/localdatabase.html:23 +msgid "Location" +msgstr "Ort" + +#: templates/backends/gcs.html:21 +msgid "Location where buckets are created" +msgstr "" + +#: templates/log.html:3 +msgid "Log data" +msgstr "Log-Meldungen" + +#: scripts/services/AppUtils.js:45 +msgid "MByte" +msgstr "" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "Wartung" + +#: templates/home.html:61 +msgid "Manage database ..." +msgstr "Datenbank verwalten..." + +#: templates/backends/file.html:19 templates/restore.html:63 +msgid "Manually type path" +msgstr "Pfad eingeben" + +#: index.html:136 +msgid "Menu" +msgstr "" + +#: scripts/services/AppUtils.js:51 templates/settings.html:32 +msgid "Minutes" +msgstr "Minuten" + +#: scripts/controllers/EditBackupController.js:217 +msgid "Missing destination" +msgstr "Ziel fehlt" + +#: scripts/controllers/EditBackupController.js:196 +msgid "Missing name" +msgstr "Name fehlt" + +#: scripts/controllers/EditBackupController.js:204 +msgid "Missing passphrase" +msgstr "Passwort fehlt" + +#: scripts/controllers/EditBackupController.js:223 +msgid "Missing sources" +msgstr "Quelle fehlt" + +#: scripts/services/AppUtils.js:60 +msgid "Mon" +msgstr "Mo" + +#: scripts/services/AppUtils.js:55 templates/addoredit.html:244 +msgid "Months" +msgstr "Monate" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "Datenbank verschieben" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: templates/addoredit.html:42 +msgid "My Photos" +msgstr "Meine Fotos" + +#: templates/addoredit.html:41 +msgid "Name" +msgstr "" + +#: templates/home.html:77 +msgid "Never" +msgstr "Nie" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:119 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:165 templates/addoredit.html:214 +#: templates/addoredit.html:84 +msgid "Next" +msgstr "Weiter" + +#: templates/home.html:81 +msgid "Next scheduled run:" +msgstr "Nächstes Backup geplant:" + +#: templates/home.html:33 +msgid "Next scheduled task:" +msgstr "Nächste geplante Aufgabe:" + +#: templates/home.html:29 +msgid "Next task:" +msgstr "Nächste Aufgabe:" + +#: templates/addoredit.html:182 +msgid "Next time" +msgstr "Nächstes Backup" + +#: scripts/controllers/EditBackupController.js:121 +#: scripts/controllers/EditBackupController.js:131 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "No" +msgstr "Nein" + +#: templates/edituri.html:13 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:335 templates/addoredit.html:51 +msgid "No encryption" +msgstr "Keine Verschlüsselung" + +#: scripts/controllers/RestoreController.js:186 +msgid "No items selected" +msgstr "Nichts ausgewählt" + +#: scripts/controllers/RestoreController.js:186 +msgid "No items to restore, please select one or more items" +msgstr "" +"Es wurde nichts für die Wiederherstellung ausgewählt. Wähle eine Datei oder " +"einen Ordner aus." + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "Kein Passwort angegeben" + +#: templates/home.html:35 +msgid "No scheduled tasks, you can manually start a task" +msgstr "Kein Backup geplant. Backup von Hand starten." + +#: scripts/controllers/EditBackupController.js:210 +msgid "Non-matching passphrase" +msgstr "Passwort-Fehler" + +#: templates/settings.html:100 +msgid "None / disabled" +msgstr "Keine / deaktiviert" + +#: scripts/services/EditUriBuiltins.js:119 templates/edituri.html:33 +#: templates/restore.html:108 templates/settings.html:123 +msgid "OK" +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:104 +#: scripts/controllers/SystemSettingsController.js:93 +msgid "Operation failed:" +msgstr "Fehlgeschlagen:" + +#: templates/home.html:45 +msgid "Operations:" +msgstr "Operationen:" + +#: templates/backends/file.html:34 +msgid "Optional authentication password" +msgstr "Passwort für Anmeldung (optional)" + +#: templates/backends/file.html:30 +msgid "Optional authentication username" +msgstr "Benutzername für Anmeldung (optional)" + +#: templates/addoredit.html:24 templates/edituri.html:21 +#: templates/edituri.html:27 templates/settings.html:110 +#: templates/settings.html:116 +msgid "Options" +msgstr "Optionen" + +#: templates/restore.html:42 +msgid "Original location" +msgstr "Ursprünglicher Speicherort" + +#: scripts/services/SystemInfo.js:78 +msgid "Others" +msgstr "Weitere" + +#: templates/restore.html:75 +msgid "Overwrite" +msgstr "Überschreiben" + +#: templates/addoredit.html:60 templates/export.html:21 +#: templates/restoredirect.html:14 +msgid "Passphrase" +msgstr "Paswort" + +#: templates/import.html:11 +msgid "Passphrase (if encrypted)" +msgstr "Passwort (falls verschlüsselt)" + +#: scripts/controllers/EditBackupController.js:312 +msgid "Passphrase changed" +msgstr "Passwort gändert" + +#: scripts/controllers/EditBackupController.js:210 +msgid "Passphrases are not matching" +msgstr "Die Passwörter stimmen nicht überein" + +#: scripts/services/EditUriBuiltins.js:694 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/settings.html:8 +msgid "Password" +msgstr "Passwort" + +#: scripts/controllers/EditBackupController.js:29 +msgid "Passwords do not match" +msgstr "Die Passwörter stimmen nicht überein" + +#: scripts/services/ServerStatus.js:52 +msgid "Patching files with local blocks ..." +msgstr "Dateien mit vorhandenen Daten aufbauen..." + +#: scripts/controllers/EditBackupController.js:121 +msgid "Path not found" +msgstr "Pfad nicht gefunden" + +#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +msgid "Path on server" +msgstr "" + +#: templates/backends/b2.html:8 templates/backends/s3.html:50 +msgid "Path or subfolder in the bucket" +msgstr "Pfad oder Unterverzeichnis im Bucket" + +#: index.html:149 templates/settings.html:18 +msgid "Pause" +msgstr "" + +#: templates/settings.html:16 +msgid "Pause after startup or hibernation" +msgstr "Pause nach dem Aufwachen des PCs" + +#: templates/pause.html:2 +msgid "Pause controls" +msgstr "Pause" + +#: templates/restore.html:84 +msgid "Permissions" +msgstr "Berechtigungen" + +#: templates/restore.html:46 +msgid "Pick location" +msgstr "Speicherort auswählen" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/addoredit.html:166 templates/addoredit.html:215 +#: templates/addoredit.html:264 +msgid "Previous" +msgstr "Zurück" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:77 +msgid "Proprietary" +msgstr "Proprietär" + +#: scripts/services/ServerStatus.js:46 +msgid "Rebuilding local database ..." +msgstr "Lokale Datenbank wieder aufbauen..." + +#: templates/localdatabase.html:20 +msgid "Recreate (delete and repair)" +msgstr "Wiederherstellen (löschen und reparieren)" + +#: scripts/services/ServerStatus.js:56 +msgid "Recreating database ..." +msgstr "Datenbank wird neu erstellt..." + +#: scripts/controllers/RestoreDirectController.js:16 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:106 +msgid "Relative paths not allowed" +msgstr "Relative Pfade sind nicht möglich" + +#: templates/log.html:9 +msgid "Remote" +msgstr "" + +#: templates/addoredit.html:132 +msgid "Remove" +msgstr "Entfernen" + +#: templates/advancedoptionseditor.html:28 +msgid "Remove option" +msgstr "Option entfernen" + +#: templates/localdatabase.html:18 +msgid "Repair" +msgstr "Reparieren" + +#: scripts/services/ServerStatus.js:57 +msgid "Reparing ..." +msgstr "Reparieren..." + +#: templates/addoredit.html:64 +msgid "Repeat Passphrase" +msgstr "Passwort wiederholen" + +#: templates/home.html:66 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "Zurücksetzen" + +#: templates/restore.html:92 +msgid "Restore" +msgstr "Wiederherstellen" + +#: index.html:146 +msgid "Restore backup" +msgstr "Backup wiederherstellen" + +#: templates/restore.html:7 templates/restoredirect.html:8 +msgid "Restore files" +msgstr "Dateien wiederherstellen" + +#: templates/home.html:48 +msgid "Restore files ..." +msgstr "Dateien wiederherstellen..." + +#: templates/restore.html:9 +msgid "Restore from" +msgstr "Wiederherstellen von" + +#: templates/restore.html:37 +msgid "Restore options" +msgstr "Wiederherstellungsoptionen" + +#: templates/restore.html:87 +msgid "Restore read/write permissions" +msgstr "Scheib- und Leserechter wiederherstellen" + +#: scripts/controllers/RestoreController.js:344 +#: scripts/controllers/RestoreController.js:365 +msgid "Restoring files ..." +msgstr "Dateien werden wiederhergestellt..." + +#: templates/pause.html:8 +msgid "Resume now" +msgstr "Jetzt starten" + +#: templates/addoredit.html:187 +msgid "Run again every" +msgstr "Wiederholen alle" + +#: templates/home.html:47 templates/home.html:77 +msgid "Run now" +msgstr "Jetzt sichern" + +#: scripts/controllers/StateController.js:24 +msgid "Running ..." +msgstr "Läuft..." + +#: templates/home.html:22 +msgid "Running task" +msgstr "Backup läuft" + +#: templates/home.html:11 +msgid "Running task:" +msgstr "Backup läuft:" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "S3 Kompatibel" + +#: templates/settings.html:58 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:65 +msgid "Sat" +msgstr "Sa" + +#: templates/addoredit.html:263 templates/localdatabase.html:32 +msgid "Save" +msgstr "Speichern" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "Speichern und reparieren" + +#: templates/restore.html:79 +msgid "Save different versions with timestamp in file name" +msgstr "Mehrere Versionen mit Zeitstempel im Dateinamen speichern" + +#: scripts/services/ServerStatus.js:50 +msgid "Scanning existing files ..." +msgstr "Vorhandene Dateien scannen..." + +#: scripts/services/ServerStatus.js:51 +msgid "Scanning for local blocks ..." +msgstr "Vorhandene Daten scannen..." + +#: templates/addoredit.html:23 +msgid "Schedule" +msgstr "Zeitplan" + +#: templates/restore.html:21 +msgid "Search" +msgstr "" + +#: templates/restore.html:17 +msgid "Search for files" +msgstr "Dateien suchen" + +#: templates/settings.html:31 +msgid "Seconds" +msgstr "Sekunden" + +#: templates/log.html:28 +msgid "Select a log level and see messages as they happen:" +msgstr "Wähle ein Log-Level und sehe live die Meldungen:" + +#: templates/backends/s3.html:8 +msgid "Server" +msgstr "" + +#: templates/backends/generic.html:7 +msgid "Server and port" +msgstr "" + +#: templates/backends/generic.html:8 +msgid "Server hostname or IP" +msgstr "" + +#: templates/restoredirect.html:34 templates/waitarea.html:15 +msgid "Server is currently paused," +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server is currently paused, do you want to resume now?" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:71 +msgid "Server state properties" +msgstr "" + +#: index.html:152 templates/settings.html:2 +msgid "Settings" +msgstr "Einstellungen" + +#: templates/addoredit.html:71 templates/notificationarea.html:15 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "Zeigen" + +#: templates/addoredit.html:118 templates/addoredit.html:98 +msgid "Show advanced editor" +msgstr "Profi-Modus anzeigen" + +#: templates/addoredit.html:97 templates/backends/file.html:16 +#: templates/restore.html:60 +msgid "Show hidden folders" +msgstr "Zeige versteckte Ordner" + +#: index.html:155 +msgid "Show log" +msgstr "Logfile anzeigen" + +#: templates/home.html:68 +msgid "Show log ..." +msgstr "Log-Datei anzeigen..." + +#: templates/backends/openstack.html:33 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" + +#: templates/addoredit.html:22 +msgid "Source Data" +msgstr "Quell-Daten" + +#: templates/addoredit.html:104 +msgid "Source folders" +msgstr "Quell-Verzeichnisse" + +#: templates/home.html:86 +msgid "Source:" +msgstr "Quelle:" + +#: templates/settings.html:76 +msgid "Specific builds for developers only." +msgstr "Spezielle Versionen für Entwickler." + +#: scripts/services/SystemInfo.js:76 +msgid "Standard protocols" +msgstr "Standardprotokolle" + +#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 +msgid "Starting ..." +msgstr "Los geht\\'s..." + +#: scripts/controllers/RestoreController.js:340 +#: scripts/controllers/RestoreController.js:363 +msgid "Starting the restore process ..." +msgstr "Wiederherstellung wird gestartet..." + +#: templates/home.html:15 templates/home.html:25 +msgid "Stop" +msgstr "" + +#: templates/edituri.html:4 +msgid "Storage Type" +msgstr "" + +#: templates/backends/s3.html:38 +msgid "Storage class" +msgstr "" + +#: templates/backends/gcs.html:32 +msgid "Storage class for creating a bucket" +msgstr "" + +#: templates/log.html:6 +msgid "Stored" +msgstr "Gespeichert" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "Stark" + +#: scripts/services/AppUtils.js:66 +msgid "Sun" +msgstr "So" + +#: templates/settings.html:95 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "System files" +msgstr "Systemdateien" + +#: templates/about.html:7 +msgid "System info" +msgstr "System-Informationen" + +#: templates/about.html:63 +msgid "System properties" +msgstr "System-Eigenschaften" + +#: scripts/services/AppUtils.js:47 +msgid "TByte" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "Temporary files" +msgstr "Temporäre Dateien" + +#: templates/backends/openstack.html:27 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:34 +msgid "Test connection" +msgstr "Verbindung prüfen" + +#: templates/edituri.html:39 +msgid "Testing ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:40 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:40 +msgid "Testing permissions..." +msgstr "Rechte werden geprüft..." + +#: scripts/services/EditUriBuiltins.js:664 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?" + +#: scripts/services/EditUriBuiltins.js:647 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" +"Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername " +"hinzufügen?" + +#: index.html:229 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" +"Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?" + +#: scripts/controllers/EditBackupController.js:131 +msgid "" +"The path does not end with a '{0}' character, which means that you include a file, not a folder.\n" +"\n" +"Do you want to include the specified file?" +msgstr "" +"Ohne das abschließende '{0}' fügst du eine Datei hinzu und kein Verzeichnis.\n" +"\n" +"Möchtest du diese Datei hinzufügen?" + +#: scripts/controllers/EditBackupController.js:106 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:574 +msgid "" +"The path should start with \"{{prefix}}\" or \"{{def}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" +"\n" +"Do you want to add the prefix to the path automatically?" +msgstr "" + +#: templates/backends/s3.html:28 +msgid "The region parameter is only applied when creating a new bucket" +msgstr "" + +#: templates/backends/openstack.html:38 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" +"The storage class affects the availability and price for a stored file" + +#: scripts/controllers/RestoreDirectController.js:71 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "Das Ziel enthält verschlüsselte Dateien. Wir benötigen ein Passwort!" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "" +"The user has too many permissions. Do you want to create a new limited user," +" with only permissions to the selected path?" +msgstr "" +"Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten" +" Berechtigungen für den gewählten Pfad erstellen?" + +#: scripts/controllers/RestoreController.js:35 +msgid "This month" +msgstr "Dieser Monat" + +#: scripts/controllers/RestoreController.js:34 +msgid "This week" +msgstr "Diese Woche" + +#: scripts/services/AppUtils.js:63 +msgid "Thu" +msgstr "Do" + +#: templates/export.html:14 +msgid "To File" +msgstr "als Datei" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" +"Um ohne Passwort zu exprotieren, entferne den Haken für die Verschlüsselung" + +#: scripts/controllers/RestoreController.js:32 +msgid "Today" +msgstr "Heute" + +#: templates/settings.html:71 +msgid "" +"Try out the new features we are working on. Don't use with important data." +msgstr "" + +#: scripts/services/AppUtils.js:61 +msgid "Tue" +msgstr "Di" + +#: templates/restore.html:18 +msgid "Type to highlight files" +msgstr "Tippen, um Dateien zu markieren" + +#: scripts/controllers/EditBackupController.js:46 +msgid "Unknown" +msgstr "Unbekannt" + +#: templates/pause.html:27 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:54 +msgid "Update channel" +msgstr "Update-Kanal" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "Datenbank wird aktualisiert" + +#: templates/addoredit.html:225 +msgid "Upload volume size" +msgstr "Dateigröße beim Upload" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "Prüfdatei hochladen..." + +#: templates/settings.html:102 +msgid "" +"Usage reports help us improve the user experience and evaluate impact of new" +" features. We use them to generate public usage statistics" +msgstr "" + +#: templates/settings.html:91 +msgid "Usage statistics" +msgstr "Nutzungsstatistiken" + +#: templates/settings.html:96 +msgid "Usage statistics, warnings, errors, and crashes" +msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze" + +#: templates/backends/generic.html:2 templates/backends/s3.html:2 +msgid "Use SSL" +msgstr "" + +#: scripts/controllers/EditBackupController.js:356 +msgid "Use existing database?" +msgstr "Bestehende Datenbank nutzen?" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Use weak passphrase" +msgstr "Schwaches Passwort nutzen" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "Nutzlos" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "User has too many permissions" +msgstr "Nutzer hat zu viele Rechte" + +#: templates/settings.html:37 +msgid "User interface language" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:530 +#: scripts/services/EditUriBuiltins.js:610 +#: scripts/services/EditUriBuiltins.js:693 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +msgid "Username" +msgstr "Benutzername" + +#: templates/restore.html:103 +msgid "VISA, Mastercard, ... via Paypal" +msgstr "" + +#: templates/addoredit.html:110 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:62 +msgid "Verify files" +msgstr "Backup prüfen" + +#: scripts/services/ServerStatus.js:58 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "Prüfen..." + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +msgid "Verifying remote data ..." +msgstr "Backupdaten prüfen..." + +#: scripts/services/ServerStatus.js:54 +msgid "Verifying restored files ..." +msgstr "Wiederhergestellte Dateien prüfen..." + +#: scripts/controllers/EditBackupController.js:34 +msgid "Very strong" +msgstr "Sehr stark" + +#: scripts/controllers/EditBackupController.js:31 +msgid "Very weak" +msgstr "Sehr schwach" + +#: index.html:175 +msgid "Visit us on" +msgstr "Besuche uns auf" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "Warte darauf, loslegen zu können" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "Auf den Upload warten..." + +#: templates/settings.html:97 +msgid "Warnings, errors and crashes" +msgstr "Warnungen, Fehler und Abstürze" + +#: templates/addoredit.html:56 +msgid "We recommend that you encrypt all backups stored outside your system" +msgstr "Wir empfehlen, alle Backups auf Onlinespiechern zu verschlüsseln." + +#: scripts/controllers/EditBackupController.js:32 +msgid "Weak" +msgstr "Schwach" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Weak passphrase" +msgstr "Schwaches Passwort" + +#: scripts/services/AppUtils.js:62 +msgid "Wed" +msgstr "Mi" + +#: scripts/services/AppUtils.js:54 templates/addoredit.html:243 +msgid "Weeks" +msgstr "Wochen" + +#: templates/restore.html:39 +msgid "Where do you want to restore the files to?" +msgstr "Wohin sollen die Dateien wiederhergestellt werden?" + +#: scripts/services/AppUtils.js:56 templates/addoredit.html:245 +msgid "Years" +msgstr "Jahre" + +#: scripts/controllers/EditBackupController.js:121 +#: scripts/controllers/EditBackupController.js:131 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "Yes" +msgstr "Ja" + +#: scripts/controllers/EditBackupController.js:278 +msgid "Yes, I have stored the passphrase safely" +msgstr "Ja, ich habe das Passwort sicher gespeichert" + +#: scripts/controllers/EditBackupController.js:321 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:312 +msgid "Yes, please break my backup!" +msgstr "Ja, mach das Backup kaputt!" + +#: scripts/controllers/RestoreController.js:33 +msgid "Yesterday" +msgstr "Gestern" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "" +"You are changing the database path away from an existing database.\n" +"Are you sure this is what you want?" +msgstr "" +"Du änderst gerade den Pfad zur lokalen Datenbank.\n" +"Weißt Du, was Du da tust?" + +#: templates/about.html:26 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:321 +msgid "" +"You have changed the encryption mode. This may break stuff. You are " +"encouraged to create a new backup instead" +msgstr "" +"Du hast die Verschlüsselung geändert. Dadurch kann das bestehende Backup " +"unbenutzbar sein. Erstelle lieber ein neues Backup." + +#: scripts/controllers/EditBackupController.js:312 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" +"Du hast das Passwort geändert. Dadurch kann das bestehende BAckup " +"unbenutzbar sein. Erstelle lieber ein neues Backup." + +#: scripts/controllers/EditBackupController.js:335 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "Alle Backups auf Onlinespeichern sollten verschlüsselt werden." + +#: scripts/controllers/EditBackupController.js:278 +msgid "" +"You have generated a strong passphrase. Make sure you have made a safe copy " +"of the passphrase, as the data cannot be recovered if you loose the " +"passphrase." +msgstr "" +"Du hast ein starkes Passwort generiert. Kannst Du Dir das merken? Sonst " +"schreib es lieber auf. Denn ohne Passwort kannst Du Dein Backup nicht " +"wiederherstellen." + +#: scripts/controllers/EditBackupController.js:223 +msgid "You must choose at least one source folder" +msgstr "Du musst schon ein Quellverzeichnis wählen" + +#: scripts/controllers/EditBackupController.js:217 +msgid "You must enter a destination where the backups are stored" +msgstr "Du musst ein Ziel angeben, in dem das Backup gespeichert ist" + +#: scripts/controllers/EditBackupController.js:196 +msgid "You must enter a name for the backup" +msgstr "Gib einen Namen für das Backup an" + +#: scripts/controllers/EditBackupController.js:204 +msgid "You must enter a passphrase or disable encryption" +msgstr "Gib das Passwort ein, um die Verschlüsselung zu deaktivieren" + +#: scripts/services/EditUriBuiltins.js:622 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "Gib einen Kundennamen an, wenn Du keinen API-Key hast." + +#: scripts/services/EditUriBuiltins.js:619 +msgid "You must enter either a password or an API Key" +msgstr "Gib einen API-Key oder ein Passwort ein." + +#: scripts/services/EditUriBuiltins.js:626 +msgid "You must enter either a password or an API Key, not both" +msgstr "Gib einen API-Key oder ein Passwort an. Aber nicht beides!" + +#: scripts/services/EditUriBackendConfig.js:108 +msgid "You must fill in the password" +msgstr "Gib ein Passwort an!" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the path" +msgstr "Gib einen Pfad an!" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You must fill in the server name or address" +msgstr "Gib einen Server-Namen oder eine Adresse ein!" + +#: scripts/services/EditUriBackendConfig.js:106 +msgid "You must fill in the username" +msgstr "Gib einen Benutzernamen an!" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:614 +msgid "You must select or fill in the AuthURI" +msgstr "AuthURI auswählen oder eintragen" + +#: scripts/services/EditUriBuiltins.js:640 +msgid "You must select or fill in the server" +msgstr "Server auswählen oder eintragen" + +#: templates/restore.html:100 +msgid "Your files and folders have been restored successfully." +msgstr "Dateien und Ordner erfolgreich wiederhergestellt." + +#: scripts/controllers/EditBackupController.js:263 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" +"Dein Passwort is leicht zu erraten. Nimm lieber etwas Komplizierteres." + +#: templates/addoredit.html:235 +msgid "a specific number" +msgstr "eine Anzahl" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:43 +msgid "byte" +msgstr "" + +#: templates/home.html:7 +msgid "click to resume now" +msgstr "Jetzt starten" + +#: templates/addoredit.html:190 templates/addoredit.html:246 +#: templates/advancedoptionseditor.html:22 +msgid "custom" +msgstr "benutzerdefiniert" + +#: templates/addoredit.html:234 +msgid "for a specific time" +msgstr "eine Dauer" + +#: templates/addoredit.html:233 +msgid "forever" +msgstr "immer" + +#: templates/restoredirect.html:34 templates/waitarea.html:15 +msgid "resume now" +msgstr "Jetzt starten" + +#: templates/home.html:6 +msgid "resuming in" +msgstr "starte in" + +#: templates/export.html:43 +msgid "right click and choose "Save as ..."" +msgstr "" + +#: templates/about.html:11 +msgid "" +"{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under " +"the {{licensename}}." +msgstr "" + +#: scripts/controllers/StateController.js:45 +msgid "{{files}} files ({{size}}) to go" +msgstr "" + +#: templates/pause.html:24 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:12 templates/pause.html:15 templates/pause.html:18 +#: templates/pause.html:21 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:75 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot.pot b/Localizations/webroot/localization_webroot.pot new file mode 100644 index 000000000..86c2a7ce6 --- /dev/null +++ b/Localizations/webroot/localization_webroot.pot @@ -0,0 +1,2088 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Project-Id-Version: \n" + +#: templates/notificationarea.html:9 +msgid "'right click and choose "Save as ..."" +msgstr "" + +#: templates/advancedoptionseditor.html:36 +msgid "- pick an option -" +msgstr "" + +#: templates/localdatabase.html:4 +msgid "...loading..." +msgstr "" + +#: templates/backends/openstack.html:32 +msgid "API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:636 +#: templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:637 +#: templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:133 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:169 +msgid "About" +msgstr "" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:601 +#: templates/backends/azure.html:11 +msgid "Access Key" +msgstr "" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:600 +#: templates/backends/azure.html:7 +msgid "Account name" +msgstr "" + +#: templates/notificationarea.html:29 +#: templates/updatechangelog.html:11 +msgid "Activate" +msgstr "" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "" + +#: templates/advancedoptionseditor.html:34 +msgid "Add advanced option" +msgstr "" + +#: templates/addoredit.html:136 +msgid "Add filter" +msgstr "" + +#: index.html:143 +msgid "Add new backup" +msgstr "" + +#: templates/addoredit.html:111 +msgid "Add path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:574 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:18 +msgid "Advanced Options" +msgstr "" + +#: templates/addoredit.html:251 +#: templates/addoredit.html:257 +msgid "Advanced options" +msgstr "" + +#: templates/home.html:59 +msgid "Advanced:" +msgstr "" + +#: templates/settings.html:104 +msgid "All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information." +msgstr "" + +#: templates/settings.html:13 +msgid "Allow remote access (requires restart)" +msgstr "" + +#: templates/addoredit.html:196 +msgid "Allowed days" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "An existing file was found at the new location" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "" +"An existing file was found at the new location\n" +"Are you sure you want the database to point to an existing file?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:356 +msgid "" +"An existing local database for the storage has been found.\n" +"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" +"\n" +" Do you wish to use the existing database?" +msgstr "" + +#: templates/settings.html:93 +msgid "Anonymous usage reports" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:559 +#: templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 +#: templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 +#: templates/backends/openstack.html:23 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 +#: templates/backends/openstack.html:19 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:278 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:176 +msgid "Automatically run backups." +msgstr "" + +#: templates/backends/b2.html:12 +msgid "B2 Account ID" +msgstr "" + +#: templates/backends/b2.html:16 +msgid "B2 Application Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:683 +#: templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:684 +#: templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/edituri.html:1 +#: templates/restore.html:31 +#: templates/restore.html:93 +msgid "Back" +msgstr "" + +#: templates/about.html:66 +msgid "Backend modules:" +msgstr "" + +#: templates/addoredit.html:45 +msgid "Backup to >" +msgstr "" + +#: templates/home.html:90 +msgid "Backup:" +msgstr "" + +#: templates/home.html:5 +msgid "Backups are currently paused," +msgstr "" + +#: templates/settings.html:70 +msgid "Beta" +msgstr "" + +#: templates/restore.html:104 +msgid "Bitcoin: {{bitcoinaddr}}" +msgstr "" + +#: templates/backends/file.html:8 +#: templates/restore.html:52 +msgid "Browse" +msgstr "" + +#: templates/settings.html:42 +msgid "Browser default ({{displayname}}, {{code}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:611 +#: scripts/services/EditUriBuiltins.js:635 +#: scripts/services/EditUriBuiltins.js:682 +msgid "Bucket Name" +msgstr "" + +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "" + +#: templates/backends/s3.html:26 +msgid "Bucket create region" +msgstr "" + +#: templates/backends/b2.html:2 +#: templates/backends/b2.html:3 +#: templates/backends/gcs.html:2 +#: templates/backends/openstack.html:2 +#: templates/backends/s3.html:19 +#: templates/backends/s3.html:20 +msgid "Bucket name" +msgstr "" + +#: templates/backends/gcs.html:26 +msgid "Bucket storage class" +msgstr "" + +#: scripts/services/ServerStatus.js:48 +msgid "Building list of files to restore ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:334 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:20 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:80 +msgid "Canary" +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +#: scripts/controllers/EditBackupController.js:278 +#: scripts/controllers/EditBackupController.js:312 +#: scripts/controllers/EditBackupController.js:321 +#: scripts/controllers/EditBackupController.js:335 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +#: templates/edituri.html:35 +#: templates/export.html:26 +#: templates/import.html:18 +#: templates/restoredirect.html:22 +#: templates/settings.html:122 +#: templates/waitarea.html:19 +msgid "Cancel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "Cannot move to existing file" +msgstr "" + +#: templates/about.html:5 +msgid "Changelog" +msgstr "" + +#: templates/updatechangelog.html:2 +msgid "Changelog for {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/UpdateChangelogController.js:24 +msgid "Check failed:" +msgstr "" + +#: templates/about.html:35 +msgid "Check for updates now" +msgstr "" + +#: templates/about.html:36 +msgid "Checking for updates ..." +msgstr "" + +#: templates/edituri.html:17 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 +#: templates/backends/oauth.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: templates/home.html:63 +msgid "Compact now" +msgstr "" + +#: scripts/services/ServerStatus.js:41 +msgid "Compacting remote data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:38 +msgid "Completing backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:36 +msgid "Completing previous backup ..." +msgstr "" + +#: templates/about.html:67 +msgid "Compression modules:" +msgstr "" + +#: templates/import.html:6 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:51 +msgid "Configuration:" +msgstr "" + +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "" + +#: templates/restoredirect.html:23 +msgid "Connect" +msgstr "" + +#: index.html:236 +msgid "Connect now" +msgstr "" + +#: templates/restoredirect.html:10 +msgid "Connect to >" +msgstr "" + +#: index.html:237 +msgid "Connecting..." +msgstr "" + +#: index.html:228 +msgid "Connection lost" +msgstr "" + +#: index.html:232 +msgid "Connnecting to server ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:602 +#: templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:37 +msgid "Container region" +msgstr "" + +#: templates/restore.html:30 +msgid "Continue" +msgstr "" + +#: scripts/controllers/EditBackupController.js:335 +msgid "Continue without encryption" +msgstr "" + +#: scripts/services/AppUtils.js:551 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:33 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:99 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:69 +msgid "Create bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:119 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:110 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:329 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:110 +msgid "Creating user..." +msgstr "" + +#: templates/updatechangelog.html:4 +msgid "Current version is {{versionname}} ({{versionnumber}})" +msgstr "" + +#: templates/backends/s3.html:14 +msgid "Custom S3 endpoint" +msgstr "" + +#: templates/backends/openstack.html:13 +msgid "Custom authentication url" +msgstr "" + +#: templates/backends/gcs.html:18 +msgid "Custom location ({{server}})" +msgstr "" + +#: templates/backends/s3.html:32 +msgid "Custom region for creating buckets" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Custom region value ({{region}})" +msgstr "" + +#: templates/backends/openstack.html:10 +#: templates/backends/s3.html:11 +msgid "Custom server url ({{server}})" +msgstr "" + +#: templates/backends/gcs.html:29 +#: templates/backends/s3.html:41 +msgid "Custom storage class ({{class}})" +msgstr "" + +#: scripts/services/AppUtils.js:53 +#: templates/addoredit.html:242 +msgid "Days" +msgstr "" + +#: templates/settings.html:57 +msgid "Default ({{channelname}})" +msgstr "" + +#: templates/settings.html:108 +msgid "Default options" +msgstr "" + +#: templates/home.html:55 +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "" + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "" + +#: templates/restore.html:102 +msgid "Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use." +msgstr "" + +#: templates/log.html:30 +msgid "Disabled" +msgstr "" + +#: templates/notificationarea.html:13 +#: templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "" + +#: scripts/controllers/HomeController.js:33 +msgid "Do you really want to delete the backup: {{name}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Do you really want to delete the local database for: {{name}}" +msgstr "" + +#: index.html:125 +#: index.html:193 +msgid "Donate" +msgstr "" + +#: index.html:128 +#: index.html:196 +msgid "Donate with Bitcoins" +msgstr "" + +#: index.html:131 +#: index.html:199 +msgid "Donate with PayPal" +msgstr "" + +#: templates/settings.html:47 +#: templates/settings.html:49 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:51 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:50 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:48 +msgid "Done" +msgstr "" + +#: templates/notificationarea.html:17 +msgid "Download" +msgstr "" + +#: templates/notificationarea.html:30 +msgid "Downloading ..." +msgstr "" + +#: scripts/services/ServerStatus.js:53 +msgid "Downloading files ..." +msgstr "" + +#: templates/notificationarea.html:24 +msgid "Downloading update..." +msgstr "" + +#: scripts/services/AppUtils.js:213 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: templates/localdatabase.html:8 +msgid "Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation." +msgstr "" + +#: templates/home.html:53 +msgid "Edit ..." +msgstr "" + +#: templates/edituri.html:22 +#: templates/settings.html:111 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:252 +#: templates/addoredit.html:258 +#: templates/edituri.html:28 +#: templates/settings.html:117 +msgid "Edit as text" +msgstr "" + +#: scripts/controllers/EditBackupController.js:28 +msgid "Empty" +msgstr "" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: templates/addoredit.html:49 +msgid "Encryption" +msgstr "" + +#: scripts/controllers/EditBackupController.js:321 +msgid "Encryption changed" +msgstr "" + +#: templates/about.html:68 +msgid "Encryption modules:" +msgstr "" + +#: templates/restoredirect.html:11 +msgid "Enter a url, or click the "Connect to >" link" +msgstr "" + +#: templates/addoredit.html:46 +msgid "Enter a url, or click the 'Backup to >' link" +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:15 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 +#: templates/import.html:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:130 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:69 +msgid "Enter one option per line in command-line format, eg. {0}" +msgstr "" + +#: templates/backends/file.html:7 +#: templates/backends/generic.html:14 +#: templates/backends/oauth.html:3 +#: templates/restore.html:51 +msgid "Enter the destination path" +msgstr "" + +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:111 +#: scripts/controllers/RestoreController.js:141 +#: scripts/controllers/RestoreController.js:286 +#: scripts/controllers/RestoreController.js:304 +#: scripts/controllers/RestoreController.js:351 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:392 +#: scripts/controllers/RestoreController.js:85 +#: scripts/controllers/RestoreDirectController.js:50 +#: scripts/controllers/RestoreDirectController.js:75 +#: scripts/services/AppUtils.js:213 +#: scripts/services/AppUtils.js:259 +#: scripts/services/AppUtils.js:261 +#: scripts/services/AppUtils.js:269 +#: scripts/services/AppUtils.js:271 +msgid "Error" +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Error!" +msgstr "" + +#: templates/settings.html:98 +msgid "Errors and crashes" +msgstr "" + +#: templates/addoredit.html:140 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:90 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:96 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:78 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:101 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:75 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:54 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:351 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:74 +#: scripts/controllers/RestoreController.js:286 +#: scripts/controllers/RestoreController.js:304 +#: scripts/controllers/RestoreController.js:392 +#: scripts/controllers/RestoreController.js:85 +#: scripts/controllers/RestoreDirectController.js:50 +#: scripts/controllers/RestoreDirectController.js:75 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:111 +#: scripts/controllers/RestoreController.js:141 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:538 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:383 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:82 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:117 +#: scripts/controllers/RestoreController.js:156 +msgid "Fetching path information ..." +msgstr "" + +#: templates/addoredit.html:157 +msgid "Files larger than:" +msgstr "" + +#: templates/addoredit.html:116 +msgid "Filters" +msgstr "" + +#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:55 +msgid "Finished!" +msgstr "" + +#: templates/backends/b2.html:7 +#: templates/backends/file.html:22 +#: templates/backends/file.html:6 +#: templates/backends/mega.html:2 +#: templates/backends/s3.html:49 +#: templates/restore.html:50 +#: templates/restore.html:66 +msgid "Folder path" +msgstr "" + +#: templates/addoredit.html:95 +msgid "Folders" +msgstr "" + +#: templates/home.html:14 +#: templates/home.html:24 +msgid "Force stop" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Fri" +msgstr "" + +#: scripts/services/AppUtils.js:46 +msgid "GByte" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 +#: templates/addoredit.html:21 +#: templates/log.html:8 +msgid "General" +msgstr "" + +#: templates/addoredit.html:223 +msgid "General options" +msgstr "" + +#: templates/addoredit.html:75 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/EditBackupController.js:18 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:70 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 +#: templates/restore.html:59 +msgid "Hide hidden folders" +msgstr "" + +#: scripts/services/AppUtils.js:52 +#: templates/settings.html:33 +msgid "Hours" +msgstr "" + +#: templates/restore.html:72 +msgid "How do you want to handle existing files?" +msgstr "" + +#: templates/addoredit.html:179 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/localdatabase.html:13 +msgid "If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate." +msgstr "" + +#: templates/export.html:41 +#: templates/notificationarea.html:7 +msgid "If the backup file was not downloaded automatically," +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "" +"If you do not enter a path, all files will be stored in the login folder.\n" +"Are you sure this is what you want?" +msgstr "" + +#: templates/backends/openstack.html:28 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/import.html:19 +msgid "Import" +msgstr "" + +#: templates/import.html:2 +msgid "Import backup configuration" +msgstr "" + +#: templates/addoredit.html:37 +msgid "Import configuration from a file ..." +msgstr "" + +#: templates/import.html:23 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:131 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:111 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Include regular expression" +msgstr "" + +#: templates/settings.html:81 +msgid "Individual builds for developers only." +msgstr "" + +#: templates/notificationarea.html:28 +#: templates/updatechangelog.html:10 +msgid "Install" +msgstr "" + +#: scripts/controllers/UpdateChangelogController.js:14 +msgid "Install failed:" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:535 +msgid "" +"It is possible to connect to some FTP without a password.\n" +"Are you sure your FTP server supports password-less logins?" +msgstr "" + +#: scripts/services/AppUtils.js:44 +msgid "KByte" +msgstr "" + +#: templates/addoredit.html:231 +msgid "Keep backups" +msgstr "" + +#: templates/settings.html:39 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "Last month" +msgstr "" + +#: templates/home.html:74 +msgid "Last successful run:" +msgstr "" + +#: scripts/controllers/RestoreController.js:55 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:40 +msgid "Listing backup dates ..." +msgstr "" + +#: templates/log.html:7 +msgid "Live" +msgstr "" + +#: templates/log.html:22 +#: templates/log.html:53 +#: templates/log.html:67 +msgid "Load older data" +msgstr "" + +#: templates/about.html:44 +#: templates/about.html:49 +#: templates/about.html:55 +#: templates/log.html:14 +#: templates/log.html:21 +#: templates/log.html:44 +#: templates/log.html:52 +#: templates/log.html:59 +#: templates/log.html:66 +#: templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: scripts/services/SystemInfo.js:75 +msgid "Local storage" +msgstr "" + +#: templates/localdatabase.html:23 +msgid "Location" +msgstr "" + +#: templates/backends/gcs.html:21 +msgid "Location where buckets are created" +msgstr "" + +#: templates/log.html:3 +msgid "Log data" +msgstr "" + +#: scripts/services/AppUtils.js:45 +msgid "MByte" +msgstr "" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/home.html:61 +msgid "Manage database ..." +msgstr "" + +#: templates/backends/file.html:19 +#: templates/restore.html:63 +msgid "Manually type path" +msgstr "" + +#: index.html:136 +msgid "Menu" +msgstr "" + +#: scripts/services/AppUtils.js:51 +#: templates/settings.html:32 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:217 +msgid "Missing destination" +msgstr "" + +#: scripts/controllers/EditBackupController.js:196 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:204 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:223 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:60 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:55 +#: templates/addoredit.html:244 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: templates/addoredit.html:42 +msgid "My Photos" +msgstr "" + +#: templates/addoredit.html:41 +msgid "Name" +msgstr "" + +#: templates/home.html:77 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:119 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:165 +#: templates/addoredit.html:214 +#: templates/addoredit.html:84 +msgid "Next" +msgstr "" + +#: templates/home.html:81 +msgid "Next scheduled run:" +msgstr "" + +#: templates/home.html:33 +msgid "Next scheduled task:" +msgstr "" + +#: templates/home.html:29 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:182 +msgid "Next time" +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +#: scripts/controllers/EditBackupController.js:131 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "No" +msgstr "" + +#: templates/edituri.html:13 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:335 +#: templates/addoredit.html:51 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:186 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:186 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: templates/home.html:35 +msgid "No scheduled tasks, you can manually start a task" +msgstr "" + +#: scripts/controllers/EditBackupController.js:210 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:100 +msgid "None / disabled" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:119 +#: templates/edituri.html:33 +#: templates/restore.html:108 +#: templates/settings.html:123 +msgid "OK" +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:104 +#: scripts/controllers/SystemSettingsController.js:93 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:45 +msgid "Operations:" +msgstr "" + +#: templates/backends/file.html:34 +msgid "Optional authentication password" +msgstr "" + +#: templates/backends/file.html:30 +msgid "Optional authentication username" +msgstr "" + +#: templates/addoredit.html:24 +#: templates/edituri.html:21 +#: templates/edituri.html:27 +#: templates/settings.html:110 +#: templates/settings.html:116 +msgid "Options" +msgstr "" + +#: templates/restore.html:42 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:78 +msgid "Others" +msgstr "" + +#: templates/restore.html:75 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:60 +#: templates/export.html:21 +#: templates/restoredirect.html:14 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:11 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:312 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:210 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:694 +#: templates/backends/file.html:33 +#: templates/backends/generic.html:22 +#: templates/backends/mega.html:11 +#: templates/backends/mega.html:12 +#: templates/backends/openstack.html:22 +#: templates/settings.html:8 +msgid "Password" +msgstr "" + +#: scripts/controllers/EditBackupController.js:29 +msgid "Passwords do not match" +msgstr "" + +#: scripts/services/ServerStatus.js:52 +msgid "Patching files with local blocks ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 +#: templates/backends/oauth.html:2 +msgid "Path on server" +msgstr "" + +#: templates/backends/b2.html:8 +#: templates/backends/s3.html:50 +msgid "Path or subfolder in the bucket" +msgstr "" + +#: index.html:149 +#: templates/settings.html:18 +msgid "Pause" +msgstr "" + +#: templates/settings.html:16 +msgid "Pause after startup or hibernation" +msgstr "" + +#: templates/pause.html:2 +msgid "Pause controls" +msgstr "" + +#: templates/restore.html:84 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:46 +msgid "Pick location" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/addoredit.html:166 +#: templates/addoredit.html:215 +#: templates/addoredit.html:264 +msgid "Previous" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:77 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:46 +msgid "Rebuilding local database ..." +msgstr "" + +#: templates/localdatabase.html:20 +msgid "Recreate (delete and repair)" +msgstr "" + +#: scripts/services/ServerStatus.js:56 +msgid "Recreating database ..." +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:16 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:106 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/log.html:9 +msgid "Remote" +msgstr "" + +#: templates/addoredit.html:132 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:28 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Reparing ..." +msgstr "" + +#: templates/addoredit.html:64 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:66 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: templates/restore.html:92 +msgid "Restore" +msgstr "" + +#: index.html:146 +msgid "Restore backup" +msgstr "" + +#: templates/restore.html:7 +#: templates/restoredirect.html:8 +msgid "Restore files" +msgstr "" + +#: templates/home.html:48 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:9 +msgid "Restore from" +msgstr "" + +#: templates/restore.html:37 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:87 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:344 +#: scripts/controllers/RestoreController.js:365 +msgid "Restoring files ..." +msgstr "" + +#: templates/pause.html:8 +msgid "Resume now" +msgstr "" + +#: templates/addoredit.html:187 +msgid "Run again every" +msgstr "" + +#: templates/home.html:47 +#: templates/home.html:77 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:24 +msgid "Running ..." +msgstr "" + +#: templates/home.html:22 +msgid "Running task" +msgstr "" + +#: templates/home.html:11 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:58 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:65 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:263 +#: templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:79 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: scripts/services/ServerStatus.js:50 +msgid "Scanning existing files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:51 +msgid "Scanning for local blocks ..." +msgstr "" + +#: templates/addoredit.html:23 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:21 +msgid "Search" +msgstr "" + +#: templates/restore.html:17 +msgid "Search for files" +msgstr "" + +#: templates/settings.html:31 +msgid "Seconds" +msgstr "" + +#: templates/log.html:28 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/backends/s3.html:8 +msgid "Server" +msgstr "" + +#: templates/backends/generic.html:7 +msgid "Server and port" +msgstr "" + +#: templates/backends/generic.html:8 +msgid "Server hostname or IP" +msgstr "" + +#: templates/restoredirect.html:34 +#: templates/waitarea.html:15 +msgid "Server is currently paused," +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server is currently paused, do you want to resume now?" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:71 +msgid "Server state properties" +msgstr "" + +#: index.html:152 +#: templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:71 +#: templates/notificationarea.html:15 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:118 +#: templates/addoredit.html:98 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:97 +#: templates/backends/file.html:16 +#: templates/restore.html:60 +msgid "Show hidden folders" +msgstr "" + +#: index.html:155 +msgid "Show log" +msgstr "" + +#: templates/home.html:68 +msgid "Show log ..." +msgstr "" + +#: templates/backends/openstack.html:33 +msgid "Some OpenStack providers allow an API key instead of a password and tenant name" +msgstr "" + +#: templates/addoredit.html:22 +msgid "Source Data" +msgstr "" + +#: templates/addoredit.html:104 +msgid "Source folders" +msgstr "" + +#: templates/home.html:86 +msgid "Source:" +msgstr "" + +#: templates/settings.html:76 +msgid "Specific builds for developers only." +msgstr "" + +#: scripts/services/SystemInfo.js:76 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:45 +msgid "Starting ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:340 +#: scripts/controllers/RestoreController.js:363 +msgid "Starting the restore process ..." +msgstr "" + +#: templates/home.html:15 +#: templates/home.html:25 +msgid "Stop" +msgstr "" + +#: templates/edituri.html:4 +msgid "Storage Type" +msgstr "" + +#: templates/backends/s3.html:38 +msgid "Storage class" +msgstr "" + +#: templates/backends/gcs.html:32 +msgid "Storage class for creating a bucket" +msgstr "" + +#: templates/log.html:6 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/services/AppUtils.js:66 +msgid "Sun" +msgstr "" + +#: templates/settings.html:95 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:63 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:47 +msgid "TByte" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:34 +msgid "Test connection" +msgstr "" + +#: templates/edituri.html:39 +msgid "Testing ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:40 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:40 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:664 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:647 +msgid "The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:229 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:131 +msgid "" +"The path does not end with a '{0}' character, which means that you include a file, not a folder.\n" +"\n" +"Do you want to include the specified file?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:106 +msgid "The path must be an absolute path, i.e. it must start with a forward slash '/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:574 +msgid "" +"The path should start with \"{{prefix}}\" or \"{{def}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" +"\n" +"Do you want to add the prefix to the path automatically?" +msgstr "" + +#: templates/backends/s3.html:28 +msgid "The region parameter is only applied when creating a new bucket" +msgstr "" + +#: templates/backends/openstack.html:38 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:71 +msgid "The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?" +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This month" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "This week" +msgstr "" + +#: scripts/services/AppUtils.js:63 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: scripts/controllers/RestoreController.js:32 +msgid "Today" +msgstr "" + +#: templates/settings.html:71 +msgid "Try out the new features we are working on. Don't use with important data." +msgstr "" + +#: scripts/services/AppUtils.js:61 +msgid "Tue" +msgstr "" + +#: templates/restore.html:18 +msgid "Type to highlight files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:46 +msgid "Unknown" +msgstr "" + +#: templates/pause.html:27 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:54 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: templates/addoredit.html:225 +msgid "Upload volume size" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:102 +msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics" +msgstr "" + +#: templates/settings.html:91 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:96 +msgid "Usage statistics, warnings, errors, and crashes" +msgstr "" + +#: templates/backends/generic.html:2 +#: templates/backends/s3.html:2 +msgid "Use SSL" +msgstr "" + +#: scripts/controllers/EditBackupController.js:356 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:37 +msgid "User interface language" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:530 +#: scripts/services/EditUriBuiltins.js:610 +#: scripts/services/EditUriBuiltins.js:693 +#: templates/backends/file.html:29 +#: templates/backends/generic.html:18 +#: templates/backends/mega.html:7 +#: templates/backends/mega.html:8 +#: templates/backends/openstack.html:18 +msgid "Username" +msgstr "" + +#: templates/restore.html:103 +msgid "VISA, Mastercard, ... via Paypal" +msgstr "" + +#: templates/addoredit.html:110 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:62 +msgid "Verify files" +msgstr "" + +#: scripts/services/ServerStatus.js:58 +#: templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/ServerStatus.js:34 +#: scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:35 +#: scripts/services/ServerStatus.js:47 +msgid "Verifying remote data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:54 +msgid "Verifying restored files ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:34 +msgid "Very strong" +msgstr "" + +#: scripts/controllers/EditBackupController.js:31 +msgid "Very weak" +msgstr "" + +#: index.html:175 +msgid "Visit us on" +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:97 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/addoredit.html:56 +msgid "We recommend that you encrypt all backups stored outside your system" +msgstr "" + +#: scripts/controllers/EditBackupController.js:32 +msgid "Weak" +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:62 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:54 +#: templates/addoredit.html:243 +msgid "Weeks" +msgstr "" + +#: templates/restore.html:39 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:56 +#: templates/addoredit.html:245 +msgid "Years" +msgstr "" + +#: scripts/controllers/EditBackupController.js:121 +#: scripts/controllers/EditBackupController.js:131 +#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/HomeController.js:33 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:574 +#: scripts/services/EditUriBuiltins.js:647 +#: scripts/services/EditUriBuiltins.js:664 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:278 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:321 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:312 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Yesterday" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "" +"You are changing the database path away from an existing database.\n" +"Are you sure this is what you want?" +msgstr "" + +#: templates/about.html:26 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:321 +msgid "You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead" +msgstr "" + +#: scripts/controllers/EditBackupController.js:312 +msgid "You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:335 +msgid "You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server." +msgstr "" + +#: scripts/controllers/EditBackupController.js:278 +msgid "You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:223 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/controllers/EditBackupController.js:217 +msgid "You must enter a destination where the backups are stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:196 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:204 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:622 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:619 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:626 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:108 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:614 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:640 +msgid "You must select or fill in the server" +msgstr "" + +#: templates/restore.html:100 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:263 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/addoredit.html:235 +msgid "a specific number" +msgstr "" + +#: templates/backends/gcs.html:3 +#: templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:43 +msgid "byte" +msgstr "" + +#: templates/home.html:7 +msgid "click to resume now" +msgstr "" + +#: templates/addoredit.html:190 +#: templates/addoredit.html:246 +#: templates/advancedoptionseditor.html:22 +msgid "custom" +msgstr "" + +#: templates/addoredit.html:234 +msgid "for a specific time" +msgstr "" + +#: templates/addoredit.html:233 +msgid "forever" +msgstr "" + +#: templates/restoredirect.html:34 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: templates/home.html:6 +msgid "resuming in" +msgstr "" + +#: templates/export.html:43 +msgid "right click and choose "Save as ..."" +msgstr "" + +#: templates/about.html:11 +msgid "{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}." +msgstr "" + +#: scripts/controllers/StateController.js:45 +msgid "{{files}} files ({{size}}) to go" +msgstr "" + +#: templates/pause.html:24 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:12 +#: templates/pause.html:15 +#: templates/pause.html:18 +#: templates/pause.html:21 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:75 +msgid "{{time}} (took {{duration}})" +msgstr "" From 851000ac61a73fc31700b2f36fd1a86db24f2203 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Tue, 4 Oct 2016 22:15:55 +0200 Subject: [PATCH 40/64] use NGettext to parse .mo translation files --- .../Duplicati.Library.Localization.csproj | 24 ++-- .../Localization/PoLocalizationService.cs | 127 ++++++------------ .../Library/Localization/packages.config | 4 + 3 files changed, 55 insertions(+), 100 deletions(-) create mode 100644 Duplicati/Library/Localization/packages.config diff --git a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj index 81989479d..2fe175c9b 100644 --- a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj +++ b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj @@ -33,6 +33,10 @@ false + + ..\..\..\packages\NGettext.0.6.2\lib\net45\NGettext.dll + True + @@ -44,25 +48,17 @@ + - + - - Localizations\localization-da.po + + Localizations\duplicati\localization-de.mo - - Localizations\localization-de.po + + Localizations\duplicati\localization-da.mo - - Localizations\localization-en.po - - - - - localization.po - PreserveNewest - \ No newline at end of file diff --git a/Duplicati/Library/Localization/PoLocalizationService.cs b/Duplicati/Library/Localization/PoLocalizationService.cs index 027828b4d..71a84f4e5 100644 --- a/Duplicati/Library/Localization/PoLocalizationService.cs +++ b/Duplicati/Library/Localization/PoLocalizationService.cs @@ -21,26 +21,27 @@ using System.Collections.Generic; using System.Globalization; using System.Reflection; using System.Text.RegularExpressions; +using NGettext; namespace Duplicati.Library.Localization { /// - /// Class for reading embedded PO files + /// Class for reading embedded MO files /// public class PoLocalizationService : ILocalizationService { /// - /// The environment variable used to locate PO files + /// The catalog containing the translations + /// + private ICatalog catalog = new Catalog(); + + /// + /// The environment variable used to locate MO files /// public const string LOCALIZATIONDIR_ENVNAME = "LOCALIZATION_FOLDER"; /// - /// A cached copy of all strings - /// - private Dictionary m_messages = new Dictionary(); - - /// - /// Path to search for extra .po files in + /// Path to search for extra .mo files in /// public static string[] SearchPaths = string.IsNullOrWhiteSpace(AppDomain.CurrentDomain.GetData(LOCALIZATIONDIR_ENVNAME) as string) @@ -49,19 +50,14 @@ namespace Duplicati.Library.Localization /// - /// Assembly to look for .po files in + /// Assembly to look for .mo files in /// public static Assembly SearchAssembly = Assembly.GetExecutingAssembly(); - /// - /// Regular expression to match a PO line entry - /// - private static readonly Regex PO_MATCHER = new Regex(@"(?\w+(\[(?[0-9]+)\])?)\s+""(?(?:\\.|""""|[^""\\])*)"""); - /// /// Regular expression to match a locale from a filename /// - private static readonly Regex CI_MATCHER = new Regex(@"localization-(?" + LocalizationService.CI_MATCHER + @")\.po"); + private static readonly Regex CI_MATCHER = new Regex(@"localization-(?" + LocalizationService.CI_MATCHER + @")\.mo"); /// /// Initializes a new instance of the class. @@ -71,14 +67,25 @@ namespace Duplicati.Library.Localization { var filenames = new string[] { // Load the generic country version first - string.Format("localization-{0}.po", ci.Name), + string.Format("localization-{0}.mo", ci.Name), // Then the specialized version with overrides - string.Format("localization-{0}.po", ci.TwoLetterISOLanguageName) + string.Format("localization-{0}.mo", ci.TwoLetterISOLanguageName) }; foreach(var fn in filenames) { - // Use embedded version first + // search first in external files + foreach (var sp in SearchPaths) + { + if (!string.IsNullOrWhiteSpace(sp) && File.Exists(Path.Combine(sp, fn))) + { + Stream moFileStream = File.OpenRead(Path.Combine(sp, fn)); + catalog = new Catalog(moFileStream, ci); + return; + } + } + + // search in embedded files if (SearchAssembly != null) { // Find the localization streams inside the assembly @@ -92,65 +99,14 @@ namespace Duplicati.Library.Localization foreach (var sn in names) using (var s = SearchAssembly.GetManifestResourceStream(sn)) if (s != null) - using (var sr = new StreamReader(s, System.Text.Encoding.UTF8, true)) - ParseStream(sr); - } - - // Then override with external - foreach(var sp in SearchPaths) - if (!string.IsNullOrWhiteSpace(sp) && File.Exists(Path.Combine(sp, fn))) - using (var fs = new StreamReader(Path.Combine(sp, fn), System.Text.Encoding.UTF8, true)) - ParseStream(fs); - } - } - - /// - /// Parses a PO file by reading each line - /// - /// The reader to extract data from. - private void ParseStream(TextReader rd) - { - string ln; - string msgid = null; - - while ((ln = rd.ReadLine()) != null) - { - var m = PO_MATCHER.Match(ln); - if (m.Success) - { - var key = m.Groups["key"].Value; - var value = m.Groups["value"].Value; - - if (!string.IsNullOrEmpty(value)) - value = value.Replace("\"\"", "\"").Replace("\\\"", "\"").Replace("\\t", "\t").Replace("\\r", "\r").Replace("\\n", "\n"); - - - if (string.Equals(key, "msgid", StringComparison.OrdinalIgnoreCase)) - { - msgid = value; - } - else if (string.Equals(key, "msgstr", StringComparison.OrdinalIgnoreCase)) - { - if (!string.IsNullOrWhiteSpace(value)) - m_messages[msgid] = value; - } + { + catalog = new Catalog(s, ci); + return; + } } } } - /// - /// Performs the actual translation - /// - /// The message to translate. - private string Transform(string msg) - { - string res; - if (string.IsNullOrWhiteSpace(msg) || !m_messages.TryGetValue(msg, out res)) - return msg; - - return res; - } - /// /// Localizes the string similar to how string.Format works /// @@ -158,7 +114,7 @@ namespace Duplicati.Library.Localization /// The localized string public string Localize(string message) { - return string.Format(Transform(message)); + return catalog.GetString(message); } /// @@ -169,7 +125,7 @@ namespace Duplicati.Library.Localization /// The localized string public string Localize(string message, object arg0) { - return string.Format(Transform(message), arg0); + return catalog.GetString(message, arg0); } /// @@ -181,7 +137,7 @@ namespace Duplicati.Library.Localization /// The localized string public string Localize(string message, object arg0, object arg1) { - return string.Format(Transform(message), arg0, arg1); + return catalog.GetString(message, arg0, arg1); } /// @@ -194,7 +150,7 @@ namespace Duplicati.Library.Localization /// The localized string public string Localize(string message, object arg0, object arg1, object arg2) { - return string.Format(Transform(message), arg0, arg1, arg2); + return catalog.GetString(message, arg0, arg1, arg2); } /// @@ -204,15 +160,15 @@ namespace Duplicati.Library.Localization /// The arguments public string Localize(string message, params object[] args) { - return string.Format(Transform(message), args); + return catalog.GetString(message, args); } /// /// Gets all strings. /// - public IDictionary AllStrings { get { return m_messages; } } + public IDictionary AllStrings { get { return null; } } - private static string[] m_supportedcultures = null; + private static List m_supportedcultures = null; /// /// Gets a list of all the supported cultures @@ -221,7 +177,6 @@ namespace Duplicati.Library.Localization { get { - if (m_supportedcultures == null) { var lst = new string[0].AsEnumerable(); @@ -230,7 +185,7 @@ namespace Duplicati.Library.Localization lst = lst.Union(SearchAssembly.GetManifestResourceNames()); foreach (var sp in SearchPaths) if (Directory.Exists(sp)) - lst = lst.Union(Directory.GetFiles(sp, "localization-*.po")); + lst = lst.Union(Directory.GetFiles(sp, "localization-*.mo")); var allcultures = from name in lst @@ -239,15 +194,15 @@ namespace Duplicati.Library.Localization where ci != null select ci; - m_supportedcultures = + m_supportedcultures = allcultures .Select(x => x.TwoLetterISOLanguageName).Distinct().OrderBy(x => x) .Union( allcultures.Select(x => x.Name).Distinct().OrderBy(x => x) - ).ToArray(); - - } + ).ToList(); + m_supportedcultures.Add("en"); + } return m_supportedcultures; } } diff --git a/Duplicati/Library/Localization/packages.config b/Duplicati/Library/Localization/packages.config new file mode 100644 index 000000000..e1ed09554 --- /dev/null +++ b/Duplicati/Library/Localization/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file From 8bfe71e551f02a6d47ea17631b89b5984ebd7493 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Tue, 4 Oct 2016 23:30:37 +0200 Subject: [PATCH 41/64] remove LocalizationService.AllStrings --- .../Localization/ILocalizationService.cs | 5 --- .../Localization/MockLocalizationService.cs | 5 --- .../Localization/PoLocalizationService.cs | 5 --- Duplicati/Server/Duplicati.Server.csproj | 3 +- .../WebServer/RESTMethods/Localizations.cs | 42 ------------------- 5 files changed, 1 insertion(+), 59 deletions(-) delete mode 100644 Duplicati/Server/WebServer/RESTMethods/Localizations.cs diff --git a/Duplicati/Library/Localization/ILocalizationService.cs b/Duplicati/Library/Localization/ILocalizationService.cs index 7f2df2007..d6d3ad781 100644 --- a/Duplicati/Library/Localization/ILocalizationService.cs +++ b/Duplicati/Library/Localization/ILocalizationService.cs @@ -62,11 +62,6 @@ namespace Duplicati.Library.Localization /// The string to localize /// The arguments string Localize(string message, params object[] args); - - /// - /// Gets a lookup table with all strings - /// - IDictionary AllStrings { get; } } } diff --git a/Duplicati/Library/Localization/MockLocalizationService.cs b/Duplicati/Library/Localization/MockLocalizationService.cs index 6c6df2e7d..1446766d4 100644 --- a/Duplicati/Library/Localization/MockLocalizationService.cs +++ b/Duplicati/Library/Localization/MockLocalizationService.cs @@ -77,11 +77,6 @@ namespace Duplicati.Library.Localization { return string.Format(message, args); } - - /// - /// Gets all strings. - /// - public IDictionary AllStrings { get { return new Dictionary(); } } } } diff --git a/Duplicati/Library/Localization/PoLocalizationService.cs b/Duplicati/Library/Localization/PoLocalizationService.cs index 71a84f4e5..c10ca6750 100644 --- a/Duplicati/Library/Localization/PoLocalizationService.cs +++ b/Duplicati/Library/Localization/PoLocalizationService.cs @@ -163,11 +163,6 @@ namespace Duplicati.Library.Localization return catalog.GetString(message, args); } - /// - /// Gets all strings. - /// - public IDictionary AllStrings { get { return null; } } - private static List m_supportedcultures = null; /// diff --git a/Duplicati/Server/Duplicati.Server.csproj b/Duplicati/Server/Duplicati.Server.csproj index 294f38d60..7cd75919c 100644 --- a/Duplicati/Server/Duplicati.Server.csproj +++ b/Duplicati/Server/Duplicati.Server.csproj @@ -100,7 +100,6 @@ - @@ -304,4 +303,4 @@ --> - + \ No newline at end of file diff --git a/Duplicati/Server/WebServer/RESTMethods/Localizations.cs b/Duplicati/Server/WebServer/RESTMethods/Localizations.cs deleted file mode 100644 index 3c9084d82..000000000 --- a/Duplicati/Server/WebServer/RESTMethods/Localizations.cs +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright (C) 2015, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -using System; -using System.Collections.Generic; - -namespace Duplicati.Server.WebServer.RESTMethods -{ - public class Localizations : IRESTMethodGET, IRESTMethodDocumented - { - public void GET(string key, RequestInfo info) - { - info.OutputOK(Library.Localization.LocalizationService.Current.AllStrings); - } - - public string Description { get { return "Returns a list of localizable strings."; } } - - public IEnumerable> Types - { - get - { - return new KeyValuePair[] { - new KeyValuePair(HttpServer.Method.Get, typeof(Dictionary)) - }; - } - } - } -} - From ed0c66caeb7a5f9682eb101763636121757ea600 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Wed, 5 Oct 2016 14:14:58 +0200 Subject: [PATCH 42/64] remove translations where translated value == english --- .../angular-gettext-cli_compiled_js_output.js | 2 +- Localizations/duplicati/localization-de.mo | Bin 52638 -> 838 bytes Localizations/duplicati/localization-de.po | 400 +----------------- Localizations/duplicati/localization.pot | 2 +- .../webroot/localization_webroot-de.po | 4 +- 5 files changed, 5 insertions(+), 403 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js index f77137a41..559e82b00 100644 --- a/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js +++ b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js @@ -1,6 +1,6 @@ angular.module('backupApp').run(['gettextCatalog', function (gettextCatalog) { /* jshint -W100 */ gettextCatalog.setStrings('da', {"- pick an option -":"- vælg en indstilling -","About":"Danish TEST - About","About {{appname}}":"Danish TEST - About {{appname}}","Access to user interface":"Adgang til brugerinterface"}); - gettextCatalog.setStrings('de', {"- pick an option -":"- Option auswählen -","About":"Über","About {{appname}}":"Über {{appname}}","Access Key":"Zugriffsschlüssel","Access to user interface":"Zugriff auf die Bedienoberfläche","Account name":"Account-Name","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add advanced option":"Option für Profis hinzufügen","Add filter":"Filter hinzufügen","Add new backup":"Neues Backup hinzufügen","Adjust bucket name?":"Bucket-Name anpassen?","Adjust path name?":"Pfad anpassen?","Advanced Options":"Optionen für Profis","Advanced options":"Einstellungen für Profis","Advanced:":"Fortgeschritten:","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle Nutzungsberichte werden anonym verschickt und enthalten keine personenbezogenen oder personenbeziehbaren Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Backupdauer, die Gesamtgröße des BAckups und ähnliuche Daten. Sie enthalten NICHT Pfade, Dateinamen, benutzernamen, Passwörter oder andere sensible Informationen.","Allow remote access (requires restart)":"Fernzugriff erlauben (Neustart notwendig)","Allowed days":"Erlaubte Tage","An existing file was found at the new location":"An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden.","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Eine vorhandene Datenbank wurde gefunden.\nSoll diese Datenbank von nun an verwendet werden?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\nMit dieser Datenbank können die GUI und die Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?","Anonymous usage reports":"Anonyme Nutzungsberichte","As Command-line":"als Befehl für Kommandozeile","Autogenerated passphrase":"Generiertes Passwort","Automatically run backups.":"Backups automatisch ausführen.","Back":"Zurück","Backend modules:":"Backend-Module:","Backups are currently paused,":"Backup sind momentan pausiert,","Browse":"Anzeigen","Bucket Name":"Bucket-Name","Bucket name":"Bucket-Name","Building list of files to restore ...":"Dateiliste erstellen...","Building partial temporary database ...":"Temporäre Datenbank wird erstellt...","Cancel":"Abbrechen","Changelog":"Änderungen","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking for updates ...":"Suche Aktualisierung...","Compact now":"Backup komprimieren","Compacting remote data ...":"Backupdaten verkleinern...","Completing backup ...":"Backup fertigstellen...","Completing previous backup ...":"Vorheriges BAckup fertigstellen...","Compression modules:":"Kompression:","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Confirm delete":"Löschen bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connnecting to server ...":"Verbinde mit Server...","Container name":"Container-Name","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Crashes only":"Nur Abstürze","Create bug report ...":"Fehlerbericht erstellen...","Created new limited user":"Nutzer mit eingeschränkten Rechten anlegen","Creating bug report ...":"Fehlerbericht wird erstellt...","Creating new user with limited access ...":"Nutzer mit eingeschränkten Rechten wird erstellt...","Creating target folders ...":"Zielverzeichnisse erstellen...","Creating user...":"Nutzer anlegen...","Days":"Tage","Default options":"Standard-Optionen","Delete":"Löschen","Deleting unwanted files ...":"Veraltete Daten löschen...","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Donate":"Spenden","Donate with Bitcoins":"Spenden per Bitcoin","Donate with PayPal":"Spenden per PayPal","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links werden versteckt, klicken um anzuzeigen","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt, klicken zum verstecken","Download":"Herunterladen","Downloading ...":"Herunterladen...","Downloading files ...":"Dateien herunterladen...","Edit ...":"Bearbeiten...","Edit as text":"Als Text bearbeiten","Empty":"Leer","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Enter access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Paswort für Backup","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungspasswort angeben","Enter expression here":"Ausdruck hier einfügen","Enter one option per line in command-line format, eg. {0}":"Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}","Enter the destination path":"Ziel-Pfad angeben","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","Exclude":"Ausschließen","Existing file found":"Vorhandene Datenbank gefunden","Export":"Exportieren","Export ...":"Exportieren...","Export backup configuration":"Backup-Konfiguration exportieren","Exporting ...":"Expotieren...","FTP (Alternative)":"FTP (Alternativ)","Failed to delete:":"Löschen fehlgeschlagen:","Failed to read backup defaults:":"Konnte Standard-Einstellungen nicht lesen:","Failed to save:":"Fehler beim Speichern:","Fetching path information ...":"Pfad-Infos werden ermittelt...","Files larger than:":"Dateien größer als:","Filters":"Filter","Finished!":"Fertiggestellt!","Folders":"Ordner","Fri":"Fr","General":"Allgemein","General options":"Allgemeine Einstellungen","Generate":"Erzeugen","Hidden files":"Versteckte Dateien","Hours":"Stunden","How do you want to handle existing files?":"Wie sollen bestehende Dateien behandelt werden?","If a date was missed, the job will run as soon as possible.":"Wurde ein Zeitpunkt verpasst, startet das Backup so bald wie möglich.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ohne Pfad werden alle Dateien im Login-Verzeichnis gespeichert.\nMöchtest du das?","Import":"Importieren","Import backup configuration":"Konfigurationsdatei importieren","Import configuration from a file ...":"Konfigurationsdatei importieren...","Importing ...":"Importieren...","Individual builds for developers only.":"Individuelle Versionen für Entwickler.","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Manche FTP-Server erlauben einen Login ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","Keep backups":"Backups speichern","Last month":"Letzter Monat","Last successful run:":"Letztes erfolgreiches Backup:","Latest":"Neuste","Libraries":"Bibliotheken","Listing backup dates ...":"BAckups werden aufgelistet...","Loading ...":"Laden...","Local database for":"Lokale Datenbank für","Local database path:":"Lokale Datenbank:","Local storage":"Lokaler Speicher","Location":"Ort","Log data":"Log-Meldungen","Maintenance":"Wartung","Manage database ...":"Datenbank verwalten...","Manually type path":"Pfad eingeben","Minutes":"Minuten","Missing destination":"Ziel fehlt","Missing name":"Name fehlt","Missing passphrase":"Passwort fehlt","Missing sources":"Quelle fehlt","Mon":"Mo","Months":"Monate","Move existing database":"Datenbank verschieben","My Photos":"Meine Fotos","Never":"Nie","Next":"Weiter","Next scheduled run:":"Nächstes Backup geplant:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Backup","No":"Nein","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurde nichts für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Kein Passwort angegeben","No scheduled tasks, you can manually start a task":"Kein Backup geplant. Backup von Hand starten.","Non-matching passphrase":"Passwort-Fehler","None / disabled":"Keine / deaktiviert","Operation failed:":"Fehlgeschlagen:","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Overwrite":"Überschreiben","Passphrase":"Paswort","Passphrase (if encrypted)":"Passwort (falls verschlüsselt)","Passphrase changed":"Passwort gändert","Passphrases are not matching":"Die Passwörter stimmen nicht überein","Password":"Passwort","Passwords do not match":"Die Passwörter stimmen nicht überein","Patching files with local blocks ...":"Dateien mit vorhandenen Daten aufbauen...","Path not found":"Pfad nicht gefunden","Path or subfolder in the bucket":"Pfad oder Unterverzeichnis im Bucket","Pause after startup or hibernation":"Pause nach dem Aufwachen des PCs","Pause controls":"Pause","Permissions":"Berechtigungen","Pick location":"Speicherort auswählen","Previous":"Zurück","Proprietary":"Proprietär","Rebuilding local database ...":"Lokale Datenbank wieder aufbauen...","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreating database ...":"Datenbank wird neu erstellt...","Relative paths not allowed":"Relative Pfade sind nicht möglich","Remove":"Entfernen","Remove option":"Option entfernen","Repair":"Reparieren","Reparing ...":"Reparieren...","Repeat Passphrase":"Passwort wiederholen","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore backup":"Backup wiederherstellen","Restore files":"Dateien wiederherstellen","Restore files ...":"Dateien wiederherstellen...","Restore from":"Wiederherstellen von","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Scheib- und Leserechter wiederherstellen","Restoring files ...":"Dateien werden wiederhergestellt...","Resume now":"Jetzt starten","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running ...":"Läuft...","Running task":"Backup läuft","Running task:":"Backup läuft:","S3 Compatible":"S3 Kompatibel","Sat":"Sa","Save":"Speichern","Save and repair":"Speichern und reparieren","Save different versions with timestamp in file name":"Mehrere Versionen mit Zeitstempel im Dateinamen speichern","Scanning existing files ...":"Vorhandene Dateien scannen...","Scanning for local blocks ...":"Vorhandene Daten scannen...","Schedule":"Zeitplan","Search for files":"Dateien suchen","Seconds":"Sekunden","Select a log level and see messages as they happen:":"Wähle ein Log-Level und sehe live die Meldungen:","Settings":"Einstellungen","Show":"Zeigen","Show advanced editor":"Profi-Modus anzeigen","Show hidden folders":"Zeige versteckte Ordner","Show log":"Logfile anzeigen","Show log ...":"Log-Datei anzeigen...","Some OpenStack providers allow an API key instead of a password and tenant name":"Some OpenStack providers allow an API key instead of a password and tenant name","Source Data":"Quell-Daten","Source folders":"Quell-Verzeichnisse","Source:":"Quelle:","Specific builds for developers only.":"Spezielle Versionen für Entwickler.","Standard protocols":"Standardprotokolle","Starting ...":"Los geht\\'s...","Starting the restore process ...":"Wiederherstellung wird gestartet...","Stored":"Gespeichert","Strong":"Stark","Sun":"So","System files":"Systemdateien","System info":"System-Informationen","System properties":"System-Eigenschaften","Temporary files":"Temporäre Dateien","Test connection":"Verbindung prüfen","Testing permissions...":"Rechte werden geprüft...","The bucket name should be all lower-case, convert automatically?":"Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?","The bucket name should start with your username, prepend automatically?":"Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername hinzufügen?","The path does not appear to exist, do you want to add it anyway?":"Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?","The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{0}' fügst du eine Datei hinzu und kein Verzeichnis.\n\nMöchtest du diese Datei hinzufügen?","The storage class affects the availability and price for a stored file":"The storage class affects the availability and price for a stored file","The target folder contains encrypted files, please supply the passphrase":"Das Ziel enthält verschlüsselte Dateien. Wir benötigen ein Passwort!","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten Berechtigungen für den gewählten Pfad erstellen?","This month":"Dieser Monat","This week":"Diese Woche","Thu":"Do","To File":"als Datei","To export without a passphrase, uncheck the \"Encrypt file\" box":"Um ohne Passwort zu exprotieren, entferne den Haken für die Verschlüsselung","Today":"Heute","Tue":"Di","Type to highlight files":"Tippen, um Dateien zu markieren","Unknown":"Unbekannt","Update channel":"Update-Kanal","Updating with existing database":"Datenbank wird aktualisiert","Upload volume size":"Dateigröße beim Upload","Uploading verification file ...":"Prüfdatei hochladen...","Usage statistics":"Nutzungsstatistiken","Usage statistics, warnings, errors, and crashes":"Nutzungsberichte, Warnungen, Fehler und Abstürze","Use existing database?":"Bestehende Datenbank nutzen?","Use weak passphrase":"Schwaches Passwort nutzen","Useless":"Nutzlos","User has too many permissions":"Nutzer hat zu viele Rechte","Username":"Benutzername","Verify files":"Backup prüfen","Verifying ...":"Prüfen...","Verifying remote data ...":"Backupdaten prüfen...","Verifying restored files ...":"Wiederhergestellte Dateien prüfen...","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for upload ...":"Auf den Upload warten...","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle Backups auf Onlinespiechern zu verschlüsseln.","Weak":"Schwach","Weak passphrase":"Schwaches Passwort","Wed":"Mi","Weeks":"Wochen","Where do you want to restore the files to?":"Wohin sollen die Dateien wiederhergestellt werden?","Years":"Jahre","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ich habe das Passwort sicher gespeichert","Yes, please break my backup!":"Ja, mach das Backup kaputt!","Yesterday":"Gestern","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du änderst gerade den Pfad zur lokalen Datenbank.\nWeißt Du, was Du da tust?","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du hast die Verschlüsselung geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast das Passwort geändert. Dadurch kann das bestehende BAckup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Alle Backups auf Onlinespeichern sollten verschlüsselt werden.","You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase.":"Du hast ein starkes Passwort generiert. Kannst Du Dir das merken? Sonst schreib es lieber auf. Denn ohne Passwort kannst Du Dein Backup nicht wiederherstellen.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a destination where the backups are stored":"Du musst ein Ziel angeben, in dem das Backup gespeichert ist","You must enter a name for the backup":"Gib einen Namen für das Backup an","You must enter a passphrase or disable encryption":"Gib das Passwort ein, um die Verschlüsselung zu deaktivieren","You must enter a tenant name if you do not provide an API Key":"Gib einen Kundennamen an, wenn Du keinen API-Key hast.","You must enter either a password or an API Key":"Gib einen API-Key oder ein Passwort ein.","You must enter either a password or an API Key, not both":"Gib einen API-Key oder ein Passwort an. Aber nicht beides!","You must fill in the password":"Gib ein Passwort an!","You must fill in the path":"Gib einen Pfad an!","You must fill in the server name or address":"Gib einen Server-Namen oder eine Adresse ein!","You must fill in the username":"Gib einen Benutzernamen an!","You must select or fill in the AuthURI":"AuthURI auswählen oder eintragen","You must select or fill in the server":"Server auswählen oder eintragen","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Dein Passwort is leicht zu erraten. Nimm lieber etwas Komplizierteres.","a specific number":"eine Anzahl","click to resume now":"Jetzt starten","custom":"benutzerdefiniert","for a specific time":"eine Dauer","forever":"immer","resume now":"Jetzt starten","resuming in":"starte in"}); + gettextCatalog.setStrings('de', {"- pick an option -":"- Option auswählen -","About":"Über","About {{appname}}":"Über {{appname}}","Access Key":"Zugriffsschlüssel","Access to user interface":"Zugriff auf die Bedienoberfläche","Account name":"Account-Name","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add advanced option":"Option für Profis hinzufügen","Add filter":"Filter hinzufügen","Add new backup":"Neues Backup hinzufügen","Adjust bucket name?":"Bucket-Name anpassen?","Adjust path name?":"Pfad anpassen?","Advanced Options":"Optionen für Profis","Advanced options":"Einstellungen für Profis","Advanced:":"Fortgeschritten:","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle Nutzungsberichte werden anonym verschickt und enthalten keine personenbezogenen oder personenbeziehbaren Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Backupdauer, die Gesamtgröße des BAckups und ähnliuche Daten. Sie enthalten NICHT Pfade, Dateinamen, benutzernamen, Passwörter oder andere sensible Informationen.","Allow remote access (requires restart)":"Fernzugriff erlauben (Neustart notwendig)","Allowed days":"Erlaubte Tage","An existing file was found at the new location":"An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden.","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Eine vorhandene Datenbank wurde gefunden.\nSoll diese Datenbank von nun an verwendet werden?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\nMit dieser Datenbank können die GUI und die Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?","Anonymous usage reports":"Anonyme Nutzungsberichte","As Command-line":"als Befehl für Kommandozeile","Autogenerated passphrase":"Generiertes Passwort","Automatically run backups.":"Backups automatisch ausführen.","Back":"Zurück","Backend modules:":"Backend-Module:","Backups are currently paused,":"Backup sind momentan pausiert,","Browse":"Anzeigen","Bucket Name":"Bucket-Name","Bucket name":"Bucket-Name","Building list of files to restore ...":"Dateiliste erstellen...","Building partial temporary database ...":"Temporäre Datenbank wird erstellt...","Cancel":"Abbrechen","Changelog":"Änderungen","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking for updates ...":"Suche Aktualisierung...","Compact now":"Backup komprimieren","Compacting remote data ...":"Backupdaten verkleinern...","Completing backup ...":"Backup fertigstellen...","Completing previous backup ...":"Vorheriges BAckup fertigstellen...","Compression modules:":"Kompression:","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Confirm delete":"Löschen bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connnecting to server ...":"Verbinde mit Server...","Container name":"Container-Name","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Crashes only":"Nur Abstürze","Create bug report ...":"Fehlerbericht erstellen...","Created new limited user":"Nutzer mit eingeschränkten Rechten anlegen","Creating bug report ...":"Fehlerbericht wird erstellt...","Creating new user with limited access ...":"Nutzer mit eingeschränkten Rechten wird erstellt...","Creating target folders ...":"Zielverzeichnisse erstellen...","Creating user...":"Nutzer anlegen...","Days":"Tage","Default options":"Standard-Optionen","Delete":"Löschen","Deleting unwanted files ...":"Veraltete Daten löschen...","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Donate":"Spenden","Donate with Bitcoins":"Spenden per Bitcoin","Donate with PayPal":"Spenden per PayPal","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links werden versteckt, klicken um anzuzeigen","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt, klicken zum verstecken","Download":"Herunterladen","Downloading ...":"Herunterladen...","Downloading files ...":"Dateien herunterladen...","Edit ...":"Bearbeiten...","Edit as text":"Als Text bearbeiten","Empty":"Leer","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Enter access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Paswort für Backup","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungspasswort angeben","Enter expression here":"Ausdruck hier einfügen","Enter one option per line in command-line format, eg. {0}":"Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}","Enter the destination path":"Ziel-Pfad angeben","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","Exclude":"Ausschließen","Existing file found":"Vorhandene Datenbank gefunden","Export":"Exportieren","Export ...":"Exportieren...","Export backup configuration":"Backup-Konfiguration exportieren","Exporting ...":"Expotieren...","FTP (Alternative)":"FTP (Alternativ)","Failed to delete:":"Löschen fehlgeschlagen:","Failed to read backup defaults:":"Konnte Standard-Einstellungen nicht lesen:","Failed to save:":"Fehler beim Speichern:","Fetching path information ...":"Pfad-Infos werden ermittelt...","Files larger than:":"Dateien größer als:","Filters":"Filter","Finished!":"Fertiggestellt!","Folders":"Ordner","Fri":"Fr","General":"Allgemein","General options":"Allgemeine Einstellungen","Generate":"Erzeugen","Hidden files":"Versteckte Dateien","Hours":"Stunden","How do you want to handle existing files?":"Wie sollen bestehende Dateien behandelt werden?","If a date was missed, the job will run as soon as possible.":"Wurde ein Zeitpunkt verpasst, startet das Backup so bald wie möglich.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ohne Pfad werden alle Dateien im Login-Verzeichnis gespeichert.\nMöchtest du das?","Import":"Importieren","Import backup configuration":"Konfigurationsdatei importieren","Import configuration from a file ...":"Konfigurationsdatei importieren...","Importing ...":"Importieren...","Individual builds for developers only.":"Individuelle Versionen für Entwickler.","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Manche FTP-Server erlauben einen Login ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","Keep backups":"Backups speichern","Last month":"Letzter Monat","Last successful run:":"Letztes erfolgreiches Backup:","Latest":"Neuste","Libraries":"Bibliotheken","Listing backup dates ...":"BAckups werden aufgelistet...","Loading ...":"Laden...","Local database for":"Lokale Datenbank für","Local database path:":"Lokale Datenbank:","Local storage":"Lokaler Speicher","Location":"Ort","Log data":"Log-Meldungen","Maintenance":"Wartung","Manage database ...":"Datenbank verwalten...","Manually type path":"Pfad eingeben","Minutes":"Minuten","Missing destination":"Ziel fehlt","Missing name":"Name fehlt","Missing passphrase":"Passwort fehlt","Missing sources":"Quelle fehlt","Mon":"Mo","Months":"Monate","Move existing database":"Datenbank verschieben","My Photos":"Meine Fotos","Never":"Nie","Next":"Weiter","Next scheduled run:":"Nächstes Backup geplant:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Backup","No":"Nein","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurde nichts für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Kein Passwort angegeben","No scheduled tasks, you can manually start a task":"Kein Backup geplant. Backup von Hand starten.","Non-matching passphrase":"Passwort-Fehler","None / disabled":"Keine / deaktiviert","Operation failed:":"Fehlgeschlagen:","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Overwrite":"Überschreiben","Passphrase":"Paswort","Passphrase (if encrypted)":"Passwort (falls verschlüsselt)","Passphrase changed":"Passwort gändert","Passphrases are not matching":"Die Passwörter stimmen nicht überein","Password":"Passwort","Passwords do not match":"Die Passwörter stimmen nicht überein","Patching files with local blocks ...":"Dateien mit vorhandenen Daten aufbauen...","Path not found":"Pfad nicht gefunden","Path or subfolder in the bucket":"Pfad oder Unterverzeichnis im Bucket","Pause after startup or hibernation":"Pause nach dem Aufwachen des PCs","Pause controls":"Pause","Permissions":"Berechtigungen","Pick location":"Speicherort auswählen","Previous":"Zurück","Proprietary":"Proprietär","Rebuilding local database ...":"Lokale Datenbank wieder aufbauen...","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreating database ...":"Datenbank wird neu erstellt...","Relative paths not allowed":"Relative Pfade sind nicht möglich","Remove":"Entfernen","Remove option":"Option entfernen","Repair":"Reparieren","Reparing ...":"Reparieren...","Repeat Passphrase":"Passwort wiederholen","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore backup":"Backup wiederherstellen","Restore files":"Dateien wiederherstellen","Restore files ...":"Dateien wiederherstellen...","Restore from":"Wiederherstellen von","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Scheib- und Leserechter wiederherstellen","Restoring files ...":"Dateien werden wiederhergestellt...","Resume now":"Jetzt starten","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running ...":"Läuft...","Running task":"Backup läuft","Running task:":"Backup läuft:","S3 Compatible":"S3 Kompatibel","Sat":"Sa","Save":"Speichern","Save and repair":"Speichern und reparieren","Save different versions with timestamp in file name":"Mehrere Versionen mit Zeitstempel im Dateinamen speichern","Scanning existing files ...":"Vorhandene Dateien scannen...","Scanning for local blocks ...":"Vorhandene Daten scannen...","Schedule":"Zeitplan","Search for files":"Dateien suchen","Seconds":"Sekunden","Select a log level and see messages as they happen:":"Wähle ein Log-Level und sehe live die Meldungen:","Settings":"Einstellungen","Show":"Zeigen","Show advanced editor":"Profi-Modus anzeigen","Show hidden folders":"Zeige versteckte Ordner","Show log":"Logfile anzeigen","Show log ...":"Log-Datei anzeigen...","Source Data":"Quell-Daten","Source folders":"Quell-Verzeichnisse","Source:":"Quelle:","Specific builds for developers only.":"Spezielle Versionen für Entwickler.","Standard protocols":"Standardprotokolle","Starting ...":"Los geht\\'s...","Starting the restore process ...":"Wiederherstellung wird gestartet...","Stored":"Gespeichert","Strong":"Stark","Sun":"So","System files":"Systemdateien","System info":"System-Informationen","System properties":"System-Eigenschaften","Temporary files":"Temporäre Dateien","Test connection":"Verbindung prüfen","Testing permissions...":"Rechte werden geprüft...","The bucket name should be all lower-case, convert automatically?":"Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?","The bucket name should start with your username, prepend automatically?":"Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername hinzufügen?","The path does not appear to exist, do you want to add it anyway?":"Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?","The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{0}' fügst du eine Datei hinzu und kein Verzeichnis.\n\nMöchtest du diese Datei hinzufügen?","The storage class affects the availability and price for a stored file":"The storage class affects the availability and price for a stored file","The target folder contains encrypted files, please supply the passphrase":"Das Ziel enthält verschlüsselte Dateien. Wir benötigen ein Passwort!","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten Berechtigungen für den gewählten Pfad erstellen?","This month":"Dieser Monat","This week":"Diese Woche","Thu":"Do","To File":"als Datei","To export without a passphrase, uncheck the \"Encrypt file\" box":"Um ohne Passwort zu exprotieren, entferne den Haken für die Verschlüsselung","Today":"Heute","Tue":"Di","Type to highlight files":"Tippen, um Dateien zu markieren","Unknown":"Unbekannt","Update channel":"Update-Kanal","Updating with existing database":"Datenbank wird aktualisiert","Upload volume size":"Dateigröße beim Upload","Uploading verification file ...":"Prüfdatei hochladen...","Usage statistics":"Nutzungsstatistiken","Usage statistics, warnings, errors, and crashes":"Nutzungsberichte, Warnungen, Fehler und Abstürze","Use existing database?":"Bestehende Datenbank nutzen?","Use weak passphrase":"Schwaches Passwort nutzen","Useless":"Nutzlos","User has too many permissions":"Nutzer hat zu viele Rechte","Username":"Benutzername","Verify files":"Backup prüfen","Verifying ...":"Prüfen...","Verifying remote data ...":"Backupdaten prüfen...","Verifying restored files ...":"Wiederhergestellte Dateien prüfen...","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for upload ...":"Auf den Upload warten...","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle Backups auf Onlinespiechern zu verschlüsseln.","Weak":"Schwach","Weak passphrase":"Schwaches Passwort","Wed":"Mi","Weeks":"Wochen","Where do you want to restore the files to?":"Wohin sollen die Dateien wiederhergestellt werden?","Years":"Jahre","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ich habe das Passwort sicher gespeichert","Yes, please break my backup!":"Ja, mach das Backup kaputt!","Yesterday":"Gestern","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du änderst gerade den Pfad zur lokalen Datenbank.\nWeißt Du, was Du da tust?","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du hast die Verschlüsselung geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast das Passwort geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Alle Backups auf Onlinespeichern sollten verschlüsselt werden.","You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase.":"Du hast ein starkes Passwort generiert. Kannst Du Dir das merken? Sonst schreib es lieber auf. Denn ohne Passwort kannst Du Dein Backup nicht wiederherstellen.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a destination where the backups are stored":"Du musst ein Ziel angeben, in dem das Backup gespeichert ist","You must enter a name for the backup":"Gib einen Namen für das Backup an","You must enter a passphrase or disable encryption":"Gib das Passwort ein, um die Verschlüsselung zu deaktivieren","You must enter a tenant name if you do not provide an API Key":"Gib einen Kundennamen an, wenn Du keinen API-Key hast.","You must enter either a password or an API Key":"Gib einen API-Key oder ein Passwort ein.","You must enter either a password or an API Key, not both":"Gib einen API-Key oder ein Passwort an. Aber nicht beides!","You must fill in the password":"Gib ein Passwort an!","You must fill in the path":"Gib einen Pfad an!","You must fill in the server name or address":"Gib einen Server-Namen oder eine Adresse ein!","You must fill in the username":"Gib einen Benutzernamen an!","You must select or fill in the AuthURI":"AuthURI auswählen oder eintragen","You must select or fill in the server":"Server auswählen oder eintragen","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Dein Passwort is leicht zu erraten. Nimm lieber etwas Komplizierteres.","a specific number":"eine Anzahl","click to resume now":"Jetzt starten","custom":"benutzerdefiniert","for a specific time":"eine Dauer","forever":"immer","resume now":"Jetzt starten","resuming in":"starte in"}); /* jshint +W100 */ }]); \ No newline at end of file diff --git a/Localizations/duplicati/localization-de.mo b/Localizations/duplicati/localization-de.mo index 3a685409339b9e76581f4fed4a07f3e14d64fb3d..9dc8124a5235f517519eb7c0c145aa5176b70666 100644 GIT binary patch delta 240 zcmbO?oB0@9{XHR;sSFGZ3~USx3^EK13_c7D4BQM13^gD@1_p)|Q1O)v3=Gl?3=GE@ z7#P?Y7#JQgFfd3mFfhD=(kzS&3=0_<7~~ik7_=A|7!EKoFeoxGFuZ1BVBln6VBlqD zU=U_tU=U|!V31;9V9;h}U|?im&;(lywTpq7fq{V)#$jM!V1lw)7#J8P@8Xl2%%dQ~ z9-5b(mtUT@*(T>YrBmLzWg literal 52638 zcmca7#4?qEfq`Kr0|SE$0|Ubo76yjP3=9lwI6Ffe3FLBu(w85kBbFfjaQH%@>fhr6P%R%9(3h`fv8UsTg$e-#A3?~^F81AVvFmy36Fs#sE zVA#mOz+kM&z!1s6!0=R)fgyx}fx%vjf#Ea*1H%+8NIWEHGceRMFfiQIhQw2(4kWyE zbr~2K7#SG$=|bGOUk~D*SNaSLpBWe!j0_kUau^sG)C?IIf*2SWCL2QB{mhVoA&h~6 zVY?B;|9r*_3{4>S7(?8rZNk8i#K6Gt)r5gzB_jhvgee2V6b1$cCUXXcL{Pk%GcYUz zr4Mrk1};Vhh6NT33|j{aE5HCo2Q}AYB zSPDva-V6+&j8x?VNw)&N3=HcT7#P}pA>m{0$H1^16yJUf4D1XH4AcA>7il#lX@ye`Dj66U&SgN{?~%#C;0#LVnG6gz3=9lR*$fPs zpnQ@IiQkpk3=EPC3=Fn85IQ`Efngyd14CgBB>xEKLCUS3Jczrw@*({2dcz296MeM ziT_!3kbL~M9#W3AH!v_Lg2J~EVsBU@q{=(J982ti?b>w%PG z?7fh3ti2Z!UeTb!k&%JnO&`RaZ~Gzck(dZ6#}Xz&%CV41kaFzcB#663CPT`xr;{Q6 zx0wPd$F5C*xG!=lq#RS81}Vqdra{UvgBg%=?C1ndmA*3ABTLej0 zp^G8$`D-zx9GkZU5?}w9K+3VSrI2!L(^5#hxGaN|V>gyT(of8CNI7P40aA{g+W;xYWHv&|v7C*N@Zj16DaV#=g5(dy&5&{|V>6^2o3aIxK9aUV z%CYTRA?dhe8>AdNz8&Ho{~eHW?CB0jIgqy#QjR^@2`R^_cR}2Lb{C`^E8Y!B*Nl50 z?GLM0QA&-H9AsH$MqU=Cz z3I+xSO$La0@eB+MvJ8+s1(Nq;U|m(gH}@6ht6lW(Ed^ECxs!;fW+(#K6Fy&H%})AYlOpNO=RQt3iBu21vRBwGjds z7#Lzef(#4{Y*4zBfq_8*%JyP_)b$`Ps0;?x=O8wyz5=zuKH-D^ z1{YANfRrsp43IR>!@$7M0Mo$0z~BICZy@m{7#J9wpnOnU7*yZF`VXKs zYd8ZWt%H;>F)%Q2gX(7n1_mjR00RSq9+d89U|hz-L! zpf*30Q^No$BSBnH8DtJ>|1&T!urM$%s4_4xa4|sg9H{*QQUhx5f!fp{wj-#G2xcgx zWEL0XBvvZqCFZ6olw>59C}b8ZB$kvUCTFCkD3s(Ylw@QUDXt5qRfJl zVm$^&g|wo?^xV|E5{3LUh1}HK{Gv*b%`lUTQd3HkQx#GYOA?b3i&GVH^7FGx3ySp= zBJ)cXiZk*{b5a!Y@=FwwGZORCK@QI>Rwzr%DNR)<&C5wGE>@__FI7lSEm0^>ECShF ztdN-pc4ba}I>`3o)ZEPE{G5D{QwtJ{5=&B36ml|)!LCU!%}glO8lc4``9-M;xurQJnFTqpAcecV7!*fP6Vmc?Qc{cb z7#v-Lb&X8T6jJk&iz*9BGV}9v6p~6ab4nC4^B5eHOESw6OQ7MC50(b`BsZ}@0pz*j zyu^ayjQkR?_YxISiZaVm6*P)7b2D=ii$Ds4L!E*{bQDU9LH-NR%riDpa7j(e%u992 zFLp^S%S=wy)KdrnrI7N>oE(MZqExVLsksIDMTtd~5EF|b=_;`Zo%;@~0?8Kt{(!3OKa1|G%rlu&A7ASxMR{?5Bex3p>Rw4rQ z;2tklD9A4=NleN~RmjaxNd+ZNh$|2&E3;UkASW?7HANvQH7CCu9BlqRiQXPH&r3Es3^ZkAvd+SI59o7SRoe_n`Nm*N%_U8 zItt|(naLRnxrvnu8L2r1;1pU?l$e~Ykdj}Xr;w;nkXTfbnOq7A`pn|u(o_b=w35^! zg+zt4#LOH}hAT?UE6&X zp>dH}0&#y*ssh-I)D(q8u!)HZ=|zdjsZhV@DTEe-l22x_LUMj?Zekv|Y)Z>7N={YC z%*{}Vkh}8J6cTfC6dDai+wwcw-( zPVpck6+r$-EX&VKQ2@ms*k$=eU~|Ftfa5nmPmjSd2b466D~n4~b3yqsH4l_BigQv^ z3ls|S%TtTM$-7t~Ex$-1GcOU8?K4Z@F$O8U^gf^$xO zX$mCoD&(c6rWAt`RxT)PQc^*61<017)Z)?{NWoEDl31yboS#>mSq#d=dJK-mC}9UG zp;L4q83a_ID}Z7F6wj~_1Q&@Zsl_Fkd0=;eQx2$fPfArNN-ZqSEJ{s*CR%7Q22w&@ZthcngIncvU#9V7NjLH6I6YHGeuG=D71@GlXDU?bK%BA zst`~O2ugR!sd*)d>CoyfKTjbwF*yTTbc16KWKBtaNn#GzM~UgFdJImL3Mr{+iKRK< zObE@a#o$B)@(?r%QWO$Fg<@)@LT+YyMu|c}QEC~eDg;$pX+`xvnI(vPn3R~8Ql6PolA(a8pg?5CqFMewFuO>fz}vcWe7{at-j2> zlA_Y$%rZz$q@t@!3+Ulygm0jk4%9X&O$S#R$@#ejMXBJ*A5_?v=A;(mNI*HM$)Kh{ zZhlH>PAVwLmKLXigC5BUXmOfZ3~t0KBo-9pWTvKo>f}5~D-Ki)m@Z$ zp(r&G+^$c|Q%J4I1Qpon;LL@nNH|Fnd_G1rX`#wV_AtVP zf$%TFcBuQ2y<1wGTC4yL#*);cJWv&qT2z(_ZgfNA9$Yf}JC>GYC?uAaWPo~FpypnF zowq{Z zRGETWIK>J@sRf|!L5f07etKpesFMk5mKN(k>(bI<1#r{87}T~0rI&)Dd{74g8gdfNNw} zC6Sqv3hpiCX69w)W>$e}id2Qf-275VPZn0XrKW&;7}#@Yc4h&jTMhD4Ze|sv4g<9X z!Sx2nVo*!A1k(S-h!sd#1kQKGpiV_jszPycBBX;23b&NZ;%so378K>DlqQ36GQ7VD z>4TIOmx5dLpdu995P@~x(-MnIQj3sWotBfB4vPMg(jrLzIVm+Gu`Dwm)Cx!gwdo*z zJ4AW|ha#vk3odbxTTCVSpr(64PHIUirkB8t`&0#J3m4Xe0`*%U9Z5*#j5jGj({y5< zLSha$PnCdrvk;A7#~@4tH9$elH3dIVXB<505gh1~S&|BABP8aOCsr0K6qJ@IAoPIx z35cFJq$Q5qoz9@7IMgPUy%rJxQosAUN@qNFG_F&CsE6V%U1 zOH4-eo>LR^Kq(f~`vUbtL5)IiZyhv}kd#Act&aktnC8n3nk_h=PQ6RY<>}_*9J<)(1IN#2yTibRYLPl zMq*KlLK0{!pjbyCQ!iCdAzDu>2IP`hP*8zJXh2n|0%U9vI(h&t`9U$2n1^UWLqiQb z3JFOmMXAZDpmG8fB#2~P1nu2|M*m7u!5OKzBqhJJ1e=XXso)+ZUMmqsgVQ}YdnuIW zm1O3Ct9hu~GZMkW8{jfB1vGA2k_k#=18Fa)nE?tLs0)iyK{WwrKp-zaPq!+yC?7iJ zl?)nQ1C3o|=B9$jjv!4!bbqHRBqo9598W+Nmw*Ps^3p-gBe;G@!Ud0Cfhu!QTM{(l zl%L1onTFKWNJ%Y8O$H51fJU-G?k-6z0u2L0tAWg71#lNRFC9EW1&#|yR}?g0l~`Jm zpPN{cnGC8N^%QW8p2B+TaOKdxAhh8O8n5w8QwR;|kUR;=1+W2Q zaM26ON|4cP*vM0HW?pitLQZ0F3AB1fs+SQ3Jg5i-jc%O_=B0qf$3W2y zG65V_DWI`O*swfkG%vFlR3CwR*@+5}rU4 zz5;l7p+pZ9-HFif0EI8OhA1j602L#kemS%X&&kYA&8Y-+!NH@di8;{b5~vsg^~u2% zAY_0&H4i)t0V*oM^%JPcqk|Mo;6wtCYf#cq0JY9Qt!~i36SVjP&3dHfC4<_5so;9V zGfg2;AqSNDkji1mxCulHXkZbNTtSUR$k-~(XF8zFUk+-Fr6?4GhqN+5gL|MMaL8x^ zcz6@!WN0556lAGjcR^c?kkTy))Yi={096fOPlB4Oh>%4Zk}L*!1@1|3Lk%>F2#r~A zvlNu&5|c|HeMH!V4k*>ZB%lMckSNMifHqU}i{MQGP#Yqr7$a|6%vtx2~_MA zD?rOt(CBw&UOH0ZFUeQPNX$#g0ZsN4gNNr8U_;l*`FYUp2S|Sjs4)vlF?spW_y_lv zpxF$=A)r)$J}3hxgXUcl^D4^|E5UIL zvK`W~1ot+Qb3lWC3g8whs20yJDgm{ZOH$Jz(`%@mSky3qWPE7D4ppH7sCkqR8~@EL zR)A)0aGFdkOU%px6*CIp_D4B%Vh-XeQ2#nb0phG;sEc8q%q#}QEXWb53T`0*kT^vo z9tF^#BO(idCmA8lw+v8c8#JT=>QsVDM*=3Jjsif7Cs4j5*U+5&?L;yi+Em+`#+NkhhB(zuu z*Yw4ZfnZQ^Tav0!oB=8_GmF9VQw87&J8;7bI!Xa@LPT)i8+}m3L2^DdXN&MI5j6tw>UFBFEs^OW3eXIu`*<%!G$m=y%iJ` z<(H*`+mDd4Q2~^{z|xSB^4wBT3ocawJZYB-ZV+XpR)D(mxrv~$?2-)7R4cfehc0jc zg#=hNVz>=tUMi^2f~{6a0?oPQ<|cw-1lk(|Ck4oW47e5;?Jr{V7XuPYGGKWa6kMRL zcu8U=Xo(0oA3&0CGHCS+C>erMKeY4#s|Jk+f=XS6fc#9*as^QQgVvp7rYQIqq~-+& zdnjb5R)Unm8x0^1C>=smG$^ryOa+Z9l;;^+_ zi2Nc2@YIcSKq#bAf=u58gC_xzd z0gXh0n~h1Spt=h*DxR96#}Et}!b!^n4M=Ao4?^eUrz>RUfrjfLBg-ZEkY!Au@P)Jv zz=^ULsy#&^sZv2#Hzz+`7bFff7Sx~x1xZmlc%BuMX~2zEkn4ku!96hW;*R1}h2qkr zl>FSp%)DZSqC`+93{(a|hKoUc<;?ujV$k#gXqp?eFbdY73r>YZpd)0}L9j8FNnLOf zNl7h9%*-j)V+aN~sV~@~`3m-8CRT1D( zv?NgYL#OXR!<(h)pm9P_ZG&Z;IlwVEIKU&wG1yg)0aQyl26%!BEbtI6(yR)!Aq=h} zK~4deGnF96Li`ObxIk^DlGMD!yb=XZ7qC*u5)V*yn3*l4F_kW zDx?>rLo+ToBtgj+-a&x&_#rb4dJ6uC1!Is#S7LE-DQK__-0lOnFET+525`*5#`!_* zqQsmWNUnkoDV64dhWTNR2D?s20U`()(g!)-KR5!^Kma)i)f#Yq2Cp>($-y04mYE2) zIKVN)19`v%K4Sn50MM{ZesOUoc=!i0o(k^Cr79Fat2t2MLl*CW!dh21y&zo|>Qr5@ z8dw_&lo&vYp&_1`pQjHEa8MHrk)ktF6?AnIi*i8|K;YgFxYP&fg!BQFed_WaYL1|J>W->UT!rD@a&{`KH4OxB(8|eat zV?hCAgbKP`M6b9wLm$+?$S=yQN==E+POXHjPy*+H5J(#K11+wEE-%Z^gNGwH)t457 z*5M_CM|Z$0Wudtd+Mj_r3Y<;g)94@zVUxCb>Cm76&nAGf4`jvwT2sTzBJko_NQ5Qk zDL`{4Bp|>;#^A{n(4bLKZf0I8Wcd>$q(NOH*pgb%awg}D{Cv? zbb^jf6)EJGr50s?oBMg-Ha=)JAuk=gIu&6EWaJ8$At+{mdIq3nQ~7BS<3Rn5Vm+j} zHc(oGm;{=(%r6181)yUx(BXSfq9}p%E+Ipuppv@;ROf*bDsnR%l)JK1Db+FZz$U1YhAs1f7TTcU zoHXzfRB&CNs(`$_3{nzc%aY0Yd1;yHpc!hE!4yyk5m@F6F%z0fNOrWJ0=1pg4tD3bCxDC^029KP?RuPT&F@ zJn#xy3yJVGcok7;0c24wG=YITUEt9x$iz5kac*8JXdMQ$HiV=S$Y46CLjcKaMc`Qw z&^FZUUpp*frA`z`j z!S;9Lal?_`#MrmDbeAc{)! z5bNDQsUo+aq!Ltzm8QaCALK7k&0Sm!svlr(L+Y+VRskT!-ik{=b5+p12`be(GUMje?03H-9E{mVpvAGib+!8(wY0cn+p0VIe{*b=A|NP7fSn<(AQiNuBqI^j zEzAe?89`k+&>kMp&|*#{q@n|dZ*qQdNik$h0F;kF>Offs(pLnntp~*pxXTWzwLv4% zRtlhH%~tyQiRHz5iQwL(UUGh}eqvI7X^C!Pd9i+ZMq){^ZeD7+zL9~UfxdyMzM-Xl zVqRW;X&z{OlrBV*Zn3d0WaCi^n9fT{%uBA+1$i+sJyo9p(u)KQ$d;voW~@@m67xVC zM<5Zb2-ye&;ehKcXdMD-SOnRX0BZ8- zK+-H^2_DE!&STfn7SK#Tq^p@)QIHSn^dnC& z78HT1!4k;ONg`wk6H;tJ8l&Lc2(llPy1>0n@S=H80tfHUNr5B?s6U|HUeGQO$a;BD zi45BZ2P&#dLG2$fS~81_Z!&3LT!0-7HYX&df_GEe6ey7MCRErGR?KQJDpx z!W2}xgGRgb6d+j<+D3-tY;au%by_lHlNo4)0W{PDns$Mk1)4X?$pp0^t1=59>wqD3 zFKQryi>Sn6NC^chO28>H5h>8&JsVJ+2XZ&KY{^RjkIO+fPpqOhFrhC6JOQRUtjI zEHw{O@q$`1pi%`ia0i;;1kJd@mRf*jkCXGkYtT|FN{Ui*K@AYFS^#uIVDQv=St_)Phcv4STM`P^3Yz){?HdF)I+OErlQN+jb3l#+ zZAb$Z{g5S)<)DRWun8WtrXKlT_KtYY!Lr)|tnpvy>O$gv}1u`CCUIj|JpdLCX)ImK#gb}d89mp~w&^%ZU zXxU{>C8V8zWG#`7%SkOu%>k{2NYPVp1WitWx3}b{DS*0h;6ehlngY3$g$&ClBCEB8 zD$GrU%qQS<2FSmlAtg{iK-SNI%W61#KVz zuP*_Y>7c-ejdw!Sp#~`)zkv3OKsId^BbBYtm+V(0*G`fe-FJrb6pxsNLXH2A;iu?iK(oi$d%; z23ek)n3tIbTAK?lv_J-dN*z#@3335wP!Y6bH8U5qPX?6M6HCAyFK`Iw+xnO9s#iT<~C20rI$WD#)dvf*F*76CvROu7JVeo|Fn69fU2V1y>=U z5Dy6Q4{-DJa{(<-D9Fz%P6b;F+A0Dv0lW_pqzpDvQ<7f<8dL;p2RD^Lsz8I3;Fb;| z2qAld(~I&;3qa0BQVNR5R0W6tw5JE@XF}KegBIn0>pIX-6KE|(Nk(cVI9k#`t0zId z_PmnJBG~SIJ&=1rWg;jY!ojvNGmB&&`2vODAv@Yf@$FHfCh-9fq6*7FzaP}@C@9KL%1O-yZDc6PPykiah#~D_B;O(u73jo-f)WLAF95tP z40+*;jzUptdSX!uI0@yaDS$f8kQLs=pb0F{_$X+^K~EtdClz!q2dKK%)rA8CZpt9N66knt%tl13{y5kX;uFpcn_Yl5{{tEU5hk zp6&xxM35;c=qw6&|8q$Rc;FjU=Yg7Mr3Ij_a#3nQVrCIySQ(KBkb(t#=7|ERwGS!6 z5F@Io<)AS{@D5Or;h8z9pz0KR=z`APNC7P>NKGtC&HztCf=1eq7VJSrn!%L z%-11J*@KEI6#tci7gK{PXxP9i*d|DNfDML&f(m3?Nh&x_LEGIyR)EI7K; zHX1ZK0olI>ZcSp1ZBTs(D&BHIwm`VcVcY7!XEs3l>!4Lz z;F1Nj;~X^J1vwQ26ziZW57fa2Pt+DGq@;r81HnduhM!UuKwC=6L3Mm(eyMsMUNLBQ5oqx$sO1E1RY48M>l;v+oSRydo(j_CQCW~$6s8d7;i6s) zSt$dGBc!b&Ak`pKOA81Z3JOwC6$m~srv(2B2t5TCaPJ!A>D*L^V)#l2a4iJhYYE$G z32^~9sG+;#5t*eJGByVrzEnsA?emAWe!y)B(D@5k9S=J&2i&Wv1WzD>_4^>l&mH3hZoKyCH>Jdjn8@)dk=253|yITfN* z4>7C_)(RguFHVIm!2{(fa8`$&B?M`}=jIoefHG=sF(?5*^n%hFc(?+TWgwfUKrsU` zAP+Ja3(B3zrJy}_kj+k5gA`QwLK;2_x%r^k2WUVQr6yMp7Ls&PYCZivUOgXth4Kbgz+TM3*3y8>YD8N!AF@^nF`f^e z(1v9%@J=ky9uPeRckqZm=u{bS^9@=IgA*pSj|ZB#1}*6VHJrh{XmG+0b7 z6;e}xc3c*NCuPBb4GjToRTyX@AJoiFRem4H-QNe=-UV7?1uiS#L#m0;6&F|o17tE{Rub&>e9$J&d; z4rmbWR)8#_L{tNM3Sr>I zzu>L{WL1HIf(CdY612ao3GNVslY*gwMqWN-@&sZ@W?s4`$bBXX8o7xTdgxMET?t-a z2in<^Tv}X`p9>jv1iKG3x0+vC0xlsy8%E)-ghUo-=oHex1*JZ4atj76eh05QRR{*R z+CZBtLF&MZ0iZ@_7AqK97+}w_kj5FvHL!XFTrNTvIASCRP)!c%9)h+zfDa}B=gnl$ zf{;{&MED^$sAk~{1yFoJi`p~==)Plc6AMxtg4POv(>J8lK`a*nHx59Dp+WUPvkN#- zK%+6xvR46GEaw+tPlM370J#EOY2~Lu&I?G+D9y`;ggT@n1q$(!d<9~|+r-xiyM>6c z4%B5$phV;z;0|eFp=LJl_%fsm2XANPm4KEa7J!zJl%!Tbs$J|63~|0fBD6~hE&M<> zKo`}3hd;sI%K)|Qz^5)j;}78)(C`bWIDih-gVxQ1&Rxp~_dbvY5J1IQu!kdP0tQr` zg7$nuj?V&xFsQykEZ+g?hs;2L5*5h*;NlrHuLFv8&;}v!U?iwmg0A_&8l+GUf_wx{ zI7m?h-X&3<0ojpJlA+*~nU`2p=>p!80XlpGw(c1;)DK$S46342)6z1*=M^b{=6Jx3 zP0)UIa1jY@)ha+nCP78q9C)tP6iD~fd=V8 z9in8=$P#EKI4vMmiBd60Gg;Illz{(!p`+UA6~ z1+)|(6ui<9+>%SnNlb^-8&K_tenT>}rJf0GhC_$lz%?-Tkj^iHY#9Z)8#=6^#{k~u z1R9J3Evy2aP*_@oxu>)kbnqr<&l-4hDWqWz&V-PWP_TaxZ4!{8Owc-U@EiqbgaJ_> z!e-1sA%b?iV+!Q#R8Z>(G+dad05S)Bj48B(2WqB*otu)HoC!WSDHF6S7`%u96d$Dp zNW=KKi7Ba|!3t0-IVS}?oQon4-tr6TKOmM8g6rhOlq}E&Bar(_K&>;-j9H=rWSBDz zbm{|i;0^hxoZQSj(4=c-E@<@;WO+<-DyWeO8esu#6G$xr^?ku57HCd088oT_Z=^um z43OdF(gILw1h>dQlc=B*XFv@EWIuwN?ar_w-; zK?OsFjQr9fO~`0JI2S+)Qc$vmjd6f{0@nud9BAwew01eU1U!AI0G>MlmDS)RlUe~f z0tHqafvW(}0hQ1dQsD9edd3WRlmpzX1a)c?K{HvP@PMQMxSfb5BB&PD0i_aXvsb~$ z05qZqI_(hDSp>Nh+7ANR3M$b-VGllN3Df{cEP<>~fw}~=8VOW(z=j4v)5EFd3XrM^ zWeYo~6AWrvzy@=maZ{8E>a&1W7DBQ%sM`ecHgx2w7?dX<-AHW5cY=nykOtRa?WXL^ zf&y@Sf=154Q)-YCk3gL%&`cYwf``qNmLQ$%nW_MtdPleb(lmiKYd~$LRES%l`5ffj zMC8?AkfsV|u>_v>gH0en0~6|Gh!(J$LHP)>7y*&~z`YV^zZzs+Nj_)_Ag>Y@3!pL= zQD}kZqCw`TBJHY&4T3>zf}FnxN}}K?Pn6jP(9*Qr%o2zn;k|cIO#-XSK#2sz&IBLQ zoSF-&7D1&Dyk!R-q6N?Mfp#l_iio1r;(~nevCz=+1L0h7`T{krz+2_vT@KLfTd_iM zNebw+FwiIo=qzTCD~eJJKnwKqAx(Jj3KNi8RQG}lFW>yUd}z=>7sG(dOmJ2MO^<_G zQJ@AKcpwqnm;$d_1}}qzrqANibZ{#GG@g=}1Dlu1g)B=c&n$)}1;~&nC~80*P*5uj zRL$k&D1f(Og2lnTaZoNOg03INT4F#XA?Naef;ly>qzJT731#^?bSWdeH3jM zKnFR2T3ev?7;*jbU+%U*5%1qD9OU!{5eZ{GTrKzB!SRgehC|f~OH^NkCCI&SCKpQ|ZA#0hz z=Q=5*gN|l^9PI=1Nf-@bs+yqA?q)LY`^n=wykS+B2MU{FAo}f_91l28xCGbrS zIBf#8zd>UQdR(wYGN3ccLHQe$b?CI~v6$IY6uIpQzo|&TSRGMC_86%6SRs5sxH#iF-X_fU)RM^!NcFm*Hb&n z-_MoHC$YFhHw1K;T25j~evy?zVtP?xR$_WahJp>8>5!hAn3)4wRcogMwvWpvF)zI| zF+Ei`BsDSDO2Iv~C^s=r0WvLWrLSLJUakjDbeUpNQEsu7LS6xwTWo7&tpH)# zYUC*>+A0`oT5~Ztf|liv-i!d6{Yn8Z_6Ic$ht$mo&=eWs8XTga3tB!rdQSpqyT<4} z2_>L8yNvwNdlEod8rtjuHG@X)NdUJ;^`UcKhz8i`Jqe@tB!D{xqxU2v!}bx5-jh%S z?#jTsfW@QtB;*%C*SSK*mOulMkRzzT!%^UswD47{ur45YS2n44J0OO|K>LKiC%6^l zjNX%w2b$_6=VA!x)EIa_Ijjc_9Ss_v3fgi4s%Sv#FGg=m0BvoAPJV&*5`(VZfSo!3ns5c3CId=Bpa28)*+y?m0Noxm zdRsycc%>L*3Kev$4S47jv^gHSxC7o)2JMjm^)W!JjzBpOd4&l42z1Z^YS1Hc!An38 zOGCiTAMmIFqSKFND`@Q*Xt@k%z87+qCwMnIOIMAk%E?$=R=Ot7`-h4a$7*o=xqt0 z8(Kky5a5t&`$dIEaKzVxf zwgkw^e0bY$^tJ@h>g;UL;BczK=xqs*#iFp|JU~|gAsX}G1~;fH4m!gx53*?&l&3(Q z&C&wI^7hf&5;9U1MsG_f${)Qg0aC1>ZYu^IC6)@lu4nYNgp5?^*$$vX7?F;Q%g8T> zoW}sZglzP-gwfj)kZ*H@Y^fQ&Edeq^1zwjkdRqc?nZ)RA38S|qB!c!pkKUGmSi=Ed z0+y0mJbGIKs0#xDrDUIHi0A8X$dRqeM;Aw@?+Y(?qox#h_k&bzQtVIWn zFpb`pPypV74Y_gw^;Uw!JkUnlymZJ=1MGl%(0L%>O=FN1S>T?+=xqt$gC;;joTIlT z)ve9$eZ z^nz#wt*il`!n; z5k~JzNKHcCAP72n8FUZA=zR&P$(hI(evjUlFnV7?KIm#2@UgR~S6YnTmjJ)=2Q-L1 zdS3!`i97NY4$!H_(fblc?@K5FPpyvLmoR!?0{F5A_;Epc3ZR>U!B_TzPP0bdM>~37 z0_dt~(4j%2_a&6%7eNonho&6xaTTNYB@~xH?&<=aL=Qbt9(ubUXj*Udz65Z?b@aZ3 z63~6|pfPFamMHLUe9-N}pvywA+=4lJUqU|k+Nja{62LbQV7b--b`QaT+?U{oj{ diff --git a/Localizations/duplicati/localization-de.po b/Localizations/duplicati/localization-de.po index 097b65013..042766326 100644 --- a/Localizations/duplicati/localization-de.po +++ b/Localizations/duplicati/localization-de.po @@ -27,8 +27,6 @@ msgid "" "Set this option if you prefer to have the commandline version automatically " "update" msgstr "" -"Set this option if you prefer to have the commandline version automatically " -"update" #: CommandLine/Strings.cs:4 #, csharp-format @@ -145,11 +143,6 @@ msgid "" "are also supported and can be supplied by using hard braces, i.e. " "[.*\\.txt]." msgstr "" -"Include files that match this filter. The special character * means any " -"number of character, and the special character ? means any single character," -" use *.txt to include all files with a txt extension. Regular expressions " -"are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -163,11 +156,6 @@ msgid "" "are also supported and can be supplied by using hard braces, i.e. " "[.*\\.txt]." msgstr "" -"Exclude files that match this filter. The special character * means any " -"number of character, and the special character ? means any single character," -" use *.txt to include all files with a txt extension. Regular expressions " -"are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -179,9 +167,6 @@ msgid "" "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -"If this option is used with a backup operation, it is interpreted as a list " -"of files to add to the filesets. When used with list or restore, it will " -"list or restore the control files instead of the normal files." #: CommandLine/Strings.cs:30 msgid "Use control files" @@ -192,8 +177,6 @@ msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -"If this option is set, progress reports and other messages that would " -"normally go to the console will be redirected to the log." #: CommandLine/Strings.cs:32 msgid "Disable console output" @@ -289,17 +272,12 @@ msgid "" "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -"To protect against network or server failures, every upload will be " -"attempted to be verified. Use this option to disable this verification to " -"make the upload faster but less reliable." #: Library/Backend/AlternativeFTP/Strings.cs:20 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -"If this flag is set, the FTP data connection type will be changed to the " -"selected option." #: Library/Backend/AlternativeFTP/Strings.cs:21 msgid "Configure the FTP data connection type" @@ -310,8 +288,6 @@ msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -"If this flag is set, the FTP encryption mode will be changed to the selected" -" option." #: Library/Backend/AlternativeFTP/Strings.cs:23 msgid "Configure the FTP encryption mode" @@ -387,7 +363,6 @@ msgstr "" #: Library/Backend/AmazonCloudDrive/Strings.cs:32 msgid "Amazon Cloud drive needs a small delay for results to stay consistent." msgstr "" -"Amazon Cloud drive needs a small delay for results to stay consistent." #: Library/Backend/AzureBlob/Strings.cs:4 msgid "All files will be written to the container specified" @@ -480,8 +455,6 @@ msgid "" "By default, a private bucket is created. Use this option to set the bucket " "type. Refer to the B2 documentation for allowed types " msgstr "" -"By default, a private bucket is created. Use this option to set the bucket " -"type. Refer to the B2 documentation for allowed types " #: Library/Backend/Backblaze/Strings.cs:17 msgid "The bucket type used when creating a bucket" @@ -507,9 +480,6 @@ msgid "" "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -"After deleting a file, it may end up in the trash folder where it will be " -"deleted after a grace period. Use this command to force immediate removal of" -" delete files." #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format @@ -663,11 +633,6 @@ msgid "" "to fail. This option has no effect unless the --disable-streaming-transfers" " options is activated." msgstr "" -"When storing the file, the standard operation is to copy the file and delete" -" the original. This sequence ensures that the operation can be retried if " -"something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" options is activated." #: Library/Backend/File/Strings.cs:17 msgid "Move the file instead of copying it" @@ -682,8 +647,6 @@ msgid "" "If this option is set, any existing authentication against the remote share " "is dropped before attempting to authenticate" msgstr "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" #: Library/Backend/FTP/Strings.cs:7 msgid "" @@ -714,8 +677,6 @@ msgid "" "Use this flag to communicate using Secure Socket Layer (SSL) over ftp " "(ftps)." msgstr "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " -"(ftps)." #: Library/Backend/FTP/Strings.cs:17 msgid "Instructs Duplicati to use an SSL (ftps) connection" @@ -737,9 +698,6 @@ msgid "" "verified. Use this option to disable this verfication to make the upload " "faster but less reliable." msgstr "" -"To protect against network failures, every upload will be attempted " -"verified. Use this option to disable this verfication to make the upload " -"faster but less reliable." #: Library/Backend/GoogleServices/Strings.cs:22 msgid "" @@ -788,9 +746,6 @@ msgid "" "supply the project ID that the bucket is attached to. The project determines" " where usage charges are applied" msgstr "" -"This option is only used when creating new buckets. Use this option to " -"supply the project ID that the bucket is attached to. The project determines" -" where usage charges are applied" #: Library/Backend/GoogleServices/Strings.cs:41 #, csharp-format @@ -919,9 +874,6 @@ msgid "" "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -"The Tenant Name is commonly the paying user account name. This option must " -"be supplied when authenticating with a password, but is not required when " -"using an API key." #: Library/Backend/OpenStack/Strings.cs:20 msgid "Supplies the Tenant Name used to connect to the server" @@ -932,8 +884,6 @@ msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." msgstr "" -"The API key can be used to connect without supplying a password and tenant " -"ID with some providers." #: Library/Backend/OpenStack/Strings.cs:20 msgid "Supplies the API key used to connect to the server" @@ -956,9 +906,6 @@ msgid "" "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -"This option is only used when creating a container, and is used to indicate " -"where the container should be placed. Consult your provider for a list of " -"valid regions, or leave empty for the default region." #: Library/Backend/OpenStack/Strings.cs:20 msgid "Supplies the region used for creating a container" @@ -1013,9 +960,6 @@ msgid "" "previous url prefix method. See the Amazon S3 documentation for more " "details." msgstr "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the Amazon S3 documentation for more " -"details." #: Library/Backend/S3/Strings.cs:18 msgid "Use subdomain calling style" @@ -1033,10 +977,6 @@ msgid "" "to store. See the full description here: http://aws.amazon.com/about-aws" "/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" msgstr "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disapear than those stored normally, but also costs less " -"to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" #: Library/Backend/S3/Strings.cs:21 msgid "Use Reduced Redundancy Storage" @@ -1090,8 +1030,6 @@ msgid "" "The subdomain calling option does nothing, the library will pick the right " "calling convention" msgstr "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" #: Library/Backend/S3/Strings.cs:33 msgid "" @@ -1099,9 +1037,6 @@ msgid "" "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " -"(https). Note that bucket names containing a period has problems with SSL " -"connections." #: Library/Backend/S3/Strings.cs:34 Library/Backend/TahoeLAFS/Strings.cs:6 #: Library/Backend/WEBDAV/Strings.cs:19 @@ -1113,8 +1048,6 @@ msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -"Use this option to specify a storage class. If this option is not used, the " -"server will choose a default storage class." #: Library/Backend/S3/Strings.cs:37 msgid "Specify storage class" @@ -1141,9 +1074,6 @@ msgid "" "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -"If the server and client both supports integrated authentication, this " -"option enables that authentication method. This is likely only available " -"with windows servers and clients." #: Library/Backend/SharePoint/Strings.cs:13 #: Library/Backend/WEBDAV/Strings.cs:12 @@ -1155,8 +1085,6 @@ msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -"Use this option to have files moved to the recycle bin folder instead of " -"removing them permanently when compacting or deleting backups." #: Library/Backend/SharePoint/Strings.cs:15 msgid "Move deleted files to the recycle bin" @@ -1169,10 +1097,6 @@ msgid "" "recoverable timouts under certain conditions. Use this option only with very" " fast and stable internet connections." msgstr "" -"Use this option to upload files to SharePoint as a whole with BinaryDirect " -"mode. This is the most efficient way of uploading, but can cause non-" -"recoverable timouts under certain conditions. Use this option only with very" -" fast and stable internet connections." #: Library/Backend/SharePoint/Strings.cs:18 msgid "Upload files using binary direct mode." @@ -1183,8 +1107,6 @@ msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -"Use this option to specify a custom value for timeouts of web operation when" -" communicating with SharePoint Server. Recommended value is 180s." #: Library/Backend/SharePoint/Strings.cs:21 msgid "Set timeout for SharePoint web operations." @@ -1195,8 +1117,6 @@ msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -"Use this option to specify the size of each chunk when uploading to " -"SharePoint Server. Recommended value is 4MB." #: Library/Backend/SharePoint/Strings.cs:24 msgid "Set blocksize for chunked uploads to SharePoint." @@ -1219,8 +1139,6 @@ msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -"Everything seemed alright, but then web title could not be read to test " -"connection. Something's wrong." #: Library/Backend/SharePoint/Strings.cs:33 msgid "Microsoft OneDrive for Business" @@ -1294,8 +1212,6 @@ msgid "" "The SSH public key must be a valid SSH string, which is appended to the " ".ssh/authorized_keys file" msgstr "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" #: Library/Backend/SSHv2/Strings.cs:22 msgid "" @@ -1321,10 +1237,6 @@ msgid "" "password is not used to authenticate. This option only works when using the " "managed SSH client." msgstr "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." #: Library/Backend/SSHv2/Strings.cs:30 Library/Backend/SSHv2/Strings.cs:32 msgid "Uses a SSH private key to authenticate" @@ -1374,8 +1286,6 @@ msgid "" "Use this flag to communicate using Secure Socket Layer (SSL) over http " "(https)." msgstr "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " -"(https)." #: Library/Backend/TahoeLAFS/Strings.cs:7 msgid "Tahoe-LAFS" @@ -1401,12 +1311,6 @@ msgid "" "attacker. Using this flag, the client does not accept this, and always uses " "Digest authentication or fails to connect." msgstr "" -"Using the HTTP Digest authentication method allows the user to authenticate " -"with the server, without sending the password in clear. However, a man-in-" -"the-middle attack is easy, because the HTTP protocol specifies a fallback to" -" Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." #: Library/Backend/WEBDAV/Strings.cs:6 msgid "Force the use of the HTTP Digest authentication method" @@ -1429,8 +1333,6 @@ msgid "" "To aid in debugging issues, it is possible to set a path to a file that will" " be overwritten with the PROPFIND response" msgstr "" -"To aid in debugging issues, it is possible to set a path to a file that will" -" be overwritten with the PROPFIND response" #: Library/Backend/WEBDAV/Strings.cs:21 msgid "Dump the PROPFIND response" @@ -1446,8 +1348,6 @@ msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -"This option controls the compression level used. A setting of zero gives no " -"compression, and a setting of 9 gives maximum compression." #: Library/Compression/Strings.cs:6 msgid "Sets the Zip compression level" @@ -1470,8 +1370,6 @@ msgid "" "This module provides the industry standard Zip compression. Files created " "with this module can be read by any standard compliant zip application." msgstr "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard compliant zip application." #: Library/Compression/Strings.cs:10 msgid "Zip compression" @@ -1502,8 +1400,6 @@ msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores.." msgstr "" -"The number of threads used in LZMA 2 compression. Defaults to the number of " -"processor cores.." #: Library/Compression/Strings.cs:20 msgid "Number of threads used in compression" @@ -1519,9 +1415,6 @@ msgid "" "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -"This option controls the compression algorithm used. Enabling this option " -"will cause 7z to use the fast algorithm, which produces slightly less " -"compression." #: Library/Compression/Strings.cs:24 msgid "Sets the 7z fast algorithm usage" @@ -1542,8 +1435,6 @@ msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -"This module encrypts all files in the same way that AESCrypt does, using 256" -" bit AES encryption." #: Library/Encryption/Strings.cs:5 msgid "AES-256 encryption, built in" @@ -1559,9 +1450,6 @@ msgid "" "Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " "multithreading)" msgstr "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" #: Library/Encryption/Strings.cs:8 msgid "Set thread level utilized for crypting (0-4)" @@ -1581,12 +1469,6 @@ msgid "" "program is available via the PATH environment variable. It is possible to " "supply the path to GPG using the --gpg-program-path switch." msgstr "" -"The GPG encryption module uses the GNU Privacy Guard program to encrypt and " -"decrypt files. It requires that the gpg executable is available on the " -"system. On Windows it is assumed that this is in the default installation " -"folder under program files, under Linux and OSX it is assumed that the " -"program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." #: Library/Encryption/Strings.cs:15 msgid "GNU Privacy Guard, external" @@ -1597,8 +1479,6 @@ msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -"Use this switch to specify any extra options to GPG. You cannot specify the " -"--passphrase-fd option here. The --decrypt option is always specified." #: Library/Encryption/Strings.cs:17 msgid "Extra GPG commandline options for decryption" @@ -1609,8 +1489,6 @@ msgid "" "The GPG encryption/decryption will use the --armor option for GPG to protect" " the files with armor. Specify this switch to remove the --armor option." msgstr "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." #: Library/Encryption/Strings.cs:19 msgid "Don't use GPG Armor" @@ -1621,8 +1499,6 @@ msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -"Use this switch to specify any extra options to GPG. You cannot specify the " -"--passphrase-fd option here. The --encrypt option is always specified." #: Library/Encryption/Strings.cs:21 msgid "Extra GPG commandline options for encryption" @@ -1654,8 +1530,6 @@ msgid "" "Use this option to supply the --armor option to GPG. The files will be " "larger but can be sent as pure text files." msgstr "" -"Use this option to supply the --armor option to GPG. The files will be " -"larger but can be sent as pure text files." #: Library/Encryption/Strings.cs:27 msgid "Use GPG Armor" @@ -1774,20 +1648,16 @@ msgid "" "You have not entered a path. This will store all backups in the default " "directory. Is this what you want?" msgstr "" -"You have not entered a path. This will store all backups in the default " -"directory. Is this what you want?" #: Library/Interface/Strings.cs:26 msgid "You must enter a password" -msgstr "Gib ein Passwort an!" +msgstr "Gib ein Passwort an" #: Library/Interface/Strings.cs:27 msgid "" "You have not entered a password.\n" "Proceed without a password?" msgstr "" -"You have not entered a password.\n" -"Proceed without a password?" #: Library/Interface/Strings.cs:29 msgid "You must enter the name of the server" @@ -1795,7 +1665,7 @@ msgstr "" #: Library/Interface/Strings.cs:30 msgid "You must enter a username" -msgstr "Gib einen Benutzernamen an!" +msgstr "Gib einen Benutzernamen an" #: Library/Interface/Strings.cs:31 msgid "" @@ -1803,9 +1673,6 @@ msgid "" "This is fine if the server allows anonymous uploads, but likely a username is required\n" "Proceed without a username?" msgstr "" -"You have not entered a username.\n" -"This is fine if the server allows anonymous uploads, but likely a username is required\n" -"Proceed without a username?" #: Library/Interface/Strings.cs:34 msgid "" @@ -1813,9 +1680,6 @@ msgid "" "\n" "Do you want to use the selected folder?" msgstr "" -"The connection succeeded but another backup was found in the destination folder. It is possible to configure Duplicati to store multiple backups in the same folder, but it is not recommended.\n" -"\n" -"Do you want to use the selected folder?" #: Library/Interface/Strings.cs:37 msgid "The folder cannot be created because it already exists" @@ -2007,9 +1871,6 @@ msgid "" " backend. Using this flag, Duplicati will automatically remove such files " "when encountered." msgstr "" -"If a backup is interrupted there will likely be partial files present on the" -" backend. Using this flag, Duplicati will automatically remove such files " -"when encountered." #: Library/Main/Strings.cs:32 msgid "A flag indicating that Duplicati should remove unused files" @@ -2020,8 +1881,6 @@ msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder." msgstr "" -"A string used to prefix the filenames of the remote volumes, can be used to " -"store multiple backups in the same remote folder." #: Library/Main/Strings.cs:34 msgid "Remote filename prefix" @@ -2034,10 +1893,6 @@ msgid "" "modified. If some application deliberately modifies this information, " "Duplicati won't work correctly unless this flag is set." msgstr "" -"The operating system keeps track of the last time a file was written. Using " -"this information, Duplicati can quickly determine if the file has been " -"modified. If some application deliberately modifies this information, " -"Duplicati won't work correctly unless this flag is set." #: Library/Main/Strings.cs:36 msgid "Disable checks based on file time" @@ -2048,8 +1903,6 @@ msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" #: Library/Main/Strings.cs:38 msgid "Restore to another folder" @@ -2060,8 +1913,6 @@ msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows only)" msgstr "" -"Allow system to enter sleep power modes for inactivity during backup/restore" -" operations (Windows only)" #: Library/Main/Strings.cs:40 msgid "" @@ -2069,9 +1920,6 @@ msgid "" "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -"By setting this value you can limit how much bandwidth Duplicati consumes " -"for downloads. Setting this limit can make the backups take longer, but will" -" make Duplicati less intrusive." #: Library/Main/Strings.cs:41 msgid "Max number of kilobytes to download pr. second" @@ -2083,9 +1931,6 @@ msgid "" "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -"By setting this value you can limit how much bandwidth Duplicati consumes " -"for uploads. Setting this limit can make the backups take longer, but will " -"make Duplicati less intrusive." #: Library/Main/Strings.cs:43 msgid "Max number of kilobytes to upload pr. second" @@ -2096,8 +1941,6 @@ msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -"If you store the backups on a local disk, and prefer that they are kept " -"unencrypted, you can turn of encryption completely by using this switch." #: Library/Main/Strings.cs:45 msgid "Disable encryption" @@ -2108,8 +1951,6 @@ msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -"If an upload or download fails, Duplicati will retry a number of times " -"before failing. Use this to handle unstable network connections better." #: Library/Main/Strings.cs:47 msgid "Number of times to retry a failed transmission" @@ -2121,9 +1962,6 @@ msgid "" "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -"Supply a passphrase that Duplicati will use to encrypt the backup volumes, " -"making them unreadable without the passphrase. This variable can also be " -"supplied through the environment variable PASSPHRASE." #: Library/Main/Strings.cs:49 msgid "Passphrase used to encrypt backups" @@ -2156,8 +1994,6 @@ msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -"When searching for files, only the most recent backup is searched. Use this " -"option to show all previous versions too." #: Library/Main/Strings.cs:55 msgid "Show all versions" @@ -2168,8 +2004,6 @@ msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -"When searching for files, all matching files are returned. Use this option " -"to return only the largest common prefix path." #: Library/Main/Strings.cs:57 msgid "Show largest prefix" @@ -2180,8 +2014,6 @@ msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -"When searching for files, all matching files are returned. Use this option " -"to return only the entries found in the folder specified as filter." #: Library/Main/Strings.cs:59 msgid "Show folder contents" @@ -2193,9 +2025,6 @@ msgid "" "attempting again. This is usefull if the network drops out occasionally " "during transmissions." msgstr "" -"After a failed transmission, Duplicati will wait a short period before " -"attempting again. This is usefull if the network drops out occasionally " -"during transmissions." #: Library/Main/Strings.cs:61 msgid "Time to wait between retries" @@ -2204,7 +2033,6 @@ msgstr "" #: Library/Main/Strings.cs:62 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -"Use this option to attach extra files to the newly uploaded filelists." #: Library/Main/Strings.cs:63 msgid "Set control files" @@ -2215,8 +2043,6 @@ msgid "" "If the hash for the volume does not match, Duplicati will refuse to use the " "backup. Supply this flag to allow Duplicati to proceed anyway." msgstr "" -"If the hash for the volume does not match, Duplicati will refuse to use the " -"backup. Supply this flag to allow Duplicati to proceed anyway." #: Library/Main/Strings.cs:65 msgid "Set this flag to skip hash checks" @@ -2227,8 +2053,6 @@ msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -"This option allows you to exclude files that are larger than the given " -"value. Use this to prevent backups becoming extremely large." #: Library/Main/Strings.cs:67 msgid "Limit the size of files being backed up" @@ -2246,19 +2070,12 @@ msgid "" "Consider using the TMPDIR environment variable on Linux to set the temporary" " folder for both Duplicati and SQLite." msgstr "" -"Duplicati will use the system default temporary folder. This option can be " -"used to supply an alternative folder for temporary storage. Note that SQLite" -" will always put temporary files in the system default temporary folder. " -"Consider using the TMPDIR environment variable on Linux to set the temporary" -" folder for both Duplicati and SQLite." #: Library/Main/Strings.cs:70 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." msgstr "" -"Selects another thread priority for the process. Use this to set Duplicati " -"to be more or less CPU intensive." #: Library/Main/Strings.cs:71 msgid "Thread priority" @@ -2269,8 +2086,6 @@ msgid "" "This option can change the maximum size of dblock files. Changing the size " "can be useful if the backend has a limit on the size of each individual file" msgstr "" -"This option can change the maximum size of dblock files. Changing the size " -"can be useful if the backend has a limit on the size of each individual file" #: Library/Main/Strings.cs:73 msgid "Limit the size of the volumes" @@ -2282,9 +2097,6 @@ msgid "" "means that transfer progress bars will not show, and bandwidth throttle " "settings will be ignored." msgstr "" -"Enabling this option will disallow usage of the streaming interface, which " -"means that transfer progress bars will not show, and bandwidth throttle " -"settings will be ignored." #: Library/Main/Strings.cs:75 msgid "Disables use of the streaming transfer method" @@ -2296,9 +2108,6 @@ msgid "" "This also implies that file hashes are not checked either. Use only for " "disaster recovery." msgstr "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " -"disaster recovery." #: Library/Main/Strings.cs:77 msgid "An option that prevents verifying the manifests" @@ -2311,10 +2120,6 @@ msgid "" "volumes, when reading an existing file, the filename is used to select the " "compression module." msgstr "" -"Duplicati supports plugable compression modules. Use this option to select a" -" module to use for compression. This is only applied when creating new " -"volumes, when reading an existing file, the filename is used to select the " -"compression module." #: Library/Main/Strings.cs:79 msgid "Select what module to use for compression" @@ -2327,10 +2132,6 @@ msgid "" "volumes, when reading an existing file, the filename is used to select the " "encryption module." msgstr "" -"Duplicati supports plugable encryption modules. Use this option to select a " -"module to use for encryption. This is only applied when creating new " -"volumes, when reading an existing file, the filename is used to select the " -"encryption module." #: Library/Main/Strings.cs:81 msgid "Select what module to use for encryption" @@ -2376,9 +2177,6 @@ msgid "" "default, this option can set a different folder for placing the temporary " "volumes, despite the name, this also works for synchronous runs" msgstr "" -"The pre-generated volumes will be placed into the temporary folder by " -"default, this option can set a different folder for placing the temporary " -"volumes, despite the name, this also works for synchronous runs" #: Library/Main/Strings.cs:89 msgid "The path where ready volumes are placed until uploaded" @@ -2391,10 +2189,6 @@ msgid "" "option limits the number of pending uploads. Set to zero to disable the " "limit" msgstr "" -"When performing asynchronous uploads, Duplicati will create volumes that can" -" be uploaded. To prevent Duplicati from generating too many volumes, this " -"option limits the number of pending uploads. Set to zero to disable the " -"limit" #: Library/Main/Strings.cs:91 msgid "The number of volumes to create ahead of time" @@ -2405,8 +2199,6 @@ msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" msgstr "" -"Activating this option will make some error messages more verbose, which may" -" help you track down a particular issue" #: Library/Main/Strings.cs:93 msgid "Enables debugging output" @@ -2421,8 +2213,6 @@ msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -"Specifies the amount of log information to write into the file specified by " -"--log-file" #: Library/Main/Strings.cs:96 msgid "Log information level" @@ -2433,8 +2223,6 @@ msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -"If Duplicati detects that the target folder is missing, it will create it " -"automatically. Activate this option to prevent automatic folder creation." #: Library/Main/Strings.cs:98 msgid "Disables automatic folder creation" @@ -2448,17 +2236,11 @@ msgid "" "Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " "are allowed, including with and without curly braces." msgstr "" -"Use this option to exclude faulty writers from a snapshot. This is " -"equivalent to the -wx flag of the vshadow.exe tool, except that it only " -"accepts writer class GUIDs, and not component names or instance GUIDs. " -"Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " -"are allowed, including with and without curly braces." #: Library/Main/Strings.cs:100 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -"A semicolon separated list of guids of VSS writers to exclude (Windows only)" #: Library/Main/Strings.cs:101 msgid "" @@ -2485,11 +2267,6 @@ msgid "" "intended for testing and should not be disabled in a production environment." " If USN is not enabled, this option has no effect." msgstr "" -"If USN is enabled the USN numbers are used to find all changed files since " -"last backup. Use this option to disable the use of USN numbers, which will " -"make Duplicati investigate all source files. This option is primarily " -"intended for testing and should not be disabled in a production environment." -" If USN is not enabled, this option has no effect." #: Library/Main/Strings.cs:104 msgid "Disables changelist by USN numbers" @@ -2506,14 +2283,6 @@ msgid "" "Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable " "the tolerance, and use strict time checking" msgstr "" -"When deciding if a full backup should be made or an old backup should be " -"deleted, Duplicati will adjust the times by a small fraction to ensure that " -"minor time differences do not interfer with expected operation. If the " -"backup is set to produce a full backup each day, and a full backup is made " -"at, say 12:00:01, and the backup is executed again at 12:00:00, a full day " -"has not passed and thus an incremental backup is performed. To avoid this, " -"Duplicati inserts a 1% tolerance (max 1 hour). Use this option to disable " -"the tolerance, and use strict time checking" #: Library/Main/Strings.cs:106 msgid "Deactivates tolerance when comparing times" @@ -2529,9 +2298,6 @@ msgid "" "which usually makes the backup faster. Use this flag to turn the behavior " "off, so that Duplicati will wait for each volume to complete." msgstr "" -"Duplicati will upload files while scanning the disk and producing volumes, " -"which usually makes the backup faster. Use this flag to turn the behavior " -"off, so that Duplicati will wait for each volume to complete." #: Library/Main/Strings.cs:109 msgid "Upload files synchronously" @@ -2544,10 +2310,6 @@ msgid "" "process. This option can be used to ensure that each operation is performed " "on a seperate connection" msgstr "" -"Duplicati will attempt to perform multiple operations on a single " -"connection, as this avoids repeated login attempts, and thus speeds up the " -"process. This option can be used to ensure that each operation is performed " -"on a seperate connection" #: Library/Main/Strings.cs:111 msgid "Do not re-use connections" @@ -2559,9 +2321,6 @@ msgid "" "number of retries. Enable this option to have the error messages displayed " "when a retry is performed." msgstr "" -"When an error occurs, Duplicati will silently retry, and only report the " -"number of retries. Enable this option to have the error messages displayed " -"when a retry is performed." #: Library/Main/Strings.cs:113 msgid "Show error messages when a retry is performed" @@ -2573,9 +2332,6 @@ msgid "" "backup data is used to verify that a backup was executed, this option will " "make Duplicati upload a backupset even if it is empty" msgstr "" -"If no files have changed, Duplicati will not upload a backup set. If the " -"backup data is used to verify that a backup was executed, this option will " -"make Duplicati upload a backupset even if it is empty" #: Library/Main/Strings.cs:115 msgid "Upload empty backup files" @@ -2586,8 +2342,6 @@ msgid "" "This value can be used to set a known upper limit on the amount of space a " "backend has. If the backend reports the size itself, this value is ignored" msgstr "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" #: Library/Main/Strings.cs:117 msgid "A reported maximum storage" @@ -2641,10 +2395,6 @@ msgid "" "then used to access the contents of a snapshot. This workaround can speed up" " file access on Windows XP." msgstr "" -"Activate this option to map VSS snapshots to a drive (similar to SUBST, " -"using Win32 DefineDosDevice). This will create temporary drives that are " -"then used to access the contents of a snapshot. This workaround can speed up" -" file access on Windows XP." #: Library/Main/Strings.cs:125 msgid "Map snapshots to a drive (Windows only)" @@ -2655,8 +2405,6 @@ msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." msgstr "" -"A display name that is attached to this backup. Can be used to identify the " -"backup when sending mail or running scripts." #: Library/Main/Strings.cs:127 msgid "Name of the backup" @@ -2684,8 +2432,6 @@ msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." msgstr "" -"A fragment of memory is used to reduce database lookups. You should not " -"change this value unless you get warnings in the log." #: Library/Main/Strings.cs:131 msgid "Memory used by the block hash" @@ -2698,10 +2444,6 @@ msgid "" "cause a large overhead on storage of file lists. Note that the value cannot " "be changed after remote files are created." msgstr "" -"The blocksize determines how files are fragmented. Choosing a large value " -"will cause a larger overhead on file changes, choosing a small value will " -"cause a large overhead on storage of file lists. Note that the value cannot " -"be changed after remote files are created." #: Library/Main/Strings.cs:133 msgid "Blocksize used in hashing" @@ -2713,9 +2455,6 @@ msgid "" "have changed. This is usually only activated in combination with a " "filesystem watcher that keeps track of file changes." msgstr "" -"This option can be used to limit the scan to only files that are known to " -"have changed. This is usually only activated in combination with a " -"filesystem watcher that keeps track of file changes." #: Library/Main/Strings.cs:135 msgid "List of files to examine for changes" @@ -2725,7 +2464,6 @@ msgstr "" msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -"Path to the file containing the local cache of the remote file database" #: Library/Main/Strings.cs:137 msgid "Path to the local state database" @@ -2751,8 +2489,6 @@ msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" msgstr "" -"This option can be used to reduce the memory footprint by not keeping paths " -"and modification timestamps in memory" #: Library/Main/Strings.cs:143 msgid "Reduce memory footprint by disabling in-memory lookups" @@ -2763,8 +2499,6 @@ msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." msgstr "" -"Stores metadata, such as file timestamps and attributes. This increases the " -"required storage space as well as the processing time." #: Library/Main/Strings.cs:145 msgid "Enables storing file metadata" @@ -2784,9 +2518,6 @@ msgid "" "filelist on startup. The intended usage for this option is to work correctly" " in cases where the filelisting is broken or unavailable." msgstr "" -"If this flag is set, the local database is not compared to the remote " -"filelist on startup. The intended usage for this option is to work correctly" -" in cases where the filelisting is broken or unavailable." #: Library/Main/Strings.cs:150 msgid "Do not query backend at startup" @@ -2800,11 +2531,6 @@ msgid "" "tradeoff is that larger index files take up more remote space and which may " "never be used." msgstr "" -"The index files are used to limit the need for downloading dblock files when" -" there is no local database present. The more information is recorded in the" -" index files, the faster operations can proceed without the database. The " -"tradeoff is that larger index files take up more remote space and which may " -"never be used." #: Library/Main/Strings.cs:152 msgid "Determines usage of index files" @@ -2817,10 +2543,6 @@ msgid "" "contain before being reclaimed. This value is a percentage used on each " "volume and the total storage." msgstr "" -"As files are changed, some data stored at the remote destination may not be " -"required. This option controls how much wasted space the destination can " -"contain before being reclaimed. This value is a percentage used on each " -"volume and the total storage." #: Library/Main/Strings.cs:154 msgid "The maximum wasted space in percent" @@ -2831,8 +2553,6 @@ msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -"This option can be used to experiment with different settings and observe " -"the outcome without changing actual files." #: Library/Main/Strings.cs:156 msgid "Does not perform any modifications" @@ -2844,9 +2564,6 @@ msgid "" "hash algorithm with smaller or larger hash size, for performance or storage " "space reasons." msgstr "" -"This is a very advanced option! This option can be used to select a block " -"hash algorithm with smaller or larger hash size, for performance or storage " -"space reasons." #: Library/Main/Strings.cs:158 msgid "The hash algorithm used on blocks" @@ -2858,9 +2575,6 @@ msgid "" "hash algorithm with smaller or larger hash size, for performance or storage " "space reasons." msgstr "" -"This is a very advanced option! This option can be used to select a file " -"hash algorithm with smaller or larger hash size, for performance or storage " -"space reasons." #: Library/Main/Strings.cs:160 msgid "The hash algorithm used on files" @@ -2873,10 +2587,6 @@ msgid "" "Use this option to disable such automatic compacting and only compact when " "running the compact command." msgstr "" -"If a large number of small files are detected during a backup, or wasted " -"space is found after deleting backups, the remote data will be compacted. " -"Use this option to disable such automatic compacting and only compact when " -"running the compact command." #: Library/Main/Strings.cs:162 msgid "Disable automatic compating" @@ -2889,10 +2599,6 @@ msgid "" "ensures that large volumes which may have a few bytes wasted space are not " "downloaded and rewritten." msgstr "" -"When examining the size of a volume in consideration for compating, a small " -"tolerance value is used, by default 20 percent of the volume size. This " -"ensures that large volumes which may have a few bytes wasted space are not " -"downloaded and rewritten." #: Library/Main/Strings.cs:164 msgid "Volume size threshold" @@ -2904,9 +2610,6 @@ msgid "" "grouping small files. The small volumes will always be combined when they " "can fill an entire volume." msgstr "" -"To avoid filling the remote storage with small files, this value can force " -"grouping small files. The small volumes will always be combined when they " -"can fill an entire volume." #: Library/Main/Strings.cs:166 msgid "Maximum number of small volumes" @@ -2918,9 +2621,6 @@ msgid "" " blocks. This is a fairly slow operation but can limit the size of " "downloads." msgstr "" -"Enable this option to look into other files on this machine to find existing" -" blocks. This is a fairly slow operation but can limit the size of " -"downloads." #: Library/Main/Strings.cs:168 msgid "Use local file data when restoring" @@ -2936,9 +2636,6 @@ msgid "" "skipped. This is usually slower, but can be used to verify the actual " "contents of the remote store" msgstr "" -"When listing contents or when restoring files, the local database can be " -"skipped. This is usually slower, but can be used to verify the actual " -"contents of the remote store" #: Library/Main/Strings.cs:171 msgid "Keep a number of versions" @@ -2949,8 +2646,6 @@ msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" #: Library/Main/Strings.cs:173 msgid "Keep all versions within a timespan" @@ -2977,8 +2672,6 @@ msgid "" "Use this option to overwrite target files when restoring, if this option is " "not set the files will be restored with a timestamp and a number appended." msgstr "" -"Use this option to overwrite target files when restoring, if this option is " -"not set the files will be restored with a timestamp and a number appended." #: Library/Main/Strings.cs:179 msgid "Output more progress information" @@ -2989,8 +2682,6 @@ msgid "" "Use this option to increase the amount of output generated when running an " "option. Generally this option will produce a line for each file processed." msgstr "" -"Use this option to increase the amount of output generated when running an " -"option. Generally this option will produce a line for each file processed." #: Library/Main/Strings.cs:181 msgid "Determine if verification files are uploaded" @@ -3003,10 +2694,6 @@ msgid "" "of all the remote files and can be used to verify the integrity of the " "files." msgstr "" -"Use this option to upload a verification file after changing the remote " -"storage. The file is not encrypted and contains the size and SHA256 hashes " -"of all the remote files and can be used to verify the integrity of the " -"files." #: Library/Main/Strings.cs:183 msgid "The number of samples to test after a backup" @@ -3042,7 +2729,6 @@ msgstr "" msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -"Use this size to control how many bytes a read from a file before processing" #: Library/Main/Strings.cs:189 msgid "Allow the passphrase to change" @@ -3053,8 +2739,6 @@ msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" msgstr "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" #: Library/Main/Strings.cs:191 msgid "List only filesets" @@ -3065,8 +2749,6 @@ msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" msgstr "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" #: Library/Main/Strings.cs:194 msgid "Don't store metadata" @@ -3078,9 +2760,6 @@ msgid "" " Disabling metadata storage will speed up the backup and restore operations," " but does not affect file size much." msgstr "" -"Use this option to disable the storage of metadata, such as file timestamps." -" Disabling metadata storage will speed up the backup and restore operations," -" but does not affect file size much." #: Library/Main/Strings.cs:196 msgid "Restore file permissions" @@ -3091,8 +2770,6 @@ msgid "" "By default permissions are not restored as they might prevent you from " "accessing your files. Use this option to restore the permissions as well." msgstr "" -"By default permissions are not restored as they might prevent you from " -"accessing your files. Use this option to restore the permissions as well." #: Library/Main/Strings.cs:198 msgid "Skip restored file check" @@ -3104,9 +2781,6 @@ msgid "" "verify that the restore was successfull. Use this option to disable the " "check and avoid waiting for the verification." msgstr "" -"After restoring files, the file hash of all restored files are checked to " -"verify that the restore was successfull. Use this option to disable the " -"check and avoid waiting for the verification." #: Library/Main/Strings.cs:200 msgid "Activate caches" @@ -3126,9 +2800,6 @@ msgid "" "of downloaded data. Use this option to skip this optimization and only use " "remote data." msgstr "" -"Duplicati will attempt to use data from source files to minimize the amount " -"of downloaded data. Use this option to skip this optimization and only use " -"remote data." #: Library/Main/Strings.cs:204 msgid "Check block hashes" @@ -3139,8 +2810,6 @@ msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." msgstr "" -"Use this option to increase verification by checking the hash of blocks read" -" from a volume before patching restored files with the data." #: Library/Main/Strings.cs:206 Server/Strings.cs:31 msgid "Clean up old log data" @@ -3161,10 +2830,6 @@ msgid "" "locate certain content without needing to reconstruct all information. The " "resulting database can be searched, but cannot be used to restore data with." msgstr "" -"Use this option to build a searchable local database which only contains " -"path information. This option is usable for quickly building a database to " -"locate certain content without needing to reconstruct all information. The " -"resulting database can be searched, but cannot be used to restore data with." #: Library/Main/Strings.cs:210 msgid "Force the locale setting" @@ -3188,9 +2853,6 @@ msgid "" " can significantly speed up backend operations depending on the hardware " "you're running on and the transfer rate of your backend." msgstr "" -"Use this option to disable multithreaded handling of up- and downloads, that" -" can significantly speed up backend operations depending on the hardware " -"you're running on and the transfer rate of your backend." #: Library/Main/Strings.cs:214 msgid "Perform backup of HyperV machines (Windows only)" @@ -3201,8 +2863,6 @@ msgid "" "Use this option to specify the names of machines to include in the backup. " "Specify multiple machine names with a semicolon separator." msgstr "" -"Use this option to specify the names of machines to include in the backup. " -"Specify multiple machine names with a semicolon separator." #: Library/Main/Strings.cs:216 msgid "Do not merge the HyperV VHD (Windows only)" @@ -3213,8 +2873,6 @@ msgid "" "Use this option to disable the merge of HyperV VHD's prior to performing the" " backup." msgstr "" -"Use this option to disable the merge of HyperV VHD's prior to performing the" -" backup." #: Library/Main/Strings.cs:223 #, csharp-format @@ -3246,8 +2904,6 @@ msgid "" "This module will ask the user for a encryption password on the commandline " "unless encryption is disabled or the password is supplied by other means" msgstr "" -"This module will ask the user for a encryption password on the commandline " -"unless encryption is disabled or the password is supplied by other means" #: Library/Modules/Builtin/Strings.cs:9 msgid "Password prompt" @@ -3270,8 +2926,6 @@ msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" msgstr "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" #: Library/Modules/Builtin/Strings.cs:16 msgid "Check for SSL certificates" @@ -3289,8 +2943,6 @@ msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -"This module exposes a number of properties that can be used to change the " -"way http requests are issued" #: Library/Modules/Builtin/Strings.cs:21 msgid "" @@ -3298,9 +2950,6 @@ msgid "" "it may have. Please use --accept-specified-ssl-hash instead, whenever " "possible." msgstr "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." #: Library/Modules/Builtin/Strings.cs:22 msgid "Accept any server certificate" @@ -3313,10 +2962,6 @@ msgid "" " hash value must be entered in hex format without spaces. You can enter " "multiple hashes separated by commas." msgstr "" -"If your server certificate is reported as invalid (eg. with self-signed " -"certificates), you can supply the certificate hash to approve it anyway. The" -" hash value must be entered in hex format without spaces. You can enter " -"multiple hashes separated by commas." #: Library/Modules/Builtin/Strings.cs:24 msgid "Optionally accept a known SSL certificate" @@ -3338,8 +2983,6 @@ msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more effeciently." msgstr "" -"By default the http requests use the RFC 896 nagling algorithm to support " -"transfer of small packages more effeciently." #: Library/Modules/Builtin/Strings.cs:28 msgid "Disable nagling" @@ -3359,9 +3002,6 @@ msgid "" "If you have set up your own Duplicati OAuth server, you can supply the " "refresh url." msgstr "" -"Duplicati uses an external server to support the OAuth authentication flow. " -"If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." #: Library/Modules/Builtin/Strings.cs:32 msgid "Sets allowed SSL versions" @@ -3373,15 +3013,11 @@ msgid "" "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -"This option changes the default SSL versions allowed. This is an advanced " -"option and should only be used if you want to enhance security or work " -"around an issue with a particular SSL protocol." #: Library/Modules/Builtin/Strings.cs:36 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -"Executes a script before starting an operation, and again on completion" #: Library/Modules/Builtin/Strings.cs:37 msgid "Run script" @@ -3392,8 +3028,6 @@ msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -"Executes a script after performing an operation. The script will receive the" -" operation results written to stdout." #: Library/Modules/Builtin/Strings.cs:39 msgid "Run a script on exit" @@ -3410,9 +3044,6 @@ msgid "" "until the script has completed or timed out. If the script returns a non-" "zero error code or times out, the operation will be aborted." msgstr "" -"Executes a script before performing an operation. The operation will block " -"until the script has completed or timed out. If the script returns a non-" -"zero error code or times out, the operation will be aborted." #: Library/Modules/Builtin/Strings.cs:42 msgid "Run a required script on startup" @@ -3433,8 +3064,6 @@ msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -"Executes a script before performing an operation. The operation will block " -"until the script has completed or timed out." #: Library/Modules/Builtin/Strings.cs:46 msgid "Run a script on startup" @@ -3451,9 +3080,6 @@ msgid "" "completed within this time, it will continue to execute but the operation " "will continue too, and no script output will be processed." msgstr "" -"Sets the maximum time a script is allowed to execute. If the script has not " -"completed within this time, it will continue to execute but the operation " -"will continue too, and no script output will be processed." #: Library/Modules/Builtin/Strings.cs:49 msgid "Sets the script timeout" @@ -3516,8 +3142,6 @@ msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." msgstr "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." #: Library/Modules/Builtin/Strings.cs:73 msgid "Send email for all operations" @@ -3611,8 +3235,6 @@ msgid "" "The users who should have the messages sent, specify multiple users " "seperated with commas" msgstr "" -"The users who should have the messages sent, specify multiple users " -"seperated with commas" #: Library/Modules/Builtin/Strings.cs:100 msgid "The message template" @@ -3665,8 +3287,6 @@ msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" msgstr "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" #: Library/Modules/Builtin/Strings.cs:119 msgid "XMPP report module" @@ -3676,7 +3296,6 @@ msgstr "" msgid "" "This module provides support for sending status reports via XMPP messagesß" msgstr "" -"This module provides support for sending status reports via XMPP messagesß" #: Library/Modules/Builtin/Strings.cs:121 msgid "Timeout occured while logging in to jabber server" @@ -3744,8 +3363,6 @@ msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -"The number of files returned by USN was zero. This is likely an error. To " -"remedy this, USN has been disabled." #: Library/Snapshots/Strings.cs:20 msgid "Calling process does not have the backup privilege" @@ -3918,8 +3535,6 @@ msgid "" "Activates portable mode where the database is placed below the program " "executable" msgstr "" -"Activates portable mode where the database is placed below the program " -"executable" #: Server/Strings.cs:18 #, csharp-format @@ -3947,22 +3562,17 @@ msgid "" "The path to the folder where the static files for the webserver is present. " "The folder must be located beneath the installation folder" msgstr "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" #: Server/Strings.cs:24 msgid "" "The port the webserver listens on. Multiple values may be supplied with a " "comma in between." msgstr "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." #: Server/Strings.cs:25 msgid "" "The certificate and key file in PKCS #12 format the webserver use for SSL." msgstr "" -"The certificate and key file in PKCS #12 format the webserver use for SSL." #: Server/Strings.cs:26 msgid "The password for decryption of certificate PKCS #12 file." @@ -3981,9 +3591,6 @@ msgid "" "do not need to set it on each run. Setting an empty value disables the " "password." msgstr "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." #: Server/Strings.cs:29 msgid "Enables the ping-pong responder" @@ -3995,9 +3602,6 @@ msgid "" " responding. If this option is enabled, the server reads stdin and writes a " "reply to each line read" msgstr "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" #: Server/Strings.cs:33 msgid "Sets the folder where settings are stored" diff --git a/Localizations/duplicati/localization.pot b/Localizations/duplicati/localization.pot index 6316db4c5..b98611cd4 100644 --- a/Localizations/duplicati/localization.pot +++ b/Localizations/duplicati/localization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-10-05 11:36+0200\n" +"POT-Creation-Date: 2016-10-05 14:12+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/Localizations/webroot/localization_webroot-de.po b/Localizations/webroot/localization_webroot-de.po index bd9d2127a..4b13be052 100644 --- a/Localizations/webroot/localization_webroot-de.po +++ b/Localizations/webroot/localization_webroot-de.po @@ -1497,8 +1497,6 @@ msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" msgstr "" -"Some OpenStack providers allow an API key instead of a password and tenant " -"name" #: templates/addoredit.html:22 msgid "Source Data" @@ -1924,7 +1922,7 @@ msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -"Du hast das Passwort geändert. Dadurch kann das bestehende BAckup " +"Du hast das Passwort geändert. Dadurch kann das bestehende Backup " "unbenutzbar sein. Erstelle lieber ein neues Backup." #: scripts/controllers/EditBackupController.js:335 From 9faf164b1576eedf37f6e48e2f5578e392ddd0ab Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Wed, 5 Oct 2016 14:26:18 +0200 Subject: [PATCH 43/64] add script to push changes in the source files to transifex --- Localizations/push_source_files_to_transifex.sh | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Localizations/push_source_files_to_transifex.sh diff --git a/Localizations/push_source_files_to_transifex.sh b/Localizations/push_source_files_to_transifex.sh new file mode 100644 index 000000000..7c0dc7f5a --- /dev/null +++ b/Localizations/push_source_files_to_transifex.sh @@ -0,0 +1,3 @@ +# transifex client in PATH necessary +cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +tx push --source From 34072445e486c21cf8da4a117711adde49f7f441 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Wed, 5 Oct 2016 16:45:27 +0200 Subject: [PATCH 44/64] Layout fixes to display about page a bit nicer --- Duplicati/Server/webroot/ngax/less/style.less | 2 +- Duplicati/Server/webroot/ngax/styles/style.css | 2 +- Duplicati/Server/webroot/ngax/templates/about.html | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/less/style.less b/Duplicati/Server/webroot/ngax/less/style.less index b481408ce..c301ef651 100755 --- a/Duplicati/Server/webroot/ngax/less/style.less +++ b/Duplicati/Server/webroot/ngax/less/style.less @@ -851,7 +851,7 @@ body .prewrapped-text { - white-space: pre; + white-space: pre-wrap; overflow-x: auto; } } diff --git a/Duplicati/Server/webroot/ngax/styles/style.css b/Duplicati/Server/webroot/ngax/styles/style.css index b6b19325b..b2192a39a 100755 --- a/Duplicati/Server/webroot/ngax/styles/style.css +++ b/Duplicati/Server/webroot/ngax/styles/style.css @@ -1,4 +1,4 @@ @font-face{font-family:'Clear Sans';src:url(../fonts/ClearSans-Light-webfont.eot);src:url(../fonts/ClearSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ClearSans-Light-webfont.woff) format('woff'),url(../fonts/ClearSans-Light-webfont.ttf) format('truetype'),url(../fonts/ClearSans-Light-webfont.svg#clear_sans_lightregular) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Clear Sans';src:url(../fonts/ClearSans-Regular-webfont.eot);src:url(../fonts/ClearSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ClearSans-Regular-webfont.woff) format('woff'),url(../fonts/ClearSans-Regular-webfont.ttf) format('truetype'),url(../fonts/ClearSans-Regular-webfont.svg#clear_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Clear Sans';src:url(../fonts/ClearSans-Medium-webfont.eot);src:url(../fonts/ClearSans-Medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ClearSans-Medium-webfont.woff) format('woff'),url(../fonts/ClearSans-Medium-webfont.ttf) format('truetype'),url(../fonts/ClearSans-Medium-webfont.svg#clear_sans_mediumregular) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Clear Sans';src:url(../fonts/ClearSans-Bold-webfont.eot);src:url(../fonts/ClearSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ClearSans-Bold-webfont.woff) format('woff'),url(../fonts/ClearSans-Bold-webfont.ttf) format('truetype'),url(../fonts/ClearSans-Bold-webfont.svg#clear_sansbold) format('svg');font-weight:700;font-style:normal}form.styled label{display:block;width:190px;float:left;line-height:37px}form.styled input,form.styled select,form.styled textarea{color:#8f8f8f;font-size:16px;font-weight:300;float:left;display:block;border:1px solid #d8d8d8;border-radius:2px;width:420px}form.styled input:focus,form.styled select:focus,form.styled textarea:focus{border:1px solid #a5a5a5}form.styled .input{padding-bottom:18px;overflow:hidden}form.styled .input.password input,form.styled .input.text input{height:35px;line-height:35px;padding:0 12px}form.styled .input.text.text-browse input{width:375px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}form.styled .input.text.text-browse a.browse{width:45px;display:block;float:left;height:37px;border-radius:2px;border-radius:0 2px 2px 0;color:#fff;background:#65b1dd;line-height:37px}form.styled .input.text.text-browse a.browse:hover{background:#2881b4}form.styled .input.textarea textarea{height:130px;padding:10px 12px}form.styled .input.select select{width:446px;padding:0 12px;-webkit-appearance:menulist-button;background:#fff;border-radius:2px;height:38px;line-height:38px}form.styled .buttons{overflow:hidden;float:right}form.styled .buttons a,form.styled .buttons input{display:block;background:#65b1dd;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}form.styled .buttons input{padding:4px 15px}form.styled .buttons a:hover,form.styled .buttons input:hover{background:#23729f}@media (max-width:480px){form.styled input,form.styled select,form.styled textarea{font-size:15px}}/*! * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}*{font-family:'Clear Sans',sans-serif}body,html{margin:0;padding:0;height:100%}h1,h2{font-weight:300;color:#81c401}h1{margin:10px 0}h3{font-weight:400}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}hr{border:none;border-bottom:1px #ddd solid}.button{display:block;background:#65b1dd;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.button:hover{background:#3b9cd4}body{color:#8f8f8f}body .container{min-height:100%;position:relative}body .container .header{height:70px;line-height:70px;background:#ededed;overflow:hidden}body .container .header a{color:#65b1dd}body .container .header a.active,body .container .header a:hover{color:#4f4f4f}body .container .header .logo{font-size:30px;font-weight:700;float:left;padding-left:50px}body .container .header .about-header{float:right;padding-right:20px;overflow:hidden}body .container .header .about-header ul{overflow:hidden;list-style:none}body .container .header .about-header ul li{float:right;padding-right:20px}body .container .header .donate img{opacity:.6}body .container .header .donate img:hover{opacity:1}body .container .body{width:100%;overflow:hidden;min-height:500px;padding-top:50px;padding-bottom:70px}body .container .body a{color:#65b1dd}body .container .body .mainmenu{width:260px;padding-left:40px;float:left}body .container .body .mainmenu ul li{position:relative}body .container .body .mainmenu ul li a{font-size:22px;font-weight:300;padding:5px 10px 5px 55px;display:block}body .container .body .mainmenu ul li a.active,body .container .body .mainmenu ul li a:hover{color:#fff}body .container .body .mainmenu ul li a.add{background:url(../img/mainmenu/add.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.restore{background:url(../img/mainmenu/restore.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.pause{background:url(../img/mainmenu/pause.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.settings{background:url(../img/mainmenu/settings.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.log{background:url(../img/mainmenu/log.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.add.active,body .container .body .mainmenu ul li a.add:hover{background:url(../img/mainmenu/over/add.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.restore.active,body .container .body .mainmenu ul li a.restore:hover{background:url(../img/mainmenu/over/restore.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.pause.active,body .container .body .mainmenu ul li a.pause:hover{background:url(../img/mainmenu/over/pause.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.settings.active,body .container .body .mainmenu ul li a.settings:hover{background:url(../img/mainmenu/over/settings.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.log.active,body .container .body .mainmenu ul li a.log:hover{background:url(../img/mainmenu/over/log.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li ul{position:absolute;left:200px;top:25px;background:#fff;border:1px solid #ededed;box-shadow:0 7px 15px rgba(0,0,0,.2);z-index:200}body .container .body .mainmenu ul li ul li a{color:#8f8f8f;font-size:15px;font-weight:400;display:block;width:205px;padding:4px 10px}body .container .body .mainmenu ul li ul li a.active,body .container .body .mainmenu ul li ul li a:hover{background:#65b1dd;color:#fff}body .container .body .mainmenu ul li.hr-top{padding-top:25px;margin-top:25px;border-top:1px #ededed solid}body .container .body .content{float:left;padding-left:50px;padding-bottom:50px;max-width:700px}body .container .body .content ul.tabs>li{display:inline-block}body .container .body .content .state{color:#81c401;width:575px;padding:13px 15px;border:1px solid #81c401;font-weight:300;font-size:18px;overflow:hidden}body .container .body .content .state strong{display:inline-block;margin-right:10px}body .container .body .content .state .button{position:static;margin-top:70px}body .container .body .content .tasks{padding-top:20px}body .container .body .content .tasks .tasklist .task{border-top:1px solid #eee;padding-top:20px;margin-bottom:25px}body .container .body .content .tasks .tasklist .task:last-child{border-bottom:1px solid #eee;padding-bottom:20px}body .container .body .content .tasks .tasklist a{font-size:30px;padding-left:55px;background:url(../img/backup.png) 5px 6px no-repeat;font-weight:300;display:inline-block}body .container .body .content .tasks .tasklist a::after{content:" >"}body .container .body .content .tasks .tasklist dl{padding-left:55px;overflow:hidden;font-size:14px}body .container .body .content .tasks .tasklist dl dd,body .container .body .content .tasks .tasklist dl dt{display:block;float:left}body .container .body .content .tasks .tasklist dl dt{clear:both;font-weight:500;margin-bottom:5px}body .container .body .content .tasks .tasklist dl dd{margin-left:10px}body .container .body .content .tasks .tasklist dl.contextmenu dt{float:left;margin-right:10px;margin-bottom:0;padding:5px 8px;color:#8f8f8f;cursor:pointer;clear:none}body .container .body .content .tasks .tasklist dl.contextmenu dd{clear:both;float:none;padding-bottom:8px;border-bottom:1px #ddd solid;margin-bottom:5px}body .container .body .content div.add .steps{width:100%;overflow:hidden;margin-left:50px}body .container .body .content div.add .steps .step{float:left;padding-left:130px;background:url(../img/steps/line-out.png) top left no-repeat;color:#c7e5f6}body .container .body .content div.add .steps .step span{display:block;border:4px solid #c7e5f6;background:#fff;border-radius:50%;width:35px;height:35px;text-align:center;font-size:22px;line-height:35px;cursor:pointer}body .container .body .content div.add .steps .step.active{color:#65b1dd}body .container .body .content div.add .steps .step.active span{border:4px solid #65b1dd;background:#65b1dd;color:#fff}body .container .body .content div.add .steps .step.active h2{color:#65b1dd}body .container .body .content div.add .steps .step:first-child{padding-left:0;background:0 0}body .container .body .content div.add .steps-boxes{padding-left:40px}body .container .body .content div.add .steps-boxes .step{display:none}body .container .body .content div.add .steps-boxes .step.active{display:block}body .container .body .content div.add .steps-boxes .box.browser .checklinks a{float:left;margin-left:20px;color:#8f8f8f}body .container .body .content div.add .steps-boxes .box.browser .checklinks a i{border:2px solid;border-color:#8f8f8f;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive{color:#c2c2c2;cursor:default}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive i{border-color:#c2c2c2}body .container .body .content div.add .steps-boxes .box.browser .checklinks a:first-child{margin-left:0}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton{padding-top:10px;max-width:100%}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton input#sourcePath{width:100%;box-sizing:border-box;height:37px}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton a.button{top:10px}body .container .body .content div.add .steps-boxes .box.filters .input.link a{color:#8f8f8f}body .container .body .content div.add .steps-boxes .box.filters .input.link a i{border:2px solid;border-color:#8f8f8f;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist{overflow:hidden;padding-bottom:15px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li{overflow:hidden;clear:both;padding-bottom:5px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li select{width:200px;margin-right:5px;height:36px;line-height:36px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li input{width:280px;padding:5px}body .container .body .content div.add .steps-boxes .step4 div.input.keepBackups input.number,body .container .body .content div.add .steps-boxes .step4 div.input.maxSize input.number{width:60px}body .container .body .content div.add .steps-boxes .step4 .advancedoptions{padding-top:15px;clear:both}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li{border-top:none}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li>a{display:block;background:#65b1dd;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li.advancedentry{border-bottom:1px solid #d3d3d3}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li:last-child{padding-top:0}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li:last-child select{max-width:400px}body .container .body .content div.add .steps-boxes .step4 .advancedoptions label{line-height:normal}body .container .body .content div.add .steps-boxes .step4 .advancedoptions input,body .container .body .content div.add .steps-boxes .step4 .advancedoptions select{width:auto;max-width:100%;box-sizing:border-box}body .container .body .content div.add .steps-boxes .step4 .advancedoptions .longdescription{margin-top:10px}body .container .body .content div.add .steps-boxes .step4 .advanced-toggle{color:#8f8f8f;line-height:normal;margin-top:16px;clear:both;float:left}body .container .body .content div.add .steps-boxes .step4 .advanced-toggle i.fa{border:2px solid;border-color:#8f8f8f;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .step4 textarea{box-sizing:border-box;clear:both;margin-top:15px;width:100%}body .container .body .content div.add .steps-legend{overflow:hidden;padding-bottom:50px;list-style:none;padding-left:0;margin:0}body .container .body .content div.add .steps-legend li{color:#c7e5f6;font-size:18px;text-align:center;float:left;width:175px;padding-top:10px;cursor:pointer}body .container .body .content div.add .steps-legend li:first-child{width:140px;padding-right:15px}body .container .body .content div.add .steps-legend li.active{color:#65b1dd}body .container .body .content div.add form{padding-bottom:50px;overflow:hidden}body .container .body .content div.add form .input.password .tools{clear:both;padding-left:190px;padding-top:10px}body .container .body .content div.add form .input.password .tools ul{overflow:hidden}body .container .body .content div.add form .input.password .tools ul li{float:left;padding-right:7px}body .container .body .content div.add form .input.password .tools ul li.strength.useless{color:red}body .container .body .content div.add form .input.password .tools ul li.strength.average{color:#ff0}body .container .body .content div.add form .input.password .tools ul li.strength.good{color:#65b1dd}body .container .body .content div.add form .input.multiple input,body .container .body .content div.add form .input.multiple select{width:auto;margin-right:5px}body .container .body .content div.add form .input.multiple select{padding:5px 12px}body .container .body .content div.add form .input.overlayButton{overflow:hidden;position:relative;max-width:446px}body .container .body .content div.add form .input.overlayButton input{width:347px}body .container .body .content div.add form .input.overlayButton a.button{position:absolute;top:0;right:0;padding:7px 12px 8px}body .container .body .content div.add form .input.checkbox.multiple strong{display:block;padding-bottom:5px}body .container .body .content div.add form .input.checkbox.multiple label{display:inline-block;float:none;width:auto;padding-right:10px}body .container .body .content div.add form .input.checkbox.multiple input{width:auto;display:inline-block;float:none}body .container .body .content div.add form .buttons{float:none;width:635px;padding-top:30px}body .container .body .content div.settings .input.checkbox input.checkbox,body .container .body .content div.settings .input.mixed.multiple input.checkbox{width:auto}body .container .body .content div.settings .input.checkbox select,body .container .body .content div.settings .input.mixed.multiple select{width:auto;margin-right:5px}body .container .body .content div.settings .input.checkbox label,body .container .body .content div.settings .input.mixed.multiple label{line-height:normal;padding:0 15px;width:auto}body .container .body .content .logpage ul.tabs{padding:15px 0}body .container .body .content .logpage ul.entries li{padding-top:15px}body .container .body .content .prewrapped-text{white-space:pre;overflow-x:auto}body .container .footer{background:#ededed;min-height:70px;line-height:70px;overflow:hidden;position:absolute;bottom:0;width:100%}body .container .footer a{color:#65b1dd}body .container .footer .about-footer{float:left;overflow:hidden;padding-right:20px}body .container .footer .about-footer span{display:block;float:left;padding-left:20px}body .container .footer .about-footer ul{float:left}body .container .footer .about-footer li{float:left;padding-left:20px}body .container .footer .donate{float:right;padding-right:40px;overflow:hidden}body .container .footer .donate ul{overflow:hidden;float:right}body .container .footer .donate ul li{float:left;margin-left:20px}body .container .footer .donate ul li a img{margin-top:24px;display:inline-block;opacity:.6}body .container .footer .donate ul li a img:hover{opacity:1}body .container .footer .donate>a{float:left}body .container .footer .social{float:right}body .container .footer .social ul{overflow:hidden;float:right;padding-left:20px;padding-right:10px}body .container .footer .social ul li{float:right;margin-right:10px;padding-top:5px}body .container .footer .social ul li img{opacity:.6}body .container .footer .social ul li img:hover{opacity:1}body .container .footer .themelink{float:right;padding-right:20px}body #modal-menu{max-width:400px}body #modal-menu a{color:#65b1dd;font-size:20px;line-height:40px}.remodal{padding:30px;box-shadow:0 2px 7px rgba(0,0,0,.3);background:#fff;display:none}.remodal form .buttons{float:none}.remodal-wrapper .remodal{display:block}span.info{font-size:10px;font-weight:500;display:inline-block;background:#65b1dd;border-radius:50%;width:15px;height:15px;vertical-align:super;color:#fff;line-height:15px;margin-left:5px;text-align:center}.hidden{display:none}.clear{clear:both}.nofloat{float:none!important}div.blocker{z-index:5000}div.connection-lost,div.modal-dialog{z-index:5001}@media (max-width:1100px){body .container .header .donate{display:none}body .container .header .menubutton{display:block;font-size:18px;padding-right:50px;margin-top:5px;margin-right:15px;background:url(../img/menu.png) right top no-repeat;position:relative;height:40px;line-height:40px;color:#8f8f8f;float:right;top:10px;width:80px;text-transform:uppercase;text-align:right}body .container .header .menubutton.active{background-image:url(../img/menu_active.png);color:#65b1dd}body .container .body{position:relative;padding-top:0}body .container .body .mainmenu{display:none;position:absolute;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.3);left:10px;padding:20px;top:60px}body .container .body .mainmenu.mobile-open{display:block;left:auto;right:0;top:0;z-index:1000}body .container .body .content{float:none;padding:50px 20px;margin:0 auto}body .container .body .content .state{width:auto}body .container .footer .donate{display:block}body .container .mobileOpen{display:block!important}}@media (max-width:768px){body .container .body .content .tasks .tasklist a{font-size:20px;background-size:24px;background-position:0 4px;padding-left:35px}body .container .body .content .tasks .tasklist dl{padding-left:35px}body .container .body .content div.add .steps,body .container .body .content div.settings .steps{display:none}body .container .body .content div.add .steps-legend,body .container .body .content div.settings .steps-legend{list-style:decimal;padding-left:20px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}body .container .body .content div.add .steps-legend li,body .container .body .content div.settings .steps-legend li{float:none;font-weight:500;width:auto!important;padding-right:0!important}body .container .body .content div.add .steps-boxes,body .container .body .content div.settings .steps-boxes{padding-left:0}body .container .body .content div.add form.styled .input input,body .container .body .content div.add form.styled .input select,body .container .body .content div.add form.styled .input textarea,body .container .body .content div.settings form.styled .input input,body .container .body .content div.settings form.styled .input select,body .container .body .content div.settings form.styled .input textarea{max-width:100%;box-sizing:border-box}body .container .body .content div.add form.styled .input.select select,body .container .body .content div.settings form.styled .input.select select{width:420px}body .container .body .content div.add form.styled .buttons,body .container .body .content div.settings form.styled .buttons{max-width:100%;width:auto}body .container .body .content div.add form.styled .tools,body .container .body .content div.settings form.styled .tools{padding-left:0!important}body .container .body .content div.add form.styled .input.checkbox.multiple,body .container .body .content div.settings form.styled .input.checkbox.multiple{padding-bottom:5px}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.add form.styled .input.checkbox.multiple label,body .container .body .content div.settings form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple label{display:block!important;float:left!important;line-height:normal}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple input{clear:both}body .container .body .content div.add form.styled .input.text.multiple input,body .container .body .content div.settings form.styled .input.text.multiple input{max-width:48%!important}}@media (max-width:640px){body h2{font-size:20px;text-align:center}body .container .body{padding-bottom:0}body .container .body .content div.add form .input.overlayButton{padding-top:8px;padding-bottom:30px;margin-bottom:10px}body .container .body .content div.add form .input.overlayButton a.button{padding:7px 10px;right:1px;top:9px}body .container .body .content div.add form .input.checkbox.multiple div{display:block}body .container .body .content div.add form .input.select.multiple input#exclude-larger-than-number{width:75px}body .container .body .content div.add form .input.select.multiple select#exclude-larger-than-multiplier{width:140px}body .container .body .content div.add form .filters .input.textarea{padding-bottom:10px}body .container .body .content div.add form .filters h3{margin:5px 0}body .container .body .content div.add form .input.text.select.multiple.repeat label{float:none}body .container .body .content div.add form .input.text.select.multiple.repeat input#repeatRunNumber{width:70px}body .container .body .content div.add form .input.text.select.multiple.repeat select#repeatRunMultiplier{width:100px}body .container .body .content div.add form .input.multiple.text.select.maxSize input{width:70px}body .container .body .content div.add form .input.multiple.text.select.maxSize select{width:100px}body .container .body .content div.add form .input.multiple.text.select.keepBackups select{width:85px;padding:4px 6px}body .container .body .content div.add form .input.multiple.text.select.keepBackups input{width:60px}body .container .footer{position:static;padding:15px;line-height:normal;text-align:left;box-sizing:border-box}body .container .footer *{float:none!important;text-align:center;box-sizing:border-box}body .container .footer .about-footer span{padding-left:0;padding-bottom:5px}body .container .footer .about-footer li{padding-left:0;float:none;display:inline-block;height:32px;width:32px;background-size:28px!important;border-bottom:none}body .container .footer .about-footer li.support{background:url(../img/support.png) center center no-repeat}body .container .footer .about-footer li.about{background:url(../img/about.png) center center no-repeat}body .container .footer .about-footer li:first-child{padding-bottom:0}body .container .footer .about-footer li:last-child{padding-bottom:20px}body .container .footer .about-footer,body .container .footer .donate,body .container .footer .social,body .container .footer li{padding:8px 0;border-bottom:1px #ddd solid}body .container .footer .donate ul li{display:inline-block;border:none;margin:0 5px}body .container .footer .donate ul li a img{margin-top:0}body .container .footer .social li{display:inline-block;border:none}body .container .footer .themelink{padding:5px 0}}@media (max-width:480px){body{font-size:15px}body .container .header .logo{padding-left:20px}body .container .header .menubutton{margin-right:5px}body .container .body .mainmenu{width:280px;box-sizing:border-box}body .container .body .mainmenu ul li a{font-size:22px}body .container .body .content{padding:50px 15px}body .container .body .content div.add form .input.password .tools ul li{font-size:14px}body .container .body .content div.add form .buttons a{float:none;text-align:center;margin-bottom:5px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a{float:none;margin-bottom:8px;display:block}} + */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}*{font-family:'Clear Sans',sans-serif}body,html{margin:0;padding:0;height:100%}h1,h2{font-weight:300;color:#81c401}h1{margin:10px 0}h3{font-weight:400}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}hr{border:none;border-bottom:1px #ddd solid}.button{display:block;background:#65b1dd;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}.button:hover{background:#3b9cd4}body{color:#8f8f8f}body .container{min-height:100%;position:relative}body .container .header{height:70px;line-height:70px;background:#ededed;overflow:hidden}body .container .header a{color:#65b1dd}body .container .header a.active,body .container .header a:hover{color:#4f4f4f}body .container .header .logo{font-size:30px;font-weight:700;float:left;padding-left:50px}body .container .header .about-header{float:right;padding-right:20px;overflow:hidden}body .container .header .about-header ul{overflow:hidden;list-style:none}body .container .header .about-header ul li{float:right;padding-right:20px}body .container .header .donate img{opacity:.6}body .container .header .donate img:hover{opacity:1}body .container .body{width:100%;overflow:hidden;min-height:500px;padding-top:50px;padding-bottom:70px}body .container .body a{color:#65b1dd}body .container .body .mainmenu{width:260px;padding-left:40px;float:left}body .container .body .mainmenu ul li{position:relative}body .container .body .mainmenu ul li a{font-size:22px;font-weight:300;padding:5px 10px 5px 55px;display:block}body .container .body .mainmenu ul li a.active,body .container .body .mainmenu ul li a:hover{color:#fff}body .container .body .mainmenu ul li a.add{background:url(../img/mainmenu/add.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.restore{background:url(../img/mainmenu/restore.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.pause{background:url(../img/mainmenu/pause.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.settings{background:url(../img/mainmenu/settings.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.log{background:url(../img/mainmenu/log.png) 8px 7px no-repeat}body .container .body .mainmenu ul li a.add.active,body .container .body .mainmenu ul li a.add:hover{background:url(../img/mainmenu/over/add.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.restore.active,body .container .body .mainmenu ul li a.restore:hover{background:url(../img/mainmenu/over/restore.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.pause.active,body .container .body .mainmenu ul li a.pause:hover{background:url(../img/mainmenu/over/pause.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.settings.active,body .container .body .mainmenu ul li a.settings:hover{background:url(../img/mainmenu/over/settings.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li a.log.active,body .container .body .mainmenu ul li a.log:hover{background:url(../img/mainmenu/over/log.png) 8px 7px no-repeat #65b1dd}body .container .body .mainmenu ul li ul{position:absolute;left:200px;top:25px;background:#fff;border:1px solid #ededed;box-shadow:0 7px 15px rgba(0,0,0,.2);z-index:200}body .container .body .mainmenu ul li ul li a{color:#8f8f8f;font-size:15px;font-weight:400;display:block;width:205px;padding:4px 10px}body .container .body .mainmenu ul li ul li a.active,body .container .body .mainmenu ul li ul li a:hover{background:#65b1dd;color:#fff}body .container .body .mainmenu ul li.hr-top{padding-top:25px;margin-top:25px;border-top:1px #ededed solid}body .container .body .content{float:left;padding-left:50px;padding-bottom:50px;max-width:700px}body .container .body .content ul.tabs>li{display:inline-block}body .container .body .content .state{color:#81c401;width:575px;padding:13px 15px;border:1px solid #81c401;font-weight:300;font-size:18px;overflow:hidden}body .container .body .content .state strong{display:inline-block;margin-right:10px}body .container .body .content .state .button{position:static;margin-top:70px}body .container .body .content .tasks{padding-top:20px}body .container .body .content .tasks .tasklist .task{border-top:1px solid #eee;padding-top:20px;margin-bottom:25px}body .container .body .content .tasks .tasklist .task:last-child{border-bottom:1px solid #eee;padding-bottom:20px}body .container .body .content .tasks .tasklist a{font-size:30px;padding-left:55px;background:url(../img/backup.png) 5px 6px no-repeat;font-weight:300;display:inline-block}body .container .body .content .tasks .tasklist a::after{content:" >"}body .container .body .content .tasks .tasklist dl{padding-left:55px;overflow:hidden;font-size:14px}body .container .body .content .tasks .tasklist dl dd,body .container .body .content .tasks .tasklist dl dt{display:block;float:left}body .container .body .content .tasks .tasklist dl dt{clear:both;font-weight:500;margin-bottom:5px}body .container .body .content .tasks .tasklist dl dd{margin-left:10px}body .container .body .content .tasks .tasklist dl.contextmenu dt{float:left;margin-right:10px;margin-bottom:0;padding:5px 8px;color:#8f8f8f;cursor:pointer;clear:none}body .container .body .content .tasks .tasklist dl.contextmenu dd{clear:both;float:none;padding-bottom:8px;border-bottom:1px #ddd solid;margin-bottom:5px}body .container .body .content div.add .steps{width:100%;overflow:hidden;margin-left:50px}body .container .body .content div.add .steps .step{float:left;padding-left:130px;background:url(../img/steps/line-out.png) top left no-repeat;color:#c7e5f6}body .container .body .content div.add .steps .step span{display:block;border:4px solid #c7e5f6;background:#fff;border-radius:50%;width:35px;height:35px;text-align:center;font-size:22px;line-height:35px;cursor:pointer}body .container .body .content div.add .steps .step.active{color:#65b1dd}body .container .body .content div.add .steps .step.active span{border:4px solid #65b1dd;background:#65b1dd;color:#fff}body .container .body .content div.add .steps .step.active h2{color:#65b1dd}body .container .body .content div.add .steps .step:first-child{padding-left:0;background:0 0}body .container .body .content div.add .steps-boxes{padding-left:40px}body .container .body .content div.add .steps-boxes .step{display:none}body .container .body .content div.add .steps-boxes .step.active{display:block}body .container .body .content div.add .steps-boxes .box.browser .checklinks a{float:left;margin-left:20px;color:#8f8f8f}body .container .body .content div.add .steps-boxes .box.browser .checklinks a i{border:2px solid;border-color:#8f8f8f;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive{color:#c2c2c2;cursor:default}body .container .body .content div.add .steps-boxes .box.browser .checklinks a.inactive i{border-color:#c2c2c2}body .container .body .content div.add .steps-boxes .box.browser .checklinks a:first-child{margin-left:0}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton{padding-top:10px;max-width:100%}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton input#sourcePath{width:100%;box-sizing:border-box;height:37px}body .container .body .content div.add .steps-boxes .box.browser .input.overlayButton a.button{top:10px}body .container .body .content div.add .steps-boxes .box.filters .input.link a{color:#8f8f8f}body .container .body .content div.add .steps-boxes .box.filters .input.link a i{border:2px solid;border-color:#8f8f8f;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist{overflow:hidden;padding-bottom:15px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li{overflow:hidden;clear:both;padding-bottom:5px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li select{width:200px;margin-right:5px;height:36px;line-height:36px}body .container .body .content div.add .steps-boxes .box.filters ul#simplefilterlist li input{width:280px;padding:5px}body .container .body .content div.add .steps-boxes .step4 div.input.keepBackups input.number,body .container .body .content div.add .steps-boxes .step4 div.input.maxSize input.number{width:60px}body .container .body .content div.add .steps-boxes .step4 .advancedoptions{padding-top:15px;clear:both}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li{border-top:none}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li>a{display:block;background:#65b1dd;color:#fff!important;padding:5px 15px;float:right;margin-left:10px;cursor:pointer;width:auto;border:none;font-family:'Clear Sans',sans-serif;font-size:16px;font-weight:300;border-radius:0}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li.advancedentry{border-bottom:1px solid #d3d3d3}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li:last-child{padding-top:0}body .container .body .content div.add .steps-boxes .step4 .advancedoptions li:last-child select{max-width:400px}body .container .body .content div.add .steps-boxes .step4 .advancedoptions label{line-height:normal}body .container .body .content div.add .steps-boxes .step4 .advancedoptions input,body .container .body .content div.add .steps-boxes .step4 .advancedoptions select{width:auto;max-width:100%;box-sizing:border-box}body .container .body .content div.add .steps-boxes .step4 .advancedoptions .longdescription{margin-top:10px}body .container .body .content div.add .steps-boxes .step4 .advanced-toggle{color:#8f8f8f;line-height:normal;margin-top:16px;clear:both;float:left}body .container .body .content div.add .steps-boxes .step4 .advanced-toggle i.fa{border:2px solid;border-color:#8f8f8f;border-radius:2px;font-size:18px;height:18px;vertical-align:top;width:18px}body .container .body .content div.add .steps-boxes .step4 textarea{box-sizing:border-box;clear:both;margin-top:15px;width:100%}body .container .body .content div.add .steps-legend{overflow:hidden;padding-bottom:50px;list-style:none;padding-left:0;margin:0}body .container .body .content div.add .steps-legend li{color:#c7e5f6;font-size:18px;text-align:center;float:left;width:175px;padding-top:10px;cursor:pointer}body .container .body .content div.add .steps-legend li:first-child{width:140px;padding-right:15px}body .container .body .content div.add .steps-legend li.active{color:#65b1dd}body .container .body .content div.add form{padding-bottom:50px;overflow:hidden}body .container .body .content div.add form .input.password .tools{clear:both;padding-left:190px;padding-top:10px}body .container .body .content div.add form .input.password .tools ul{overflow:hidden}body .container .body .content div.add form .input.password .tools ul li{float:left;padding-right:7px}body .container .body .content div.add form .input.password .tools ul li.strength.useless{color:red}body .container .body .content div.add form .input.password .tools ul li.strength.average{color:#ff0}body .container .body .content div.add form .input.password .tools ul li.strength.good{color:#65b1dd}body .container .body .content div.add form .input.multiple input,body .container .body .content div.add form .input.multiple select{width:auto;margin-right:5px}body .container .body .content div.add form .input.multiple select{padding:5px 12px}body .container .body .content div.add form .input.overlayButton{overflow:hidden;position:relative;max-width:446px}body .container .body .content div.add form .input.overlayButton input{width:347px}body .container .body .content div.add form .input.overlayButton a.button{position:absolute;top:0;right:0;padding:7px 12px 8px}body .container .body .content div.add form .input.checkbox.multiple strong{display:block;padding-bottom:5px}body .container .body .content div.add form .input.checkbox.multiple label{display:inline-block;float:none;width:auto;padding-right:10px}body .container .body .content div.add form .input.checkbox.multiple input{width:auto;display:inline-block;float:none}body .container .body .content div.add form .buttons{float:none;width:635px;padding-top:30px}body .container .body .content div.settings .input.checkbox input.checkbox,body .container .body .content div.settings .input.mixed.multiple input.checkbox{width:auto}body .container .body .content div.settings .input.checkbox select,body .container .body .content div.settings .input.mixed.multiple select{width:auto;margin-right:5px}body .container .body .content div.settings .input.checkbox label,body .container .body .content div.settings .input.mixed.multiple label{line-height:normal;padding:0 15px;width:auto}body .container .body .content .logpage ul.tabs{padding:15px 0}body .container .body .content .logpage ul.entries li{padding-top:15px}body .container .body .content .prewrapped-text{white-space:pre-wrap;overflow-x:auto}body .container .footer{background:#ededed;min-height:70px;line-height:70px;overflow:hidden;position:absolute;bottom:0;width:100%}body .container .footer a{color:#65b1dd}body .container .footer .about-footer{float:left;overflow:hidden;padding-right:20px}body .container .footer .about-footer span{display:block;float:left;padding-left:20px}body .container .footer .about-footer ul{float:left}body .container .footer .about-footer li{float:left;padding-left:20px}body .container .footer .donate{float:right;padding-right:40px;overflow:hidden}body .container .footer .donate ul{overflow:hidden;float:right}body .container .footer .donate ul li{float:left;margin-left:20px}body .container .footer .donate ul li a img{margin-top:24px;display:inline-block;opacity:.6}body .container .footer .donate ul li a img:hover{opacity:1}body .container .footer .donate>a{float:left}body .container .footer .social{float:right}body .container .footer .social ul{overflow:hidden;float:right;padding-left:20px;padding-right:10px}body .container .footer .social ul li{float:right;margin-right:10px;padding-top:5px}body .container .footer .social ul li img{opacity:.6}body .container .footer .social ul li img:hover{opacity:1}body .container .footer .themelink{float:right;padding-right:20px}body #modal-menu{max-width:400px}body #modal-menu a{color:#65b1dd;font-size:20px;line-height:40px}.remodal{padding:30px;box-shadow:0 2px 7px rgba(0,0,0,.3);background:#fff;display:none}.remodal form .buttons{float:none}.remodal-wrapper .remodal{display:block}span.info{font-size:10px;font-weight:500;display:inline-block;background:#65b1dd;border-radius:50%;width:15px;height:15px;vertical-align:super;color:#fff;line-height:15px;margin-left:5px;text-align:center}.hidden{display:none}.clear{clear:both}.nofloat{float:none!important}div.blocker{z-index:5000}div.connection-lost,div.modal-dialog{z-index:5001}@media (max-width:1100px){body .container .header .donate{display:none}body .container .header .menubutton{display:block;font-size:18px;padding-right:50px;margin-top:5px;margin-right:15px;background:url(../img/menu.png) right top no-repeat;position:relative;height:40px;line-height:40px;color:#8f8f8f;float:right;top:10px;width:80px;text-transform:uppercase;text-align:right}body .container .header .menubutton.active{background-image:url(../img/menu_active.png);color:#65b1dd}body .container .body{position:relative;padding-top:0}body .container .body .mainmenu{display:none;position:absolute;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.3);left:10px;padding:20px;top:60px}body .container .body .mainmenu.mobile-open{display:block;left:auto;right:0;top:0;z-index:1000}body .container .body .content{float:none;padding:50px 20px;margin:0 auto}body .container .body .content .state{width:auto}body .container .footer .donate{display:block}body .container .mobileOpen{display:block!important}}@media (max-width:768px){body .container .body .content .tasks .tasklist a{font-size:20px;background-size:24px;background-position:0 4px;padding-left:35px}body .container .body .content .tasks .tasklist dl{padding-left:35px}body .container .body .content div.add .steps,body .container .body .content div.settings .steps{display:none}body .container .body .content div.add .steps-legend,body .container .body .content div.settings .steps-legend{list-style:decimal;padding-left:20px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}body .container .body .content div.add .steps-legend li,body .container .body .content div.settings .steps-legend li{float:none;font-weight:500;width:auto!important;padding-right:0!important}body .container .body .content div.add .steps-boxes,body .container .body .content div.settings .steps-boxes{padding-left:0}body .container .body .content div.add form.styled .input input,body .container .body .content div.add form.styled .input select,body .container .body .content div.add form.styled .input textarea,body .container .body .content div.settings form.styled .input input,body .container .body .content div.settings form.styled .input select,body .container .body .content div.settings form.styled .input textarea{max-width:100%;box-sizing:border-box}body .container .body .content div.add form.styled .input.select select,body .container .body .content div.settings form.styled .input.select select{width:420px}body .container .body .content div.add form.styled .buttons,body .container .body .content div.settings form.styled .buttons{max-width:100%;width:auto}body .container .body .content div.add form.styled .tools,body .container .body .content div.settings form.styled .tools{padding-left:0!important}body .container .body .content div.add form.styled .input.checkbox.multiple,body .container .body .content div.settings form.styled .input.checkbox.multiple{padding-bottom:5px}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.add form.styled .input.checkbox.multiple label,body .container .body .content div.settings form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple label{display:block!important;float:left!important;line-height:normal}body .container .body .content div.add form.styled .input.checkbox.multiple input,body .container .body .content div.settings form.styled .input.checkbox.multiple input{clear:both}body .container .body .content div.add form.styled .input.text.multiple input,body .container .body .content div.settings form.styled .input.text.multiple input{max-width:48%!important}}@media (max-width:640px){body h2{font-size:20px;text-align:center}body .container .body{padding-bottom:0}body .container .body .content div.add form .input.overlayButton{padding-top:8px;padding-bottom:30px;margin-bottom:10px}body .container .body .content div.add form .input.overlayButton a.button{padding:7px 10px;right:1px;top:9px}body .container .body .content div.add form .input.checkbox.multiple div{display:block}body .container .body .content div.add form .input.select.multiple input#exclude-larger-than-number{width:75px}body .container .body .content div.add form .input.select.multiple select#exclude-larger-than-multiplier{width:140px}body .container .body .content div.add form .filters .input.textarea{padding-bottom:10px}body .container .body .content div.add form .filters h3{margin:5px 0}body .container .body .content div.add form .input.text.select.multiple.repeat label{float:none}body .container .body .content div.add form .input.text.select.multiple.repeat input#repeatRunNumber{width:70px}body .container .body .content div.add form .input.text.select.multiple.repeat select#repeatRunMultiplier{width:100px}body .container .body .content div.add form .input.multiple.text.select.maxSize input{width:70px}body .container .body .content div.add form .input.multiple.text.select.maxSize select{width:100px}body .container .body .content div.add form .input.multiple.text.select.keepBackups select{width:85px;padding:4px 6px}body .container .body .content div.add form .input.multiple.text.select.keepBackups input{width:60px}body .container .footer{position:static;padding:15px;line-height:normal;text-align:left;box-sizing:border-box}body .container .footer *{float:none!important;text-align:center;box-sizing:border-box}body .container .footer .about-footer span{padding-left:0;padding-bottom:5px}body .container .footer .about-footer li{padding-left:0;float:none;display:inline-block;height:32px;width:32px;background-size:28px!important;border-bottom:none}body .container .footer .about-footer li.support{background:url(../img/support.png) center center no-repeat}body .container .footer .about-footer li.about{background:url(../img/about.png) center center no-repeat}body .container .footer .about-footer li:first-child{padding-bottom:0}body .container .footer .about-footer li:last-child{padding-bottom:20px}body .container .footer .about-footer,body .container .footer .donate,body .container .footer .social,body .container .footer li{padding:8px 0;border-bottom:1px #ddd solid}body .container .footer .donate ul li{display:inline-block;border:none;margin:0 5px}body .container .footer .donate ul li a img{margin-top:0}body .container .footer .social li{display:inline-block;border:none}body .container .footer .themelink{padding:5px 0}}@media (max-width:480px){body{font-size:15px}body .container .header .logo{padding-left:20px}body .container .header .menubutton{margin-right:5px}body .container .body .mainmenu{width:280px;box-sizing:border-box}body .container .body .mainmenu ul li a{font-size:22px}body .container .body .content{padding:50px 15px}body .container .body .content div.add form .input.password .tools ul li{font-size:14px}body .container .body .content div.add form .buttons a{float:none;text-align:center;margin-bottom:5px}body .container .body .content div.add .steps-boxes .box.browser .checklinks a{float:none;margin-bottom:8px;display:block}} diff --git a/Duplicati/Server/webroot/ngax/templates/about.html b/Duplicati/Server/webroot/ngax/templates/about.html index 649afb4b1..3e4088152 100644 --- a/Duplicati/Server/webroot/ngax/templates/about.html +++ b/Duplicati/Server/webroot/ngax/templates/about.html @@ -61,7 +61,7 @@

    System properties

    -
      +
      • {{key}} : {{value}}
      • {{'Backend modules:' | translate}}

        {{item.Key}}

      • {{'Compression modules:' | translate}}

        {{item.Key}}

      • @@ -69,7 +69,7 @@

      Server state properties

      -
        +
        • {{key}} : {{value}}
        From 5c5ee4931da98b49194a53d7b71f4564e9e6934d Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Wed, 5 Oct 2016 16:44:30 +0200 Subject: [PATCH 45/64] Fixed disposing the translation file after opening --- Duplicati/Library/Localization/PoLocalizationService.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Duplicati/Library/Localization/PoLocalizationService.cs b/Duplicati/Library/Localization/PoLocalizationService.cs index c10ca6750..2dbc21022 100644 --- a/Duplicati/Library/Localization/PoLocalizationService.cs +++ b/Duplicati/Library/Localization/PoLocalizationService.cs @@ -66,9 +66,9 @@ namespace Duplicati.Library.Localization public PoLocalizationService(CultureInfo ci) { var filenames = new string[] { - // Load the generic country version first + // Load the specialized version first string.Format("localization-{0}.mo", ci.Name), - // Then the specialized version with overrides + // Then try the generic language version string.Format("localization-{0}.mo", ci.TwoLetterISOLanguageName) }; @@ -79,8 +79,8 @@ namespace Duplicati.Library.Localization { if (!string.IsNullOrWhiteSpace(sp) && File.Exists(Path.Combine(sp, fn))) { - Stream moFileStream = File.OpenRead(Path.Combine(sp, fn)); - catalog = new Catalog(moFileStream, ci); + using (var moFileStream = File.OpenRead(Path.Combine(sp, fn))) + catalog = new Catalog(moFileStream, ci); return; } } From 08cdcf55b40f5fc81bf431e2c2b1382358aa151a Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Wed, 5 Oct 2016 17:24:55 +0200 Subject: [PATCH 46/64] set current culture to ParseRequestCulture() --- Duplicati/Library/Localization/LocalizationService.cs | 4 +++- Duplicati/Library/Localization/Short.cs | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Duplicati/Library/Localization/LocalizationService.cs b/Duplicati/Library/Localization/LocalizationService.cs index fe96552b7..3d7945747 100644 --- a/Duplicati/Library/Localization/LocalizationService.cs +++ b/Duplicati/Library/Localization/LocalizationService.cs @@ -20,6 +20,7 @@ using System.Linq; using System.Globalization; using System.Collections.Generic; using System.Text.RegularExpressions; +using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Localization { @@ -52,7 +53,8 @@ namespace Duplicati.Library.Localization { if (ci == null) return null; - + + LC.setCulture(ci); return new LocalizationContext(ci); } diff --git a/Duplicati/Library/Localization/Short.cs b/Duplicati/Library/Localization/Short.cs index 88c0088f7..1b5dfebd3 100644 --- a/Duplicati/Library/Localization/Short.cs +++ b/Duplicati/Library/Localization/Short.cs @@ -97,6 +97,15 @@ namespace Duplicati.Library.Localization.Short ///
    private static ILocalizationService LS = LocalizationService.Current; + /// + /// Sets the culture + /// + /// CultureInfo + public static void setCulture(System.Globalization.CultureInfo ci) + { + LS = LocalizationService.Get(ci); + } + /// /// Localizes the string similar to how string.Format works /// From 36bf344f4a674fb2b23e233d8320d71dc41744a1 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Wed, 5 Oct 2016 18:03:04 +0200 Subject: [PATCH 47/64] renamePoLocalizationService to MoLocalizationService --- .../Duplicati.Library.Localization.csproj | 2 +- .../Localization/LocalizationService.cs | 4 +- ...ionService.cs => MoLocalizationService.cs} | 410 +++++++++--------- 3 files changed, 208 insertions(+), 208 deletions(-) rename Duplicati/Library/Localization/{PoLocalizationService.cs => MoLocalizationService.cs} (96%) diff --git a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj index 2fe175c9b..562764a73 100644 --- a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj +++ b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj @@ -45,7 +45,7 @@ - + diff --git a/Duplicati/Library/Localization/LocalizationService.cs b/Duplicati/Library/Localization/LocalizationService.cs index 3d7945747..fda4a3c1e 100644 --- a/Duplicati/Library/Localization/LocalizationService.cs +++ b/Duplicati/Library/Localization/LocalizationService.cs @@ -114,7 +114,7 @@ namespace Duplicati.Library.Localization ILocalizationService service; if (!Services.TryGetValue(ci, out service)) - service = Services[ci] = new PoLocalizationService(ci); + service = Services[ci] = new MoLocalizationService(ci); return service; } @@ -136,7 +136,7 @@ namespace Duplicati.Library.Localization ///
    public static IEnumerable SupportedCultures { - get { return PoLocalizationService.SupportedCultures; } + get { return MoLocalizationService.SupportedCultures; } } } } diff --git a/Duplicati/Library/Localization/PoLocalizationService.cs b/Duplicati/Library/Localization/MoLocalizationService.cs similarity index 96% rename from Duplicati/Library/Localization/PoLocalizationService.cs rename to Duplicati/Library/Localization/MoLocalizationService.cs index 2dbc21022..8f9f52040 100644 --- a/Duplicati/Library/Localization/PoLocalizationService.cs +++ b/Duplicati/Library/Localization/MoLocalizationService.cs @@ -1,205 +1,205 @@ -// Copyright (C) 2016, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -using System; -using System.IO; -using System.Linq; -using System.Collections.Generic; -using System.Globalization; -using System.Reflection; -using System.Text.RegularExpressions; -using NGettext; - -namespace Duplicati.Library.Localization -{ - /// - /// Class for reading embedded MO files - /// - public class PoLocalizationService : ILocalizationService - { - /// - /// The catalog containing the translations - /// - private ICatalog catalog = new Catalog(); - - /// - /// The environment variable used to locate MO files - /// - public const string LOCALIZATIONDIR_ENVNAME = "LOCALIZATION_FOLDER"; - - /// - /// Path to search for extra .mo files in - /// - public static string[] SearchPaths = - string.IsNullOrWhiteSpace(AppDomain.CurrentDomain.GetData(LOCALIZATIONDIR_ENVNAME) as string) - ? new string[] { Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) } - : (AppDomain.CurrentDomain.GetData(LOCALIZATIONDIR_ENVNAME) as string).Split(new char[] { Path.PathSeparator }, StringSplitOptions.RemoveEmptyEntries); - - - /// - /// Assembly to look for .mo files in - /// - public static Assembly SearchAssembly = Assembly.GetExecutingAssembly(); - - /// - /// Regular expression to match a locale from a filename - /// - private static readonly Regex CI_MATCHER = new Regex(@"localization-(?" + LocalizationService.CI_MATCHER + @")\.mo"); - - /// - /// Initializes a new instance of the class. - /// - /// The culture to find. - public PoLocalizationService(CultureInfo ci) - { - var filenames = new string[] { - // Load the specialized version first - string.Format("localization-{0}.mo", ci.Name), - // Then try the generic language version - string.Format("localization-{0}.mo", ci.TwoLetterISOLanguageName) - }; - - foreach(var fn in filenames) - { - // search first in external files - foreach (var sp in SearchPaths) - { - if (!string.IsNullOrWhiteSpace(sp) && File.Exists(Path.Combine(sp, fn))) - { - using (var moFileStream = File.OpenRead(Path.Combine(sp, fn))) - catalog = new Catalog(moFileStream, ci); - return; - } - } - - // search in embedded files - if (SearchAssembly != null) - { - // Find the localization streams inside the assembly - var names = - from name in SearchAssembly.GetManifestResourceNames() - let m = CI_MATCHER.Match(name) - let c = m.Success && string.Equals(m.Value, fn, StringComparison.InvariantCultureIgnoreCase) ? LocalizationService.ParseCulture(m.Groups["culture"].Value) : null - where c != null - select name; - - foreach (var sn in names) - using (var s = SearchAssembly.GetManifestResourceStream(sn)) - if (s != null) - { - catalog = new Catalog(s, ci); - return; - } - } - } - } - - /// - /// Localizes the string similar to how string.Format works - /// - /// The string to localize - /// The localized string - public string Localize(string message) - { - return catalog.GetString(message); - } - - /// - /// Localizes the string similar to how string.Format works - /// - /// The string to localize - /// The first argument - /// The localized string - public string Localize(string message, object arg0) - { - return catalog.GetString(message, arg0); - } - - /// - /// Localizes the string similar to how string.Format works - /// - /// The string to localize - /// The first argument - /// The second argument - /// The localized string - public string Localize(string message, object arg0, object arg1) - { - return catalog.GetString(message, arg0, arg1); - } - - /// - /// Localizes the string similar to how string.Format works - /// - /// The string to localize - /// The first argument - /// The second argument - /// The third argument - /// The localized string - public string Localize(string message, object arg0, object arg1, object arg2) - { - return catalog.GetString(message, arg0, arg1, arg2); - } - - /// - /// Localizes the string similar to how string.Format works - /// - /// The string to localize - /// The arguments - public string Localize(string message, params object[] args) - { - return catalog.GetString(message, args); - } - - private static List m_supportedcultures = null; - - /// - /// Gets a list of all the supported cultures - /// - public static IEnumerable SupportedCultures - { - get - { - if (m_supportedcultures == null) - { - var lst = new string[0].AsEnumerable(); - - if (SearchAssembly != null) - lst = lst.Union(SearchAssembly.GetManifestResourceNames()); - foreach (var sp in SearchPaths) - if (Directory.Exists(sp)) - lst = lst.Union(Directory.GetFiles(sp, "localization-*.mo")); - - var allcultures = - from name in lst - let m = CI_MATCHER.Match(name) - let ci = m.Success ? LocalizationService.ParseCulture(m.Groups["culture"].Value) : null - where ci != null - select ci; - - m_supportedcultures = - allcultures - .Select(x => x.TwoLetterISOLanguageName).Distinct().OrderBy(x => x) - .Union( - allcultures.Select(x => x.Name).Distinct().OrderBy(x => x) - ).ToList(); - - m_supportedcultures.Add("en"); - } - return m_supportedcultures; - } - } - } -} +// Copyright (C) 2016, The Duplicati Team +// http://www.duplicati.com, info@duplicati.com +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +using System; +using System.IO; +using System.Linq; +using System.Collections.Generic; +using System.Globalization; +using System.Reflection; +using System.Text.RegularExpressions; +using NGettext; + +namespace Duplicati.Library.Localization +{ + /// + /// Class for reading embedded MO files + /// + public class MoLocalizationService : ILocalizationService + { + /// + /// The catalog containing the translations + /// + private ICatalog catalog = new Catalog(); + + /// + /// The environment variable used to locate MO files + /// + public const string LOCALIZATIONDIR_ENVNAME = "LOCALIZATION_FOLDER"; + + /// + /// Path to search for extra .mo files in + /// + public static string[] SearchPaths = + string.IsNullOrWhiteSpace(AppDomain.CurrentDomain.GetData(LOCALIZATIONDIR_ENVNAME) as string) + ? new string[] { Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) } + : (AppDomain.CurrentDomain.GetData(LOCALIZATIONDIR_ENVNAME) as string).Split(new char[] { Path.PathSeparator }, StringSplitOptions.RemoveEmptyEntries); + + + /// + /// Assembly to look for .mo files in + /// + public static Assembly SearchAssembly = Assembly.GetExecutingAssembly(); + + /// + /// Regular expression to match a locale from a filename + /// + private static readonly Regex CI_MATCHER = new Regex(@"localization-(?" + LocalizationService.CI_MATCHER + @")\.mo"); + + /// + /// Initializes a new instance of the class. + /// + /// The culture to find. + public MoLocalizationService(CultureInfo ci) + { + var filenames = new string[] { + // Load the specialized version first + string.Format("localization-{0}.mo", ci.Name), + // Then try the generic language version + string.Format("localization-{0}.mo", ci.TwoLetterISOLanguageName) + }; + + foreach(var fn in filenames) + { + // search first in external files + foreach (var sp in SearchPaths) + { + if (!string.IsNullOrWhiteSpace(sp) && File.Exists(Path.Combine(sp, fn))) + { + using (var moFileStream = File.OpenRead(Path.Combine(sp, fn))) + catalog = new Catalog(moFileStream, ci); + return; + } + } + + // search in embedded files + if (SearchAssembly != null) + { + // Find the localization streams inside the assembly + var names = + from name in SearchAssembly.GetManifestResourceNames() + let m = CI_MATCHER.Match(name) + let c = m.Success && string.Equals(m.Value, fn, StringComparison.InvariantCultureIgnoreCase) ? LocalizationService.ParseCulture(m.Groups["culture"].Value) : null + where c != null + select name; + + foreach (var sn in names) + using (var s = SearchAssembly.GetManifestResourceStream(sn)) + if (s != null) + { + catalog = new Catalog(s, ci); + return; + } + } + } + } + + /// + /// Localizes the string similar to how string.Format works + /// + /// The string to localize + /// The localized string + public string Localize(string message) + { + return catalog.GetString(message); + } + + /// + /// Localizes the string similar to how string.Format works + /// + /// The string to localize + /// The first argument + /// The localized string + public string Localize(string message, object arg0) + { + return catalog.GetString(message, arg0); + } + + /// + /// Localizes the string similar to how string.Format works + /// + /// The string to localize + /// The first argument + /// The second argument + /// The localized string + public string Localize(string message, object arg0, object arg1) + { + return catalog.GetString(message, arg0, arg1); + } + + /// + /// Localizes the string similar to how string.Format works + /// + /// The string to localize + /// The first argument + /// The second argument + /// The third argument + /// The localized string + public string Localize(string message, object arg0, object arg1, object arg2) + { + return catalog.GetString(message, arg0, arg1, arg2); + } + + /// + /// Localizes the string similar to how string.Format works + /// + /// The string to localize + /// The arguments + public string Localize(string message, params object[] args) + { + return catalog.GetString(message, args); + } + + private static List m_supportedcultures = null; + + /// + /// Gets a list of all the supported cultures + /// + public static IEnumerable SupportedCultures + { + get + { + if (m_supportedcultures == null) + { + var lst = new string[0].AsEnumerable(); + + if (SearchAssembly != null) + lst = lst.Union(SearchAssembly.GetManifestResourceNames()); + foreach (var sp in SearchPaths) + if (Directory.Exists(sp)) + lst = lst.Union(Directory.GetFiles(sp, "localization-*.mo")); + + var allcultures = + from name in lst + let m = CI_MATCHER.Match(name) + let ci = m.Success ? LocalizationService.ParseCulture(m.Groups["culture"].Value) : null + where ci != null + select ci; + + m_supportedcultures = + allcultures + .Select(x => x.TwoLetterISOLanguageName).Distinct().OrderBy(x => x) + .Union( + allcultures.Select(x => x.Name).Distinct().OrderBy(x => x) + ).ToList(); + + m_supportedcultures.Add("en"); + } + return m_supportedcultures; + } + } + } +} From e535f0cdc040acc39c53ebe9eb3568f926f22337 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Wed, 5 Oct 2016 20:13:43 +0200 Subject: [PATCH 48/64] remove space from language headers otherwise a string like this: ", de,en-US;q=0.7,en;q=0.3" would result in "en" instead of "de" --- Duplicati/Server/WebServer/RESTHandler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Duplicati/Server/WebServer/RESTHandler.cs b/Duplicati/Server/WebServer/RESTHandler.cs index 2351f3050..ca630160f 100644 --- a/Duplicati/Server/WebServer/RESTHandler.cs +++ b/Duplicati/Server/WebServer/RESTHandler.cs @@ -69,7 +69,7 @@ namespace Duplicati.Server.WebServer private static System.Globalization.CultureInfo ParseRequestCulture(RequestInfo info) { // Inject the override - return ParseRequestCulture(string.Format("{0}, {1}", info.Request.Headers["X-UI-Language"], info.Request.Headers["Accept-Language"])); + return ParseRequestCulture(string.Format("{0},{1}", info.Request.Headers["X-UI-Language"], info.Request.Headers["Accept-Language"])); } public static System.Globalization.CultureInfo ParseDefaultRequestCulture(RequestInfo info) From 0cbd29292467aaa40915f4145c5a266015680082 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 6 Oct 2016 00:26:54 +0200 Subject: [PATCH 49/64] fixes for hyper-v basic logging added safe checks --- .../Library/Main/Operation/BackupHandler.cs | 4 + Duplicati/Library/Main/Options.cs | 2 - Duplicati/Library/Main/Strings.cs | 7 +- Duplicati/Library/Snapshots/HyperVUtility.cs | 409 ++++++------------ .../Library/Snapshots/WindowsSnapshot.cs | 130 +++--- 5 files changed, 226 insertions(+), 326 deletions(-) diff --git a/Duplicati/Library/Main/Operation/BackupHandler.cs b/Duplicati/Library/Main/Operation/BackupHandler.cs index ccaa821d1..7c7ccb6c5 100644 --- a/Duplicati/Library/Main/Operation/BackupHandler.cs +++ b/Duplicati/Library/Main/Operation/BackupHandler.cs @@ -250,6 +250,8 @@ namespace Duplicati.Library.Main.Operation { try { + if (options.RawOptions.ContainsKey("hyperv-backup-vm") && options.SnapShotStrategy == Options.OptimizationStrategy.Off) + throw new Exception("Snapshot strategy cannot be Off when backuping Hyper-V using hyperv-backup-vm"); //VSS is required for Hyper-V backups if (options.SnapShotStrategy != Options.OptimizationStrategy.Off) return Duplicati.Library.Snapshots.SnapshotUtility.CreateSnapshot(sources, options.RawOptions); } @@ -257,6 +259,8 @@ namespace Duplicati.Library.Main.Operation { if (options.SnapShotStrategy == Options.OptimizationStrategy.Required) throw; + else if (options.SnapShotStrategy == Options.OptimizationStrategy.On && options.RawOptions.ContainsKey("hyperv-backup-vm")) + throw; //VSS is required for Hyper-V backups else if (options.SnapShotStrategy == Options.OptimizationStrategy.On) { log.AddWarning(Strings.Common.SnapshotFailedError(ex.ToString()), ex); diff --git a/Duplicati/Library/Main/Options.cs b/Duplicati/Library/Main/Options.cs index 39dc68fb0..5115fbed1 100644 --- a/Duplicati/Library/Main/Options.cs +++ b/Duplicati/Library/Main/Options.cs @@ -244,7 +244,6 @@ namespace Duplicati.Library.Main "vss-use-mapping", "usn-policy", "hyperv-backup-vm", - "hyperv-backup-no-merge", "symlink-policy", "hardlink-policy", "exclude-files-attributes", @@ -440,7 +439,6 @@ namespace Duplicati.Library.Main new CommandLineArgument("vss-use-mapping", CommandLineArgument.ArgumentType.Boolean, Strings.Options.VssusemappingShort, Strings.Options.VssusemappingLong, "false"), new CommandLineArgument("usn-policy", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.UsnpolicyShort, Strings.Options.UsnpolicyLong, "off", null, Enum.GetNames(typeof(OptimizationStrategy))), new CommandLineArgument("hyperv-backup-vm", CommandLineArgument.ArgumentType.String, Strings.Options.HypervbackupvmShort, Strings.Options.HypervbackupvmLong), - new CommandLineArgument("hyperv-backup-no-merge", CommandLineArgument.ArgumentType.Boolean, Strings.Options.HypervbackupnomergeShort, Strings.Options.HypervbackupnomergeLong), new CommandLineArgument("encryption-module", CommandLineArgument.ArgumentType.String, Strings.Options.EncryptionmoduleShort, Strings.Options.EncryptionmoduleLong, "aes"), new CommandLineArgument("compression-module", CommandLineArgument.ArgumentType.String, Strings.Options.CompressionmoduleShort, Strings.Options.CompressionmoduleLong, "zip"), diff --git a/Duplicati/Library/Main/Strings.cs b/Duplicati/Library/Main/Strings.cs index d3f75c27c..d661e570a 100644 --- a/Duplicati/Library/Main/Strings.cs +++ b/Duplicati/Library/Main/Strings.cs @@ -209,11 +209,8 @@ namespace Duplicati.Library.Main.Strings public static string ForcelocaleLong { get { return LC.L(@"By default, your system locale and culture settings will be used. In some cases you may prefer to run with another locale, for example to get messages in another language. This option can be used to set the locale. Supply a blank string to choose the ""Invariant Culture""."); } } public static string DisablepipingShort{ get { return LC.L(@"Handle file communication with backend using threaded pipes"); } } public static string DisablepipingLong { get { return LC.L(@"Use this option to disable multithreaded handling of up- and downloads, that can significantly speed up backend operations depending on the hardware you're running on and the transfer rate of your backend."); } } - public static string HypervbackupvmShort { get { return LC.L(@"Perform backup of HyperV machines (Windows only)"); } } - public static string HypervbackupvmLong { get { return LC.L(@"Use this option to specify the names of machines to include in the backup. Specify multiple machine names with a semicolon separator."); } } - public static string HypervbackupnomergeShort { get { return LC.L(@"Do not merge the HyperV VHD (Windows only)"); } } - public static string HypervbackupnomergeLong { get { return LC.L(@"Use this option to disable the merge of HyperV VHD's prior to performing the backup."); } } - + public static string HypervbackupvmShort { get { return LC.L(@"Perform backup of Hyper-V machines (Windows only)"); } } + public static string HypervbackupvmLong { get { return LC.L(@"Use this option to specify the IDs of machines to include in the backup. Specify multiple machine IDs with a semicolon separator. (You can use this Powershell command to get ID 'Get-VM | ft VMName, ID')"); } } } internal static class Common diff --git a/Duplicati/Library/Snapshots/HyperVUtility.cs b/Duplicati/Library/Snapshots/HyperVUtility.cs index 2a35bb507..77330dae7 100644 --- a/Duplicati/Library/Snapshots/HyperVUtility.cs +++ b/Duplicati/Library/Snapshots/HyperVUtility.cs @@ -3,317 +3,188 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Management; -using System.Text; -using System.Linq; -using System.Xml; -using System.Xml.Linq; namespace Duplicati.Library.Snapshots { + public class HyperVGuest + { + public string Name { get; } + public string ID { get; } + public List DataPaths { get; } + + public HyperVGuest(string Name, string ID, List DataPaths) + { + this.Name = Name; + this.ID = ID; + this.DataPaths = DataPaths; + } + } - //Original code: HVBackup Project public class HyperVUtility { - private static class WmiClasses - { - internal const string MsVM_VSMS = "MsVM_VirtualSystemManagementService"; - internal const string MsVM_VSSD = "MsVM_VirtualSystemSettingData"; - internal const string MsVM_IMS = "MsVM_ImageManagementService"; - internal const string MsVM_RASD = "MsVM_ResourceAllocationSettingData"; - } - - private static class Methods - { - internal const string DefineVirtualSystem = "DefineVirtualSystem"; - internal const string ModifyVirtualSystem = "ModifyVirtualSystem"; - internal const string GetVirtualHardDiskInfo = "GetVirtualHardDiskInfo"; - internal const string MergeVirtualHardDisk = "MergeVirtualHardDisk"; - } - - private static class ReturnCode - { - internal const UInt16 ERROR_SUCCESS = 0; - internal const UInt16 ERROR_JOBSTARTED = 4096; - } - - private static class JobState - { - internal const UInt16 Starting = 3; - internal const UInt16 Running = 4; - internal const UInt16 Completed = 7; - } - private readonly ManagementScope _wmiScope; private readonly string _vmIdField; - private readonly string _wmiHost = "localhost"; //We could backup remote Hyper-V Machines in the future + private readonly string _wmiHost = "localhost"; private readonly bool _wmiv2Namespace; - public List RequestedVmNames = new List(); - readonly IDictionary _hyperVMachines = new Dictionary(); - public HyperVUtility() { //Set the namespace depending off host OS _wmiv2Namespace = Environment.OSVersion.Version.Major >= 6 && Environment.OSVersion.Version.Minor >= 2; - //Set the scope to use in MWI. V2 for Server 2012 or newer. + + //Set the scope to use in WMI. V2 for Server 2012 or newer. _wmiScope = _wmiv2Namespace ? new ManagementScope(string.Format("\\\\{0}\\root\\virtualization\\v2", _wmiHost)) : new ManagementScope(string.Format("\\\\{0}\\root\\virtualization", _wmiHost)); //Set the VM ID Selector Field for the WMI Query _vmIdField = _wmiv2Namespace ? "VirtualSystemIdentifier" : "SystemName"; - } - - public HyperVUtility(List reqVmNames) - { - _wmiv2Namespace = Environment.OSVersion.Version.Major >= 6 && Environment.OSVersion.Version.Minor >= 2; - _wmiScope = _wmiv2Namespace - ? new ManagementScope(string.Format("\\\\{0}\\root\\virtualization\\v2", _wmiHost)) - : new ManagementScope(string.Format("\\\\{0}\\root\\virtualization", _wmiHost)); - _vmIdField = _wmiv2Namespace ? "VirtualSystemIdentifier" : "SystemName"; - //Store requested VM's - RequestedVmNames = reqVmNames; + Logging.Log.WriteMessage(string.Format("Using WMI provider {0}", _wmiScope.Path), Logging.LogMessageType.Profiling); } /// /// We query the Hyper-V for all requested Virtual Machines /// /// List of Hyper-V Machines - public IDictionary GetHyperVMachines() - { - var moCollection = GetWmiObjects(WmiQueryHyperVMachines()); - foreach (var mObject in moCollection) - using (mObject) - _hyperVMachines.Add((string) mObject[_vmIdField], (string) mObject["ElementName"]); - - return _hyperVMachines; - } - - /// - /// We build up the wmi-query to retrieve all Virtual Machines - /// - /// WMI query - private string WmiQueryHyperVMachines() + public List GetHyperVGuests() { + var hyperVMachines = new List(); var wmiQuery = _wmiv2Namespace - ? "SELECT VirtualSystemIdentifier, ElementName FROM Msvm_VirtualSystemSettingData WHERE VirtualSystemType = 'Microsoft:Hyper-V:System:Realized'" - : "SELECT SystemName, ElementName FROM Msvm_VirtualSystemSettingData WHERE SettingType = 3"; + ? "SELECT * FROM Msvm_VirtualSystemSettingData WHERE VirtualSystemType = 'Microsoft:Hyper-V:System:Realized'" + : "SELECT * FROM Msvm_VirtualSystemSettingData WHERE SettingType = 3"; - //Temporary Stringbuilder to build up the VM selectors - var sb = new StringBuilder(); + using (var moCollection = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(wmiQuery)).Get()) + foreach (var mObject in moCollection) + { + var paths = GetAllVmVhdPaths((string)mObject[_vmIdField]); + paths.AddRange(GetAllVmConfigPaths((string)mObject[_vmIdField])); - if (RequestedVmNames == null || !RequestedVmNames.Any()) return null; - foreach (var vmName in RequestedVmNames) - { - if (sb.Length > 0) - sb.Append(" OR "); - sb.Append(string.Format("ElementName = \'{0}\'", vmName.Replace("'", "''"))); - } - wmiQuery += string.Format(" AND ({0})", sb); + hyperVMachines.Add(new HyperVGuest((string)mObject["ElementName"], (string)mObject[_vmIdField], paths)); + } - return wmiQuery; + return hyperVMachines; } - #region Management Object helpers /// - /// Executes the WMI Query + /// For given Hyper-V guest it enumerate all associated configuration files /// /// - /// A collection of results - private ManagementObjectCollection GetWmiObjects(string query) + /// A collection of configuration paths + private List GetAllVmConfigPaths(string vmID) { - var moSearcher = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(query)); - var resultset = moSearcher.Get(); - return resultset; - } + var result = new List(); + string path; + var wmiQuery = _wmiv2Namespace + ? string.Format("select * from Msvm_VirtualSystemSettingData where {0}='{1}'", _vmIdField, vmID) + : string.Format("select * from Msvm_VirtualSystemGlobalSettingData where {0}='{1}'", _vmIdField, vmID); - /// - /// Queries and gets a Management Object - /// - /// - /// - /// - private ManagementObject GetMsVMObject(string className, string where) - { - var query = where != null - ? string.Format("select * from {0} where {1}", className, where) - : string.Format("select * from {0}", className); - - var resultset = GetWmiObjects(query); - - if (resultset.Count != 1) - throw new InvalidOperationException(string.Format("Cannot locate {0} where {1}", className, where)); - - try - { - foreach (var instance in resultset) - return instance as ManagementObject; - return null; - } - catch (Exception ex) - { - throw new InvalidOperationException(string.Format("Failure retrieving {0} where {1}", className, where), ex); - } - } - - private ManagementObject GetTargetVmObject(string vmElementName) - { - var query = string.Format("select * from Msvm_ComputerSystem where ElementName = '{0}'", vmElementName); - var computers = GetWmiObjects(query); - - foreach (var instance in computers) - return (ManagementObject)instance; - - return null; - } - - # endregion Management Object helpers - - - - #region Recovery Virtual Machines - - /// - /// Please refer to https://blogs.msdn.microsoft.com/sergeim/2008/06/03/prepare-vm-create-vm-programmatically-hyper-v-api-c-version/ - /// Creation of a Hyper-V Machine - /// - /// - /// - public void CreateHyperVMachine(string vmDisplayName, string vmNotes) - { - var sysManService = GetMsVMObject(WmiClasses.MsVM_VSMS, null); - - //Defining a VM with empty settings - var hyperVM = sysManService.InvokeMethod(Methods.DefineVirtualSystem, - sysManService.GetMethodParameters(Methods.DefineVirtualSystem), null); - - if ((uint) hyperVM["ReturnValue"] != ReturnCode.ERROR_SUCCESS) - throw new InvalidOperationException( - $"DefineVirtualSystem failed. ReturnValue: {(uint) hyperVM["ReturnValue"]}"); - - var hyperVMTemplate = new ManagementObject((string) hyperVM["DefinedSystem"]); - - // this is GUID; will need to locate settings for this VM and edit the settings - var hyperVMSettings = GetMsVMObject(WmiClasses.MsVM_VSSD, - string.Format("systemname = '{0}'", (string) hyperVMTemplate["name"])); - hyperVMSettings["elementname"] = vmDisplayName; - hyperVMSettings["notes"] = vmNotes; - hyperVMSettings["BIOSGUID"] = new Guid(); - hyperVMSettings["BIOSNumLock"] = "true"; - hyperVMSettings["Description"] = "Hyper-V Machine restored from machine xxxx by Duplicati"; - hyperVMSettings.Put(); - - var hyperVMParams = sysManService.GetMethodParameters(Methods.ModifyVirtualSystem); - var settingsText = hyperVMSettings.GetText(TextFormat.WmiDtd20); - hyperVMParams["ComputerSystem"] = hyperVMTemplate; - hyperVMParams["SystemSettingData"] = settingsText; - sysManService.InvokeMethod(Methods.ModifyVirtualSystem, hyperVMParams, null); - } - - #endregion - - #region Merging VHD - public void MergeVhd(List VmNames) - { - var vhdPaths = VmNames.SelectMany(x => GetAllVmVhdPaths(x)).ToArray(); - - var imgMan = GetMsVMObject(WmiClasses.MsVM_IMS, null); - var inParams = imgMan.GetMethodParameters(Methods.MergeVirtualHardDisk); - inParams["DestinationPath"] = vhdPaths.First(); - inParams["SourcePath"] = vhdPaths.Last(); - var outParams = imgMan.InvokeMethod(Methods.MergeVirtualHardDisk, inParams, null); - if (outParams != null && (uint)outParams["ReturnValue"] == ReturnCode.ERROR_JOBSTARTED) - { - JobCompleted(outParams, _wmiScope); - /*var result = JobCompleted(outParams, _wmiScope) - ? $"{inParams["SourcePath"]} was merged successfully." - : $"{inParams["SourcePath"]} failed merging."; - */ - } - - //Remove the snapshots since they are no longer valid. - RemoveSnapshotTree(); - } - - private void RemoveSnapshotTree() - { - GetTargetVmObject("merge"); - } - - public static bool JobCompleted(ManagementBaseObject outParams, ManagementScope scope) - { - bool jobCompleted = true; - - //Retrieve msvc_StorageJob path. This is a full wmi path - var JobPath = (string)outParams["Job"]; - var Job = new ManagementObject(scope, new ManagementPath(JobPath), null); - //Try to get storage job information - Job.Get(); - while ((UInt16)Job["JobState"] == JobState.Starting - || (UInt16)Job["JobState"] == JobState.Running) - { - Logging.Log.WriteMessage(string.Format("HyperV in progress... {0}% completed.", Job["PercentComplete"]), Logging.LogMessageType.Information); - System.Threading.Thread.Sleep(1000); - Job.Get(); - } - - //Figure out if job failed - var jobState = (UInt16)Job["JobState"]; - if (jobState != JobState.Completed) - { - var jobErrorCode = (UInt16)Job["ErrorCode"]; - Logging.Log.WriteMessage(string.Format("HyperV Error, code: {0}, message: {1}", jobErrorCode, Job["ErrorDescription"]), Logging.LogMessageType.Error); - jobCompleted = false; - } - return jobCompleted; - } - - private List GetAllVmVhdPaths(string vmName) - { - - var ParentPaths = new List(); - var vm = GetTargetVmObject(vmName); - var imgMan = GetMsVMObject(WmiClasses.MsVM_IMS, null); - - foreach (var sysSettings in vm.GetRelated(WmiClasses.MsVM_VSSD)) - { - var systemObjCollection = ((ManagementObject)sysSettings).GetRelated(WmiClasses.MsVM_RASD); - var tempvhd = from ManagementBaseObject systemBaseObj in systemObjCollection - where ((UInt16) systemBaseObj["ResourceType"] == 21 - && (string) systemBaseObj["ResourceSubType"] == "Microsoft Virtual Hard Disk") - select systemBaseObj; - ParentPaths.Add(((IEnumerable) tempvhd.First()["Connection"]).First().ToString()); - } - - var result = new List() {ParentPaths.First()}; - - var inParams = imgMan.GetMethodParameters(Methods.GetVirtualHardDiskInfo); - foreach (var vhdPath in ParentPaths) - { - inParams["Path"] = vhdPath; - var outParams = imgMan.InvokeMethod(Methods.GetVirtualHardDiskInfo, inParams, - null); - - if (outParams != null) + using (var mObject1 = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(wmiQuery)).Get().Cast().First()) + if (_wmiv2Namespace) { - var doc = new XmlDocument(); - doc.LoadXml((string) outParams["Info"]); - var node = doc.SelectSingleNode("//PROPERTY[@NAME = 'ParentPath']/VALUE/child::text()"); - if (node == null) + path = Path.Combine((string)mObject1["ConfigurationDataRoot"], (string)mObject1["ConfigurationFile"]); + if (File.Exists(path)) + result.Add(path); + + using (var snaps = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(string.Format( + "SELECT * FROM Msvm_VirtualSystemSettingData where VirtualSystemType='Microsoft:Hyper-V:Snapshot:Realized' and {0}='{1}'", + _vmIdField, vmID))).Get()) { - if (result.Contains(vhdPath)) continue; - result.Insert(0, vhdPath); + foreach (var snap in snaps) + { + path = Path.Combine((string)snap["ConfigurationDataRoot"], (string)snap["ConfigurationFile"]); + if (File.Exists(path)) + result.Add(path); + path = Path.Combine((string)snap["ConfigurationDataRoot"], (string)snap["SuspendDataRoot"]) + "\\"; + if (Directory.Exists(path)) + result.Add(path); + } } - if (!result.Contains(vhdPath)) - result.Add(vhdPath); - if (result.Contains(vhdPath)) - result.Insert(result.IndexOf(vhdPath), node.Value); } - } - return result; + else + { + path = Path.Combine((string)mObject1["ExternalDataRoot"], "Virtual Machines", vmID + ".xml"); + if (File.Exists(path)) + result.Add(path); + path = Path.Combine((string)mObject1["ExternalDataRoot"], "Virtual Machines", vmID + "\\"); + if (Directory.Exists(path)) + result.Add(path); + + var snapsIDs = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(string.Format( + "SELECT * FROM Msvm_VirtualSystemSettingData where SettingType=5 and {0}='{1}'", + _vmIdField, vmID))).Get().OfType().Select(o => (string)o.GetPropertyValue("InstanceID")).ToList(); + + foreach (var snapID in snapsIDs) + { + path = Path.Combine((string)mObject1["SnapshotDataRoot"], "Snapshots", snapID.Replace("Microsoft:", "") + ".xml"); + if (File.Exists(path)) + result.Add(path); + path = Path.Combine((string)mObject1["SnapshotDataRoot"], "Snapshots", snapID.Replace("Microsoft:", "")) + "\\"; + if (Directory.Exists(path)) + result.Add(path); + } + } + + return result.Distinct(StringComparer.CurrentCultureIgnoreCase).ToList(); } - #endregion - } -} + /// + /// For given Hyper-V guest it enumerate all associated VHD files + /// + /// + /// A collection of VHD paths + private List GetAllVmVhdPaths(string vmID) + { + var result = new List(); + using (var vm = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(string.Format("select * from Msvm_ComputerSystem where Name = '{0}'", vmID))) + .Get().OfType().First()) + { + foreach (var sysSettings in vm.GetRelated("MsVM_VirtualSystemSettingData")) + using (var systemObjCollection = ((ManagementObject)sysSettings).GetRelated(_wmiv2Namespace ? "MsVM_StorageAllocationSettingData" : "MsVM_ResourceAllocationSettingData")) + { + List tempvhd; + if (_wmiv2Namespace) + tempvhd = (from ManagementBaseObject systemBaseObj in systemObjCollection + where ((UInt16)systemBaseObj["ResourceType"] == 31 + && (string)systemBaseObj["ResourceSubType"] == "Microsoft:Hyper-V:Virtual Hard Disk") + select ((string[])systemBaseObj["HostResource"])[0]).ToList(); + else + tempvhd = (from ManagementBaseObject systemBaseObj in systemObjCollection + where ((UInt16)systemBaseObj["ResourceType"] == 21 + && (string)systemBaseObj["ResourceSubType"] == "Microsoft Virtual Hard Disk") + select ((string[])systemBaseObj["Connection"])[0]).ToList(); + + foreach (var vhd in tempvhd) + result.Add(vhd); + } + } + + using (var imgMan = new ManagementObjectSearcher(_wmiScope, new ObjectQuery("select * from MsVM_ImageManagementService")).Get().OfType().First()) + { + var ParentPaths = new List(); + var inParams = imgMan.GetMethodParameters(_wmiv2Namespace ? "GetVirtualHardDiskSettingData" : "GetVirtualHardDiskInfo"); + + foreach (var vhdPath in result) + { + inParams["Path"] = vhdPath; + using (var outParams = imgMan.InvokeMethod(_wmiv2Namespace ? "GetVirtualHardDiskSettingData" : "GetVirtualHardDiskInfo", inParams, null)) + { + if (outParams != null) + { + var doc = new System.Xml.XmlDocument(); + doc.LoadXml((string)outParams[_wmiv2Namespace ? "SettingData" : "Info"]); + var node = doc.SelectSingleNode("//PROPERTY[@NAME = 'ParentPath']/VALUE/child::text()"); + + if (node != null && File.Exists(node.Value)) + ParentPaths.Add(node.Value); + } + } + } + + result.AddRange(ParentPaths); + } + + return result.Distinct(StringComparer.CurrentCultureIgnoreCase).ToList(); + } + } +} \ No newline at end of file diff --git a/Duplicati/Library/Snapshots/WindowsSnapshot.cs b/Duplicati/Library/Snapshots/WindowsSnapshot.cs index f375337ba..7680e1578 100644 --- a/Duplicati/Library/Snapshots/WindowsSnapshot.cs +++ b/Duplicati/Library/Snapshots/WindowsSnapshot.cs @@ -24,6 +24,7 @@ using System; using System.Collections.Generic; using System.IO; using Alphaleonis.Win32.Vss; +using System.Management; namespace Duplicati.Library.Snapshots { @@ -70,10 +71,6 @@ namespace Duplicati.Library.Snapshots /// The Hyper-V VSS Writer Guid /// private static readonly Guid HyperVWriterGuid = new Guid("66841cd4-6ded-4f4b-8f17-fd23f8ddc3de"); - /// - /// A list off Hyper-V Machines that we will back up - /// - private readonly IDictionary m_hyperVMachines = null; /// /// Constructs a new backup snapshot, using all the required disks @@ -108,60 +105,93 @@ namespace Duplicati.Library.Snapshots var requestedHyperVMs = new List(); if (options.ContainsKey("hyperv-backup-vm")) requestedHyperVMs = options["hyperv-backup-vm"].Split(';').Where(x => !string.IsNullOrWhiteSpace(x) && x.Trim().Length > 0).ToList(); - + //Check if we are backing up HyperV machines if (requestedHyperVMs.Count > 0) { - var hyperVUtility = new HyperVUtility(requestedHyperVMs); - m_hyperVMachines = hyperVUtility.GetHyperVMachines(); + Logging.Log.WriteMessage("Starting to gather Hyper-V information.", Logging.LogMessageType.Information); - #region Testing Features - if (!Utility.Utility.ParseBoolOption(options, "hyperv-backup-no-merge")) - hyperVUtility.MergeVhd(requestedHyperVMs); + var hyperVUtility = new HyperVUtility(); + var hyperVGuests = hyperVUtility.GetHyperVGuests(); - //Option: Create-new-vm-after-restore, - //hyperVUtility.CreateHyperVMachine("TestVM", xmlpath); - #endregion Testing Features + Logging.Log.WriteMessage(string.Format("Found {0} virtual machines on Hyper-V.", hyperVGuests.Count), Logging.LogMessageType.Information); + + bool bNotFound = false; + foreach (var requestedHyperVM in requestedHyperVMs) + { + var foundVMs = hyperVGuests.FindAll(x => (x.ID == requestedHyperVM)); + + if (foundVMs.Count != 1) + { + bNotFound = true; + Logging.Log.WriteMessage(string.Format("Cannot find virtual machine with ID {0} on Hyper-V.", requestedHyperVM), Logging.LogMessageType.Error); + } + else + Logging.Log.WriteMessage(string.Format("Found virtual machine {0} with ID {1} on Hyper-V.", foundVMs[0].Name, requestedHyperVM), Logging.LogMessageType.Information); + } + + if (bNotFound) + throw new Exception("Cannot find virtual machine with on Hyper-V."); + + var productType = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem") + .Get().OfType() + .Select(o => (uint)o.GetPropertyValue("ProductType")).First(); + + if (productType != 1) // Hyper-V writer is present only on Server version of Windows + { + try + { + m_backup.GatherWriterMetadata(); + var m_backup_wmd = m_backup.WriterMetadata.FirstOrDefault(o => o.WriterId.Equals(HyperVWriterGuid)); + + if (m_backup_wmd != null) + { + foreach (var component in m_backup_wmd.Components) + if (requestedHyperVMs.Contains(component.ComponentName)) + foreach (var file in component.Files) + if (file.FileSpecification.Contains("*")) + { + if (Directory.Exists(file.Path + "\\")) + { + m_sourcepaths.Add(file.Path + "\\"); + Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, file.Path + "\\"), Logging.LogMessageType.Profiling); + } + } + else + { + if (File.Exists(Path.Combine(file.Path, file.FileSpecification))) + { + m_sourcepaths.Add(Path.Combine(file.Path, file.FileSpecification)); + Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, Path.Combine(file.Path, file.FileSpecification)), Logging.LogMessageType.Profiling); + } + } + } + else + throw new Exception("Microsoft Hyper-V VSS Writer not found - cannot backup Hyper-V machines."); + } + finally + { + m_backup.FreeWriterMetadata(); + } + } + else + { + Logging.Log.WriteMessage("This is client version of Windows. Hyper-V VSS writer is present only on Server version. Backup will continue, but will be crash consistent only in opposite to application consistent in Server version.", Logging.LogMessageType.Warning); + + foreach (var hyperVGuest in hyperVGuests) + if (requestedHyperVMs.Contains(hyperVGuest.ID)) + foreach (var path in hyperVGuest.DataPaths) + { + m_sourcepaths.Add(path); + Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", hyperVGuest.ID, path), Logging.LogMessageType.Profiling); + } + } + + m_sourcepaths = m_sourcepaths.Distinct(StringComparer.CurrentCultureIgnoreCase).OrderBy(a => a).ToList(); } m_backup.StartSnapshotSet(); - try - { - //Gather information on all Vss writers - m_backup.GatherWriterMetadata(); - - //Update the sourcepaths if we're backing up Hyper-V Machines - if (requestedHyperVMs.Count > 0) - { - //Find sourcepaths in Hyper-V WriterMetaData - var m_backup_wmd = m_backup.WriterMetadata.FirstOrDefault(o => o.WriterId.Equals(HyperVWriterGuid)); - if (m_backup_wmd != null) - foreach (var component in m_backup_wmd.Components) - { - //Cross reference the requested Hyper-V Machines to backup and add the sources - if (!m_hyperVMachines.ContainsKey(component.ComponentName)) - continue; - - foreach (var file in component.Files) - { - if (file.FileSpecification.Contains("*")) - continue; - m_sourcepaths.Add(file.Path + file.FileSpecification); - } - } - } - - m_backup.FreeWriterMetadata(); - } - catch - { - try { m_backup.FreeWriterMetadata(); } - catch { } - - throw; - } - //Figure out which volumes are in the set m_volumes = new Dictionary(StringComparer.InvariantCultureIgnoreCase); foreach (string s in m_sourcepaths) @@ -502,4 +532,4 @@ namespace Duplicati.Library.Snapshots #endregion } -} +} \ No newline at end of file From b6eb6d444baa4abf8c29ab8dfa73e6f719c846eb Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 6 Oct 2016 00:45:41 +0200 Subject: [PATCH 50/64] error handling --- Duplicati/Library/Snapshots/WindowsSnapshot.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Duplicati/Library/Snapshots/WindowsSnapshot.cs b/Duplicati/Library/Snapshots/WindowsSnapshot.cs index 7680e1578..15a41ad24 100644 --- a/Duplicati/Library/Snapshots/WindowsSnapshot.cs +++ b/Duplicati/Library/Snapshots/WindowsSnapshot.cs @@ -117,13 +117,15 @@ namespace Duplicati.Library.Snapshots Logging.Log.WriteMessage(string.Format("Found {0} virtual machines on Hyper-V.", hyperVGuests.Count), Logging.LogMessageType.Information); bool bNotFound = false; + List notFoundVM = new List(); foreach (var requestedHyperVM in requestedHyperVMs) { - var foundVMs = hyperVGuests.FindAll(x => (x.ID == requestedHyperVM)); + var foundVMs = hyperVGuests.FindAll(x => (x.ID.ToLower() == requestedHyperVM.ToLower())); if (foundVMs.Count != 1) { bNotFound = true; + notFoundVM.Add(requestedHyperVM); Logging.Log.WriteMessage(string.Format("Cannot find virtual machine with ID {0} on Hyper-V.", requestedHyperVM), Logging.LogMessageType.Error); } else @@ -131,7 +133,7 @@ namespace Duplicati.Library.Snapshots } if (bNotFound) - throw new Exception("Cannot find virtual machine with on Hyper-V."); + throw new Exception(string.Format("Cannot find virtual machine with ID {0} on Hyper-V.", string.Join(", ", notFoundVM.ToArray()))); var productType = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem") .Get().OfType() From d841bc43f83fef56b14dc4cfef3de6fffc7e303e Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Thu, 6 Oct 2016 12:37:34 +0200 Subject: [PATCH 51/64] reload systeminfo after language change --- .../ngax/scripts/services/SystemInfo.js | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js b/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js index dee5a8590..15486cce6 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js @@ -43,12 +43,12 @@ backupApp.service('SystemInfo', function($rootScope, $timeout, $cookies, AppServ function reloadTexts() { state.backendgroups = this.backendgroups = { - std: { - 'ftp': null, - 'ssh': null, - 'webdav': null, - 'openstack': gettextCatalog.getString('OpenStack Object Storage / Swift'), - 's3': gettextCatalog.getString('S3 Compatible'), + std: { + 'ftp': null, + 'ssh': null, + 'webdav': null, + 'openstack': gettextCatalog.getString('OpenStack Object Storage / Swift'), + 's3': gettextCatalog.getString('S3 Compatible'), 'aftp': gettextCatalog.getString('FTP (Alternative)') }, local: {'file': null}, @@ -107,21 +107,24 @@ backupApp.service('SystemInfo', function($rootScope, $timeout, $cookies, AppServ this.notifyChanged = function() { $rootScope.$broadcast('systeminfochanged'); }; + + uiLanguage = $cookies.get('ui-locale'); + if ((uiLanguage || '').trim().length == 0) { + gettextCatalog.setCurrentLanguage(state.BrowserLocale.Code.replace("-", "_")); + } else { + gettextCatalog.setCurrentLanguage(uiLanguage); + } - AppService.get('/systeminfo').then(function(data) { + function loadSystemInfo() { + AppService.get('/systeminfo').then(function(data) { + angular.copy(data.data, state); - angular.copy(data.data, state); - - uiLanguage = $cookies.get('ui-locale'); - if ((uiLanguage || '').trim().length == 0) { - gettextCatalog.setCurrentLanguage(state.BrowserLocale.Code.replace("-", "_")); - } else { - gettextCatalog.setCurrentLanguage(uiLanguage); - } - - reloadTexts(); - reloadBackendConfig(); - $rootScope.$broadcast('systeminfochanged'); - - }, AppUtils.connectionError) + reloadTexts(); + reloadBackendConfig(); + $rootScope.$broadcast('systeminfochanged'); + }, AppUtils.connectionError) + } + + loadSystemInfo(); + $rootScope.$on('gettextLanguageChanged', loadSystemInfo); }); From 4889231727e6db320deffd97a9955772b9c664bb Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Thu, 6 Oct 2016 16:10:53 +0200 Subject: [PATCH 52/64] fix reloading of systeminfo after language change --- .../controllers/SystemSettingsController.js | 3 ++- .../ngax/scripts/services/SystemInfo.js | 22 +++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js index 9e909c439..989f4fa5c 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js @@ -1,4 +1,4 @@ -backupApp.controller('SystemSettingsController', function($scope, $location, $cookies, AppService, AppUtils, SystemInfo, gettextCatalog) { +backupApp.controller('SystemSettingsController', function($rootScope, $scope, $location, $cookies, AppService, AppUtils, SystemInfo, gettextCatalog) { $scope.SystemInfo = SystemInfo.watch($scope); @@ -20,6 +20,7 @@ backupApp.controller('SystemSettingsController', function($scope, $location, $co $cookies.put('ui-locale', $scope.uiLanguage); gettextCatalog.setCurrentLanguage($scope.uiLanguage); } + $rootScope.$broadcast('ui_language_changed'); }; // Uncomment for immediate change diff --git a/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js b/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js index 15486cce6..2eb31e08b 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/SystemInfo.js @@ -107,17 +107,19 @@ backupApp.service('SystemInfo', function($rootScope, $timeout, $cookies, AppServ this.notifyChanged = function() { $rootScope.$broadcast('systeminfochanged'); }; - - uiLanguage = $cookies.get('ui-locale'); - if ((uiLanguage || '').trim().length == 0) { - gettextCatalog.setCurrentLanguage(state.BrowserLocale.Code.replace("-", "_")); - } else { - gettextCatalog.setCurrentLanguage(uiLanguage); - } - function loadSystemInfo() { + function loadSystemInfo(reload) { AppService.get('/systeminfo').then(function(data) { angular.copy(data.data, state); + + if (reload !== true) { + uiLanguage = $cookies.get('ui-locale'); + if ((uiLanguage || '').trim().length == 0) { + gettextCatalog.setCurrentLanguage(state.BrowserLocale.Code.replace("-", "_")); + } else { + gettextCatalog.setCurrentLanguage(uiLanguage); + } + } reloadTexts(); reloadBackendConfig(); @@ -126,5 +128,7 @@ backupApp.service('SystemInfo', function($rootScope, $timeout, $cookies, AppServ } loadSystemInfo(); - $rootScope.$on('gettextLanguageChanged', loadSystemInfo); + $rootScope.$on('ui_language_changed', function() { + loadSystemInfo(true); + }); }); From bac9dcca053a926f5c33794bd19d491943d9a95f Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 7 Oct 2016 10:04:52 +0200 Subject: [PATCH 53/64] fixes --- Duplicati/Library/Snapshots/HyperVUtility.cs | 4 +- .../Library/Snapshots/WindowsSnapshot.cs | 178 +++++++++--------- 2 files changed, 95 insertions(+), 87 deletions(-) diff --git a/Duplicati/Library/Snapshots/HyperVUtility.cs b/Duplicati/Library/Snapshots/HyperVUtility.cs index 77330dae7..30a6faabc 100644 --- a/Duplicati/Library/Snapshots/HyperVUtility.cs +++ b/Duplicati/Library/Snapshots/HyperVUtility.cs @@ -124,7 +124,7 @@ namespace Duplicati.Library.Snapshots } } - return result.Distinct(StringComparer.CurrentCultureIgnoreCase).ToList(); + return result.Distinct(Utility.Utility.ClientFilenameStringComparer).ToList(); } /// @@ -184,7 +184,7 @@ namespace Duplicati.Library.Snapshots result.AddRange(ParentPaths); } - return result.Distinct(StringComparer.CurrentCultureIgnoreCase).ToList(); + return result.Distinct(Utility.Utility.ClientFilenameStringComparer).ToList(); } } } \ No newline at end of file diff --git a/Duplicati/Library/Snapshots/WindowsSnapshot.cs b/Duplicati/Library/Snapshots/WindowsSnapshot.cs index 15a41ad24..e16d44ada 100644 --- a/Duplicati/Library/Snapshots/WindowsSnapshot.cs +++ b/Duplicati/Library/Snapshots/WindowsSnapshot.cs @@ -102,95 +102,21 @@ namespace Duplicati.Library.Snapshots m_sourcepaths = sourcepaths.Select(x => Directory.Exists(x) ? Utility.Utility.AppendDirSeparator(x) : x).ToList(); - var requestedHyperVMs = new List(); - if (options.ContainsKey("hyperv-backup-vm")) - requestedHyperVMs = options["hyperv-backup-vm"].Split(';').Where(x => !string.IsNullOrWhiteSpace(x) && x.Trim().Length > 0).ToList(); + List hypervPaths; - //Check if we are backing up HyperV machines - if (requestedHyperVMs.Count > 0) + try { - Logging.Log.WriteMessage("Starting to gather Hyper-V information.", Logging.LogMessageType.Information); + m_backup.GatherWriterMetadata(); - var hyperVUtility = new HyperVUtility(); - var hyperVGuests = hyperVUtility.GetHyperVGuests(); - - Logging.Log.WriteMessage(string.Format("Found {0} virtual machines on Hyper-V.", hyperVGuests.Count), Logging.LogMessageType.Information); - - bool bNotFound = false; - List notFoundVM = new List(); - foreach (var requestedHyperVM in requestedHyperVMs) - { - var foundVMs = hyperVGuests.FindAll(x => (x.ID.ToLower() == requestedHyperVM.ToLower())); - - if (foundVMs.Count != 1) - { - bNotFound = true; - notFoundVM.Add(requestedHyperVM); - Logging.Log.WriteMessage(string.Format("Cannot find virtual machine with ID {0} on Hyper-V.", requestedHyperVM), Logging.LogMessageType.Error); - } - else - Logging.Log.WriteMessage(string.Format("Found virtual machine {0} with ID {1} on Hyper-V.", foundVMs[0].Name, requestedHyperVM), Logging.LogMessageType.Information); - } - - if (bNotFound) - throw new Exception(string.Format("Cannot find virtual machine with ID {0} on Hyper-V.", string.Join(", ", notFoundVM.ToArray()))); - - var productType = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem") - .Get().OfType() - .Select(o => (uint)o.GetPropertyValue("ProductType")).First(); - - if (productType != 1) // Hyper-V writer is present only on Server version of Windows - { - try - { - m_backup.GatherWriterMetadata(); - var m_backup_wmd = m_backup.WriterMetadata.FirstOrDefault(o => o.WriterId.Equals(HyperVWriterGuid)); - - if (m_backup_wmd != null) - { - foreach (var component in m_backup_wmd.Components) - if (requestedHyperVMs.Contains(component.ComponentName)) - foreach (var file in component.Files) - if (file.FileSpecification.Contains("*")) - { - if (Directory.Exists(file.Path + "\\")) - { - m_sourcepaths.Add(file.Path + "\\"); - Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, file.Path + "\\"), Logging.LogMessageType.Profiling); - } - } - else - { - if (File.Exists(Path.Combine(file.Path, file.FileSpecification))) - { - m_sourcepaths.Add(Path.Combine(file.Path, file.FileSpecification)); - Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, Path.Combine(file.Path, file.FileSpecification)), Logging.LogMessageType.Profiling); - } - } - } - else - throw new Exception("Microsoft Hyper-V VSS Writer not found - cannot backup Hyper-V machines."); - } - finally - { - m_backup.FreeWriterMetadata(); - } - } - else - { - Logging.Log.WriteMessage("This is client version of Windows. Hyper-V VSS writer is present only on Server version. Backup will continue, but will be crash consistent only in opposite to application consistent in Server version.", Logging.LogMessageType.Warning); - - foreach (var hyperVGuest in hyperVGuests) - if (requestedHyperVMs.Contains(hyperVGuest.ID)) - foreach (var path in hyperVGuest.DataPaths) - { - m_sourcepaths.Add(path); - Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", hyperVGuest.ID, path), Logging.LogMessageType.Profiling); - } - } - - m_sourcepaths = m_sourcepaths.Distinct(StringComparer.CurrentCultureIgnoreCase).OrderBy(a => a).ToList(); + hypervPaths = PrepareHyperVBackup(options, m_backup.WriterMetadata.FirstOrDefault(o => o.WriterId.Equals(HyperVWriterGuid))); } + finally + { + m_backup.FreeWriterMetadata(); + } + + if (hypervPaths != null) + m_sourcepaths.AddRange(hypervPaths); m_backup.StartSnapshotSet(); @@ -248,6 +174,88 @@ namespace Duplicati.Library.Snapshots } } + private List PrepareHyperVBackup(Dictionary options, IVssExamineWriterMetadata writerMetaData) + { + var resultPaths = new List(); + var requestedHyperVMs = new List(); + + if (options.ContainsKey("hyperv-backup-vm")) + requestedHyperVMs = options["hyperv-backup-vm"].Split(';').Where(x => !string.IsNullOrWhiteSpace(x) && x.Trim().Length > 0).ToList(); + + if (requestedHyperVMs.Count == 0) + return resultPaths; + + Logging.Log.WriteMessage("Starting to gather Hyper-V information.", Logging.LogMessageType.Information); + + var hyperVGuests = new HyperVUtility().GetHyperVGuests(); + + Logging.Log.WriteMessage(string.Format("Found {0} virtual machines on Hyper-V.", hyperVGuests.Count), Logging.LogMessageType.Information); + + bool bNotFound = false; + var notFoundVM = new List(); + + foreach (var requestedHyperVM in requestedHyperVMs) + { + var foundVMs = hyperVGuests.FindAll(x => (x.ID.ToLower() == requestedHyperVM.ToLower())); + + if (foundVMs.Count != 1) + { + bNotFound = true; + notFoundVM.Add(requestedHyperVM); + Logging.Log.WriteMessage(string.Format("Cannot find virtual machine with ID {0} on Hyper-V.", requestedHyperVM), Logging.LogMessageType.Error); + } + else + Logging.Log.WriteMessage(string.Format("Found virtual machine {0} with ID {1} on Hyper-V.", foundVMs[0].Name, requestedHyperVM), Logging.LogMessageType.Information); + } + + if (bNotFound) + throw new Exception(string.Format("Cannot find virtual machine with ID {0} on Hyper-V.", string.Join(", ", notFoundVM.ToArray()))); + + var productType = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem") + .Get().OfType() + .Select(o => (uint)o.GetPropertyValue("ProductType")).First(); + + if (productType != 1) // Hyper-V writer is present only on Server version of Windows + { + if (writerMetaData == null) + throw new Exception("Microsoft Hyper-V VSS Writer not found - cannot backup Hyper-V machines."); + + foreach (var component in writerMetaData.Components) + if (requestedHyperVMs.Contains(component.ComponentName)) + foreach (var file in component.Files) + if (file.FileSpecification.Contains("*")) + { + if (Directory.Exists(file.Path + "\\")) + { + resultPaths.Add(file.Path + "\\"); + Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, file.Path + "\\"), Logging.LogMessageType.Profiling); + } + } + else + { + if (File.Exists(Path.Combine(file.Path, file.FileSpecification))) + { + resultPaths.Add(Path.Combine(file.Path, file.FileSpecification)); + Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, Path.Combine(file.Path, file.FileSpecification)), Logging.LogMessageType.Profiling); + } + } + } + else + { + Logging.Log.WriteMessage("This is client version of Windows. Hyper-V VSS writer is present only on Server version. Backup will continue, but will be crash consistent only in opposite to application consistent in Server version.", Logging.LogMessageType.Warning); + + foreach (var hyperVGuest in hyperVGuests) + if (requestedHyperVMs.Contains(hyperVGuest.ID)) + foreach (var path in hyperVGuest.DataPaths) + { + resultPaths.Add(path); + Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", hyperVGuest.ID, path), Logging.LogMessageType.Profiling); + } + } + + return resultPaths.Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList(); + } + #if DEBUG /// /// Returns all files found in the shadow copies From 1434447614abdf9007579379df52f1215c970f8a Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 7 Oct 2016 10:37:39 +0200 Subject: [PATCH 54/64] fixes2 --- Duplicati/Library/Snapshots/HyperVUtility.cs | 6 +++--- Duplicati/Library/Snapshots/WindowsSnapshot.cs | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Duplicati/Library/Snapshots/HyperVUtility.cs b/Duplicati/Library/Snapshots/HyperVUtility.cs index 30a6faabc..dfcec79e9 100644 --- a/Duplicati/Library/Snapshots/HyperVUtility.cs +++ b/Duplicati/Library/Snapshots/HyperVUtility.cs @@ -94,7 +94,7 @@ namespace Duplicati.Library.Snapshots path = Path.Combine((string)snap["ConfigurationDataRoot"], (string)snap["ConfigurationFile"]); if (File.Exists(path)) result.Add(path); - path = Path.Combine((string)snap["ConfigurationDataRoot"], (string)snap["SuspendDataRoot"]) + "\\"; + path = Utility.Utility.AppendDirSeparator(Path.Combine((string)snap["ConfigurationDataRoot"], (string)snap["SuspendDataRoot"])); if (Directory.Exists(path)) result.Add(path); } @@ -105,7 +105,7 @@ namespace Duplicati.Library.Snapshots path = Path.Combine((string)mObject1["ExternalDataRoot"], "Virtual Machines", vmID + ".xml"); if (File.Exists(path)) result.Add(path); - path = Path.Combine((string)mObject1["ExternalDataRoot"], "Virtual Machines", vmID + "\\"); + path = Utility.Utility.AppendDirSeparator(Path.Combine((string)mObject1["ExternalDataRoot"], "Virtual Machines", vmID)); if (Directory.Exists(path)) result.Add(path); @@ -118,7 +118,7 @@ namespace Duplicati.Library.Snapshots path = Path.Combine((string)mObject1["SnapshotDataRoot"], "Snapshots", snapID.Replace("Microsoft:", "") + ".xml"); if (File.Exists(path)) result.Add(path); - path = Path.Combine((string)mObject1["SnapshotDataRoot"], "Snapshots", snapID.Replace("Microsoft:", "")) + "\\"; + path = Utility.Utility.AppendDirSeparator(Path.Combine((string)mObject1["SnapshotDataRoot"], "Snapshots", snapID.Replace("Microsoft:", ""))); if (Directory.Exists(path)) result.Add(path); } diff --git a/Duplicati/Library/Snapshots/WindowsSnapshot.cs b/Duplicati/Library/Snapshots/WindowsSnapshot.cs index e16d44ada..909f8c412 100644 --- a/Duplicati/Library/Snapshots/WindowsSnapshot.cs +++ b/Duplicati/Library/Snapshots/WindowsSnapshot.cs @@ -196,7 +196,7 @@ namespace Duplicati.Library.Snapshots foreach (var requestedHyperVM in requestedHyperVMs) { - var foundVMs = hyperVGuests.FindAll(x => (x.ID.ToLower() == requestedHyperVM.ToLower())); + var foundVMs = hyperVGuests.FindAll(x => (string.Equals(requestedHyperVM, x.ID, StringComparison.CurrentCultureIgnoreCase))); if (foundVMs.Count != 1) { @@ -221,14 +221,14 @@ namespace Duplicati.Library.Snapshots throw new Exception("Microsoft Hyper-V VSS Writer not found - cannot backup Hyper-V machines."); foreach (var component in writerMetaData.Components) - if (requestedHyperVMs.Contains(component.ComponentName)) + if (requestedHyperVMs.Contains(component.ComponentName, StringComparer.CurrentCultureIgnoreCase)) foreach (var file in component.Files) if (file.FileSpecification.Contains("*")) { - if (Directory.Exists(file.Path + "\\")) + if (Directory.Exists(Utility.Utility.AppendDirSeparator(file.Path))) { - resultPaths.Add(file.Path + "\\"); - Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, file.Path + "\\"), Logging.LogMessageType.Profiling); + resultPaths.Add(Utility.Utility.AppendDirSeparator(file.Path)); + Logging.Log.WriteMessage(string.Format("For VM {0} - adding {1}.", component.ComponentName, Utility.Utility.AppendDirSeparator(file.Path)), Logging.LogMessageType.Profiling); } } else @@ -245,7 +245,7 @@ namespace Duplicati.Library.Snapshots Logging.Log.WriteMessage("This is client version of Windows. Hyper-V VSS writer is present only on Server version. Backup will continue, but will be crash consistent only in opposite to application consistent in Server version.", Logging.LogMessageType.Warning); foreach (var hyperVGuest in hyperVGuests) - if (requestedHyperVMs.Contains(hyperVGuest.ID)) + if (requestedHyperVMs.Contains(hyperVGuest.ID, StringComparer.CurrentCultureIgnoreCase)) foreach (var path in hyperVGuest.DataPaths) { resultPaths.Add(path); From 70edc4f206b8934db31668f9a3342a53b8abd2a7 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 7 Oct 2016 10:44:19 +0200 Subject: [PATCH 55/64] just pull specified languages but include all *.mo files --- .../Localization/Duplicati.Library.Localization.csproj | 9 ++------- Localizations/pull_from_transifex.sh | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj index 562764a73..2df14af27 100644 --- a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj +++ b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj @@ -52,13 +52,8 @@ - - - Localizations\duplicati\localization-de.mo - - - Localizations\duplicati\localization-da.mo - + + \ No newline at end of file diff --git a/Localizations/pull_from_transifex.sh b/Localizations/pull_from_transifex.sh index 934de082c..495d6e061 100644 --- a/Localizations/pull_from_transifex.sh +++ b/Localizations/pull_from_transifex.sh @@ -1,3 +1,3 @@ # transifex client in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) -tx pull --all +tx pull --language=de,da From c9e81b3c30aece825ca4d5983f6678ca427133a1 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 7 Oct 2016 10:51:06 +0200 Subject: [PATCH 56/64] add more language scripts --- Localizations/compile_all.sh | 4 ++++ Localizations/extract_all.sh | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 Localizations/compile_all.sh create mode 100644 Localizations/extract_all.sh diff --git a/Localizations/compile_all.sh b/Localizations/compile_all.sh new file mode 100644 index 000000000..b05a13d0b --- /dev/null +++ b/Localizations/compile_all.sh @@ -0,0 +1,4 @@ +# gettext and angular-gettext-cli in PATH necessary +cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +./duplicati/convert_to_mo.sh +./webroot/compile.sh diff --git a/Localizations/extract_all.sh b/Localizations/extract_all.sh new file mode 100644 index 000000000..5185857fa --- /dev/null +++ b/Localizations/extract_all.sh @@ -0,0 +1,4 @@ +# gettext and angular-gettext-cli in PATH necessary +cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +./duplicati/extract.sh +./webroot/extract.sh From 35c46c4651d90515d032b35d0e9cb99d71545c55 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 7 Oct 2016 10:53:29 +0200 Subject: [PATCH 57/64] remove LocalizationTool[2] --- .../LocalizationTool/LocalizationTool.sln | 26 - .../LocalizationTool/CSVReader.cs | 122 --- .../LocalizationTool/LinqHelpers.cs | 239 ----- .../LocalizationTool/LocalizationTool.csproj | 155 --- .../LocalizationTool/Program.cs | 999 ------------------ .../Properties/AssemblyInfo.cs | 52 - .../Properties/Resources.Designer.cs | 105 -- .../Properties/Resources.resx | 127 --- .../Properties/Settings.Designer.cs | 26 - .../Properties/Settings.settings | 5 - .../LocalizationTool/ResXCompiler.cs | 230 ---- .../Resources/Batchjob.bat.txt | 9 - .../LocalizationTool/Resources/Empty_resx.txt | 120 --- .../LocalizationTool/UpdateGUI.Designer.cs | 311 ------ .../LocalizationTool/UpdateGUI.cs | 233 ---- .../LocalizationTool/UpdateGUI.resx | 120 --- .../LocalizationTool/app.config | 5 - .../LocalizationTool2/LocalizationEntry.cs | 29 - .../LocalizationTool2.csproj | 46 - .../LocalizationTool2/LocalizationTool2.sln | 46 - BuildTools/LocalizationTool2/Program.cs | 95 -- .../Properties/AssemblyInfo.cs | 26 - BuildTools/LocalizationTool2/packages.config | 4 - Installer/Makefile/Makefile | 1 - Installer/fedora/duplicati.spec | 1 - 25 files changed, 3132 deletions(-) delete mode 100644 BuildTools/LocalizationTool/LocalizationTool.sln delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/CSVReader.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/LinqHelpers.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Program.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Properties/AssemblyInfo.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.resx delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.settings delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/ResXCompiler.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Resources/Batchjob.bat.txt delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/Resources/Empty_resx.txt delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.Designer.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.cs delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.resx delete mode 100644 BuildTools/LocalizationTool/LocalizationTool/app.config delete mode 100644 BuildTools/LocalizationTool2/LocalizationEntry.cs delete mode 100644 BuildTools/LocalizationTool2/LocalizationTool2.csproj delete mode 100644 BuildTools/LocalizationTool2/LocalizationTool2.sln delete mode 100644 BuildTools/LocalizationTool2/Program.cs delete mode 100644 BuildTools/LocalizationTool2/Properties/AssemblyInfo.cs delete mode 100644 BuildTools/LocalizationTool2/packages.config diff --git a/BuildTools/LocalizationTool/LocalizationTool.sln b/BuildTools/LocalizationTool/LocalizationTool.sln deleted file mode 100644 index 80c06b81c..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LocalizationTool", "LocalizationTool\LocalizationTool.csproj", "{F093C3D3-28A8-405E-96C0-97AE2C296CCC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Library.Utility", "..\..\Duplicati\Library\Utility\Duplicati.Library.Utility.csproj", "{DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F093C3D3-28A8-405E-96C0-97AE2C296CCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F093C3D3-28A8-405E-96C0-97AE2C296CCC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F093C3D3-28A8-405E-96C0-97AE2C296CCC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F093C3D3-28A8-405E-96C0-97AE2C296CCC}.Release|Any CPU.Build.0 = Release|Any CPU - {DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/BuildTools/LocalizationTool/LocalizationTool/CSVReader.cs b/BuildTools/LocalizationTool/LocalizationTool/CSVReader.cs deleted file mode 100644 index 805fca986..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/CSVReader.cs +++ /dev/null @@ -1,122 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2015, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace LocalizationTool -{ - public class CSVReader : IDisposable - { - private System.IO.StreamReader m_reader; - - public CSVReader(string filename) - { - m_reader = new System.IO.StreamReader(filename, System.Text.Encoding.UTF8, true); - } - - public List AdvanceLine() - { - bool inQuote = false; - StringBuilder sb = new StringBuilder(); - do - { - string line = m_reader.ReadLine(); - if (line == null) - { - if (sb.Length == 0) - return null; - else - throw new Exception("Unexpected EOF, buffer was: " + sb.ToString()); - } - - sb.AppendLine(line); - - foreach (char c in line) - if (c == '"') - inQuote = !inQuote; - } while (inQuote); - - string txt = sb.ToString(); - - if (txt.EndsWith("\r\n")) - txt = txt.Substring(0, txt.Length - 2); - else if (txt.EndsWith("\r\n")) - txt = txt.Substring(0, txt.Length - 2); - else if (txt.EndsWith("\n")) - txt = txt.Substring(0, txt.Length - 1); - else if (txt.EndsWith("\r")) - txt = txt.Substring(0, txt.Length - 1); - - - inQuote = false; - int ix = 0; - List result = new List(); - for(int i = 0; i < txt.Length; i++) - if (inQuote) - { - if (txt[i] == '"') - inQuote = false; - } - else - { - if (txt[i] == '"') - inQuote = true; - else if (txt[i] == ',') - { - result.Add(CleanString(txt.Substring(ix, i - ix))); - ix = i + 1; - } - } - - if (inQuote) - throw new Exception("Failed to parse line: " + txt); - - if (ix != txt.Length) - result.Add(CleanString(txt.Substring(ix))); - - return result; - } - - private string CleanString(string v) - { - //v = v.Trim(); - - if (v.StartsWith("\"") && v.EndsWith("\"")) - return v.Substring(1, v.Length - 2).Replace("\"\"", "\""); - else - return v; - } - - #region IDisposable Members - - public void Dispose() - { - if (m_reader != null) - { - m_reader.Dispose(); - m_reader = null; - } - } - - #endregion - } -} diff --git a/BuildTools/LocalizationTool/LocalizationTool/LinqHelpers.cs b/BuildTools/LocalizationTool/LocalizationTool/LinqHelpers.cs deleted file mode 100644 index d6660ac2a..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/LinqHelpers.cs +++ /dev/null @@ -1,239 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2015, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace LocalizationTool -{ - public static class LinqHelpers - { - // - // Summary: - // Creates a System.Collections.Generic.Dictionary from an System.Collections.Generic.IEnumerable - // according to a specified key selector function. - // - // Parameters: - // source: - // An System.Collections.Generic.IEnumerable to create a System.Collections.Generic.Dictionary - // from. - // - // keySelector: - // A function to extract a key from each element. - // - // Type parameters: - // TSource: - // The type of the elements of source. - // - // TKey: - // The type of the key returned by keySelector. - // - // Returns: - // A System.Collections.Generic.Dictionary that contains keys and - // values. - // - // Exceptions: - // System.ArgumentNullException: - // source or keySelector is null. -or- keySelector produces a key that is null. - public static Dictionary ToSafeDictionary(this IEnumerable source, Func keySelector, string locationName) - { - if (source == null) - throw new ArgumentNullException("source"); - if (keySelector == null) - throw new ArgumentNullException("keySelector"); - - Dictionary res = new Dictionary(); - foreach (TSource el in source) - { - TKey k = keySelector(el); - if (res.ContainsKey(k)) - Console.WriteLine("*** Warning, duplicate key: " + k.ToString() + " in " + locationName); - else - res.Add(k, el); - } - - return res; - } - // - // Summary: - // Creates a System.Collections.Generic.Dictionary from an System.Collections.Generic.IEnumerable - // according to specified key selector and element selector functions. - // - // Parameters: - // source: - // An System.Collections.Generic.IEnumerable to create a System.Collections.Generic.Dictionary - // from. - // - // keySelector: - // A function to extract a key from each element. - // - // elementSelector: - // A transform function to produce a result element value from each element. - // - // Type parameters: - // TSource: - // The type of the elements of source. - // - // TKey: - // The type of the key returned by keySelector. - // - // TElement: - // The type of the value returned by elementSelector. - // - // Returns: - // A System.Collections.Generic.Dictionary that contains values - // of type TElement selected from the input sequence. - // - // Exceptions: - // System.ArgumentNullException: - // source or keySelector or elementSelector is null. -or- keySelector produces - // a key that is null. - public static Dictionary ToDictionary(this IEnumerable source, Func keySelector, Func elementSelector, string locationName) - { - if (source == null) - throw new ArgumentNullException("source"); - if (keySelector == null) - throw new ArgumentNullException("keySelector"); - if (elementSelector == null) - throw new ArgumentNullException("elementSelector"); - - Dictionary res = new Dictionary(); - foreach (TSource el in source) - { - TKey k = keySelector(el); - if (res.ContainsKey(k)) - Console.WriteLine("*** Warning, duplicate key: " + k.ToString() + " in " + locationName); - else - res.Add(k, elementSelector(el)); - } - - return res; - } - // - // Summary: - // Creates a System.Collections.Generic.Dictionary from an System.Collections.Generic.IEnumerable - // according to a specified key selector function and key comparer. - // - // Parameters: - // source: - // An System.Collections.Generic.IEnumerable to create a System.Collections.Generic.Dictionary - // from. - // - // keySelector: - // A function to extract a key from each element. - // - // comparer: - // An System.Collections.Generic.IEqualityComparer to compare keys. - // - // Type parameters: - // TSource: - // The type of the elements of source. - // - // TKey: - // The type of the keys returned by keySelector. - // - // Returns: - // A System.Collections.Generic.Dictionary that contains keys and - // values. - // - // Exceptions: - // System.ArgumentNullException: - // source or keySelector is null. -or- keySelector produces a key that is null. - public static Dictionary ToDictionary(this IEnumerable source, Func keySelector, IEqualityComparer comparer, string locationName) - { - if (source == null) - throw new ArgumentNullException("source"); - if (keySelector == null) - throw new ArgumentNullException("keySelector"); - - Dictionary res = new Dictionary(comparer); - foreach (TSource el in source) - { - TKey k = keySelector(el); - if (res.ContainsKey(k)) - Console.WriteLine("*** Warning, duplicate key: " + k.ToString() + " in " + locationName); - else - res.Add(k, el); - } - - return res; - } - // - // Summary: - // Creates a System.Collections.Generic.Dictionary from an System.Collections.Generic.IEnumerable - // according to a specified key selector function, a comparer, and an element - // selector function. - // - // Parameters: - // source: - // An System.Collections.Generic.IEnumerable to create a System.Collections.Generic.Dictionary - // from. - // - // keySelector: - // A function to extract a key from each element. - // - // elementSelector: - // A transform function to produce a result element value from each element. - // - // comparer: - // An System.Collections.Generic.IEqualityComparer to compare keys. - // - // Type parameters: - // TSource: - // The type of the elements of source. - // - // TKey: - // The type of the key returned by keySelector. - // - // TElement: - // The type of the value returned by elementSelector. - // - // Returns: - // A System.Collections.Generic.Dictionary that contains values - // of type TElement selected from the input sequence. - // - // Exceptions: - // System.ArgumentNullException: - // source or keySelector or elementSelector is null. -or- keySelector produces - // a key that is null. - public static Dictionary ToDictionary(this IEnumerable source, Func keySelector, Func elementSelector, IEqualityComparer comparer, string locationName) - { - if (source == null) - throw new ArgumentNullException("source"); - if (keySelector == null) - throw new ArgumentNullException("keySelector"); - if (elementSelector == null) - throw new ArgumentNullException("elementSelector"); - - Dictionary res = new Dictionary(comparer); - foreach (TSource el in source) - { - TKey k = keySelector(el); - if (res.ContainsKey(k)) - Console.WriteLine("*** Warning, duplicate key: " + k.ToString() + " in " + locationName); - else - res.Add(k, elementSelector(el)); - } - - return res; - } - } -} diff --git a/BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj b/BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj deleted file mode 100644 index b3aa9a0d0..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj +++ /dev/null @@ -1,155 +0,0 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {F093C3D3-28A8-405E-96C0-97AE2C296CCC} - Exe - Properties - LocalizationTool - LocalizationTool - - - 3.5 - v4.5 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - ..\..\..\Duplicati\Localization\ - DEBUG;TRACE - prompt - 4 - export - - - pdbonly - true - ..\..\..\Duplicati\Localization\ - TRACE - prompt - 4 - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - UpdateGUI.cs - - - True - Resources.resx - True - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - Form - - - UpdateGUI.cs - - - - - - - - - {DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65} - Duplicati.Library.Utility - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - 3.5 - - - - - - 3.5 - - - - - - - - - \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/Program.cs b/BuildTools/LocalizationTool/LocalizationTool/Program.cs deleted file mode 100644 index 0fd401444..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Program.cs +++ /dev/null @@ -1,999 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2015, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Windows.Forms; -using System.Collections.Generic; -using System.Linq; -using System.Xml.Linq; -using System.IO; -using System.Net; - -namespace LocalizationTool -{ - static class Program - { - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main(string[] args) - { - if (args.Length == 0) - { - PrintUsage(); - return; - } - - //All relative paths are to the app dir - System.IO.Directory.SetCurrentDirectory(Application.StartupPath); - - string loc = args.Length >= 2 ? args[1] : null; - - switch (args[0].ToLower()) - { - case "clean": - case "cleanup": - Clean(loc); - break; - case "build": - Compile(loc); - break; - case "update": - Update(loc); - break; - case "create": - if (args.Length != 2) - { - Console.WriteLine("missing locale identifier"); - PrintUsage(); - return; - } - Create(loc); - break; - case "report": - Report(loc); - break; - case "export": - Export(loc); - break; - case "exportdiff": - if (args.Length != 3) - { - Console.WriteLine("missing locale identifier or input CSV file"); - PrintUsage(); - return; - } - - ExportDiff(loc, args[2]); - break; - case "import": - if (args.Length != 3) - { - Console.WriteLine("missing locale identifier or input CSV file"); - PrintUsage(); - return; - } - Import(loc, args[2]); - break; - case "guiupdate": - Application.EnableVisualStyles(); - Application.DoEvents(); - - Report(loc); - new UpdateGUI(System.IO.Path.Combine(Application.StartupPath, "report." + loc + ".xml")).ShowDialog(); - break; - case "webpull": - WebPull(loc, false); - break; - case "webupdate": - WebPull(loc, true); - break; - default: - PrintUsage(); - return; - } - } - - - private static void PrintUsage() - { - Console.WriteLine("Usage: "); - - Console.WriteLine("LocalizationTool.exe CLEAN [locale identifier]"); - Console.WriteLine("LocalizationTool.exe BUILD [locale identifier]"); - Console.WriteLine("LocalizationTool.exe UPDATE [locale identifier]"); - Console.WriteLine("LocalizationTool.exe REPORT [locale identifier]"); - Console.WriteLine("LocalizationTool.exe CREATE "); - Console.WriteLine("LocalizationTool.exe GUIUPDATE "); - Console.WriteLine("LocalizationTool.exe EXPORT [locale identifier]"); - Console.WriteLine("LocalizationTool.exe IMPORT "); - Console.WriteLine("LocalizationTool.exe EXPORTDIFF "); - Console.WriteLine("LocalizationTool.exe WEBPULL [locale identifier]"); - Console.WriteLine("LocalizationTool.exe WEBUPDATE [locale identifier]"); - } - - private struct CSVEntry - { - public string Filename; - public string Fieldkey; - public string Origvalue; - public string Value; - public string Status; - - public string[] extraFields; - - public CSVEntry(List fields) - { - Filename = fields[0]; - Fieldkey = fields[1]; - Status = fields[2]; - Origvalue = fields[3]; - Value = fields[4]; - - if (fields.Count > 5) - { - extraFields = new string[fields.Count - 5]; - fields.CopyTo(5, extraFields, 0, extraFields.Length); - } - else - extraFields = null; - } - } - - private static bool IsValidCulture(string c) - { - try - { - System.Globalization.CultureInfo.GetCultureInfo(c); - return true; - } - catch - { - return false; - } - } - - /// - /// Downloads updated CSV files from the web and generates diff files, and optionally updates the local CSV files - /// - /// The culture to use - /// True if the elements should be updated as well - private static void WebPull(string loc, bool update) - { - var locs = - from n in Directory.GetFiles(Application.StartupPath, "report.*.url") - where IsValidCulture(Path.GetFileNameWithoutExtension(n).Substring("report.".Length)) - select Path.GetFileNameWithoutExtension(n).Substring("report.".Length); - - if (!string.IsNullOrEmpty(loc)) - { - locs = locs.Where(c => string.Equals(c, loc, StringComparison.CurrentCultureIgnoreCase)); - if (locs.Count() == 0) - { - Console.WriteLine("No URL file found for culture {0}", loc); - return; - } - } - - if (locs.Count() == 0) - { - Console.WriteLine("No culture.url files found"); - return; - } - - foreach (var culture in locs) - { - var url = string.Format("report.{0}.url", culture); - var file = string.Format("report.{0}.new.csv", culture); - - if (File.Exists(file)) - File.Delete(file); - Console.Write("Downloading updated CSV for {0} ... ", culture); - try { new WebClient().DownloadFile(File.ReadAllText(url).Trim(), file); } - catch (Exception ex) - { - Console.WriteLine("Failed!"); - Console.WriteLine(" -> {0}", ex.Message); - continue; - } - Console.WriteLine("Done!"); - - if (update) - { - Console.Write("Updating local files for {0} .", culture); - ExportDiff(culture, file); - Console.Write("."); - Import(culture, file); - Console.Write("."); - Export(culture); - Console.WriteLine(" Done!"); - } - - } - - } - - /// - /// Imports a CSV file into a dictionary format, - /// Outer key is filename, inner key is fieldname, inner value is translated text - /// - /// The CSV file to read from - /// The current culture string - /// Dictionary where outer key is filename, inner key is fieldname, inner value is translated text - private static Dictionary> ImportCSV(string file, string loc, Func filter) - { - Dictionary> values = new Dictionary>(); - - using (CSVReader r = new CSVReader(file)) - { - List fields = null; - while ((fields = r.AdvanceLine()) != null) - if (fields.Count >= 5) - { - CSVEntry e = new CSVEntry(fields); - e.Filename = System.IO.Path.Combine(System.IO.Path.Combine(Application.StartupPath, loc), e.Filename); - - if (filter != null && filter(e)) - continue; - - if (!values.ContainsKey(e.Filename)) - values.Add(e.Filename, new Dictionary()); - - Dictionary l = values[e.Filename]; - l[e.Fieldkey] = e; - } - } - - return values; - } - - private static void Import(string loc, string p) - { - //Outer key is filename, inner key is fieldname, inner value is translated text - Dictionary> values = ImportCSV(p, loc, e => e.Value.Trim().Length == 0 || e.Value == e.Origvalue); - - if (Duplicati.Library.Utility.Utility.IsClientLinux) - { - Dictionary> remap = new Dictionary>(); - foreach(string key in values.Keys) - remap[key.Replace("\\", System.IO.Path.DirectorySeparatorChar.ToString ())] = values[key]; - - values = remap; - } - - string folder = System.IO.Path.Combine(Application.StartupPath, loc); - if (!System.IO.Directory.Exists(folder)) - Create(loc); - else - Update(loc); - - XNamespace xmlns = ""; - foreach (ResXFileInfo inf in GetResXList(loc)) - { - if (System.IO.File.Exists(inf.TargetFile) && values.ContainsKey(inf.TargetFile)) - { - XDocument targetDoc = XDocument.Load(inf.TargetFile); - XNode insertTarget = targetDoc.Element("root").LastNode; - var targetVals = targetDoc.Element("root").Elements("data").ToSafeDictionary(c => c.Attribute("name").Value, inf.TargetFile); - var sourceVals = values[inf.TargetFile]; - values.Remove(inf.TargetFile); - - bool updated = false; - foreach (var item in sourceVals) - if (targetVals.ContainsKey(item.Key)) - { - if (targetVals[item.Key].Element("value").Value.Replace("\r\n", "\n") != item.Value.Value.Replace("\r\n", "\n")) - { - updated = true; - targetVals[item.Key].Element("value").Value = item.Value.Value; - } - } - else - { - updated = true; - insertTarget.AddAfterSelf(new XElement("data", - new XAttribute("name", item.Key), - new XAttribute(xmlns + "space", "preserve"), - new XElement("value", item.Value.Value) - )); - } - - if (updated) - targetDoc.Save(inf.TargetFile); - } - } - - if (values.Count != 0) - Console.WriteLine("The following files were translated but did not exist: " + string.Join(Environment.NewLine, values.Keys.ToArray())); - } - - - public static IEnumerable GetLocaleFolders(string locid) - { - if (string.IsNullOrEmpty(locid)) - return System.IO.Directory.GetDirectories(Application.StartupPath).Where(c => - { - try - { - System.Globalization.CultureInfo.GetCultureInfo(System.IO.Path.GetFileName(c)); - return true; - } - catch - { - return false; - } - }).Select(c => System.IO.Path.GetFileName(c)); - else - return new string[] { locid }; - } - - private static void Export(string cultures) - { - Update(cultures); - Report(cultures); - - foreach (string culture in GetLocaleFolders(cultures)) - { - XDocument doc = XDocument.Load(System.IO.Path.Combine(Application.StartupPath, "report." + culture + ".xml")); - string outfile = System.IO.Path.Combine(Application.StartupPath, "report." + culture + ".csv"); - - Dictionary> elems = new Dictionary>(); - foreach (var file in doc.Element("root").Elements("file")) - { - string filename = file.Attribute("filename").Value.Substring(Duplicati.Library.Utility.Utility.AppendDirSeparator(Application.StartupPath).Length); - filename = filename.Substring(culture.Length + 1); - - Dictionary e = new Dictionary(); - elems[filename] = e; - - foreach (var item in file.Element("updated").Elements("item")) - { - CSVEntry c = new CSVEntry(); - c.Filename = filename; - c.Fieldkey = item.Attribute("name").Value; - c.Status = item.Parent.Name.LocalName; - c.Origvalue = item.Element("original").Value; - c.Value = item.Element("translated").Value; - e.Add(c.Fieldkey, c); - - } - - foreach (var item in file.Element("missing").Elements("item")) - { - CSVEntry c = new CSVEntry(); - c.Filename = filename; - c.Fieldkey = item.Attribute("name").Value; - c.Status = item.Parent.Name.LocalName; - c.Origvalue = item.Value; - c.Value = ""; - e.Add(c.Fieldkey, c); - } - - foreach (var item in file.Element("not-updated").Elements("item")) - { - CSVEntry c = new CSVEntry(); - c.Filename = filename; - c.Fieldkey = item.Attribute("name").Value; - c.Status = item.Parent.Name.LocalName; - c.Origvalue = item.Value; - c.Value = ""; - e.Add(c.Fieldkey, c); - } - - foreach (var item in file.Element("unused").Elements("item")) - { - CSVEntry c = new CSVEntry(); - c.Filename = filename; - c.Fieldkey = item.Attribute("name").Value; - c.Status = item.Parent.Name.LocalName; - c.Origvalue = ""; - c.Value = item.Value; - e.Add(c.Fieldkey, c); - } - - } - - WriteCSVFile(outfile, culture, elems, null); - } - } - - private static void ExportDiff(string culture, string inputfile) - { - inputfile = System.IO.Path.GetFullPath(inputfile); - - string currentFile = System.IO.Path.Combine(Application.StartupPath, "report." + culture + ".csv"); - string diffFile = System.IO.Path.Combine(Application.StartupPath, "report." + culture + ".diff.csv"); - - if (currentFile.Equals(inputfile, Duplicati.Library.Utility.Utility.ClientFilenameStringComparision)) - throw new Exception("Input file will be overwritten, please use another file"); - - Export(culture); - - - //Outer key is filename, inner key is fieldname, inner value is translated text - Dictionary> inputValues = ImportCSV(inputfile, culture, null); - Dictionary> currentValues = ImportCSV(currentFile, culture, null); - - Dictionary> added = new Dictionary>(); - Dictionary> removed = new Dictionary>(); - - foreach (var f in currentValues) - { - Dictionary other; - inputValues.TryGetValue(f.Key, out other); - - if (other == null) - { - added.Add(f.Key, f.Value); - } - else - { - Dictionary a = new Dictionary(); - - foreach (KeyValuePair s in f.Value) - { - if (other.ContainsKey(s.Key)) - other.Remove(s.Key); - else - a.Add(s.Key, s.Value); - } - - if (a.Count > 0) - added.Add(f.Key, a); - - if (other.Count > 0) - removed.Add(f.Key, other); - } - } - - Dictionary> overrides = new Dictionary>(); - Dictionary> diffElems = new Dictionary>(); - - foreach (KeyValuePair> f in added) - foreach (KeyValuePair s in f.Value) - if (s.Value.Origvalue == s.Value.Value || s.Value.Value.Trim().Length == 0) - { - if (!overrides.ContainsKey(f.Key)) - overrides.Add(f.Key, new Dictionary()); - if (!diffElems.ContainsKey(f.Key)) - diffElems.Add(f.Key, new Dictionary()); - overrides[f.Key].Add(s.Key, "not-updated"); - diffElems[f.Key].Add(s.Key, s.Value); - } - - foreach (KeyValuePair> f in removed) - foreach (KeyValuePair s in f.Value) - { - if (!overrides.ContainsKey(f.Key)) - overrides.Add(f.Key, new Dictionary()); - if (!diffElems.ContainsKey(f.Key)) - diffElems.Add(f.Key, new Dictionary()); - overrides[f.Key].Add(s.Key, "unused"); - diffElems[f.Key].Add(s.Key, s.Value); - } - - WriteCSVFile(diffFile, culture, diffElems, overrides); - - //Re-read the file - inputValues = ImportCSV(inputfile, culture, null); - - //Add the new entries - foreach (KeyValuePair> f in added) - { - if (!inputValues.ContainsKey(f.Key)) - inputValues.Add(f.Key, new Dictionary()); - - Dictionary o = inputValues[f.Key]; - - foreach (KeyValuePair s in f.Value) - o.Add(s.Key, s.Value); - - } - - foreach (KeyValuePair> f in currentValues) - { - Dictionary o = inputValues[f.Key]; - foreach (KeyValuePair s in f.Value) - { - CSVEntry c = o[s.Key]; - if (s.Value.Status == "unused") - c.Status = "unused"; - else if (c.Origvalue == c.Value) - c.Status = "not-updated"; - else if (string.IsNullOrEmpty(c.Value) || c.Value.Trim().Length == 0) - c.Status = "missing"; - else - c.Status = "updated"; - - o[s.Key] = c; - } - } - - //Update the removed entries - foreach (KeyValuePair> f in removed) - { - Dictionary o = inputValues[f.Key]; - foreach (KeyValuePair s in f.Value) - { - CSVEntry c = o[s.Key]; - c.Status = "unused"; - o[s.Key] = c; - } - } - - - - //Write the output file - diffFile = System.IO.Path.Combine(Application.StartupPath, "report." + culture + ".updated.csv"); - WriteCSVFile(diffFile, culture, inputValues, null); - } - - private static void WriteCSVFile(string filename, string culture, Dictionary> entries, Dictionary> status_overrides) - { - if (status_overrides == null) - status_overrides = new Dictionary>(); - - List>> sortlist = new List>>(); - foreach (KeyValuePair> f in entries) - foreach (KeyValuePair s in f.Value) - sortlist.Add(new KeyValuePair>(f.Key, s)); - - var sortedlist = sortlist.OrderBy(x => x.Key + System.IO.Path.PathSeparator + x.Value.Key); - - using (System.IO.StreamWriter sw = new System.IO.StreamWriter(filename, false, new System.Text.UTF8Encoding(false))) - { - string filenameprefix = System.IO.Path.Combine(Application.StartupPath, culture); - int pfl = filenameprefix.Length + 1; - - foreach (KeyValuePair> f in sortedlist) - { - string status = f.Value.Value.Status; - if (status_overrides.ContainsKey(f.Key) && status_overrides[f.Key].ContainsKey(f.Value.Key)) - status = status_overrides[f.Key][f.Value.Key]; - - string path = f.Key; - if (f.Key.StartsWith(filenameprefix, Duplicati.Library.Utility.Utility.ClientFilenameStringComparision)) - path = f.Key.Substring(Math.Min(pfl, f.Key.Length)); - - if (Duplicati.Library.Utility.Utility.IsClientLinux) - path = path.Replace(System.IO.Path.DirectorySeparatorChar.ToString(), "\\"); - - WriteCSVLine(sw, path, f.Value.Key, status, f.Value.Value.Origvalue, f.Value.Value.Value, f.Value.Value.extraFields); - } - } - } - - private static string CSV_SEPARATOR = ","; - - private static void WriteCSVLine(System.IO.StreamWriter sw, string filename, string key, string status, string originalText, string translatedText, string[] extraFields) - { - sw.Write(EscapeCSVString(filename)); - sw.Write(CSV_SEPARATOR); - sw.Write(EscapeCSVString(key)); - sw.Write(CSV_SEPARATOR); - sw.Write(EscapeCSVString(status)); - sw.Write(CSV_SEPARATOR); - sw.Write(EscapeCSVString(originalText)); - sw.Write(CSV_SEPARATOR); - sw.Write(EscapeCSVString(translatedText)); - - if (extraFields != null && extraFields.Length > 0) - foreach (string s in extraFields) - { - sw.Write(CSV_SEPARATOR); - sw.Write(EscapeCSVString(s)); - } - - sw.Write("\r\n"); - } - - private static string EscapeCSVString(string value) - { - //.Replace("\\", "\\\\").Replace("\r\n", "\\n").Replace("\r", "\\n").Replace("\n", "\\n").Replace("\t", "\\t") - return "\"" + value.Replace("\"", "\"\"") + "\""; - } - - private static void Report(string cultures) - { - foreach (string culture in GetLocaleFolders(cultures)) - { - Dictionary ignores = new Dictionary(); - string ignorefile = System.IO.Path.Combine(Application.StartupPath, "ignore." + culture + ".xml"); - if (System.IO.File.Exists(ignorefile)) - ignores = XDocument.Load(ignorefile).Element("root").Elements("ignore").Select(c => c.Value).ToSafeDictionary(c => c.ToLower().Trim(), ignorefile); - - //Make sure we ignore empty strings - ignores[""] = ""; - - //Ignore common leftover values - for (int i = 1; i < 20; i++) - { - string _i = i.ToString(); - ignores["textbox" + _i] = ""; - ignores["combobox" + _i] = ""; - ignores["checkbox" + _i] = ""; - ignores["label" + _i] = ""; - ignores["radiobutton" + _i] = ""; - ignores["button" + _i] = ""; - ignores["toolstrip" + _i] = ""; - ignores["toolstripbutton" + _i] = ""; - ignores["statusstrip" + _i] = ""; - } - - - XDocument report = new XDocument( - new XElement("root") - ); - XElement reportRoot = report.Element("root"); - - IEnumerable files = GetResXList(culture); - var missingFiles = files.Where(c => !System.IO.File.Exists(c.TargetFile)); - var existingFiles = files.Where(c => System.IO.File.Exists(c.TargetFile)); - - var extraFiles = from x in Duplicati.Library.Utility.Utility.EnumerateFiles(System.IO.Path.Combine(Application.StartupPath, culture)) - where - x.EndsWith("." + culture + ".resx") - && - !files.Select(c => c.TargetFile).Contains(x) - select x; - - reportRoot.Add( - new XElement("files", - new XElement("missing", - from x in missingFiles - select new XElement("file", x.TargetFile) - ), - new XElement("unused", - from x in extraFiles - select new XElement("file", x) - ) - ) - ); - - foreach(ResXFileInfo inf in existingFiles) - { - IEnumerable sourceElements = XDocument.Load(inf.SourceFile).Element("root").Elements("data"); - IEnumerable targetElements = XDocument.Load(inf.TargetFile).Element("root").Elements("data"); - - if (inf.IsForm) - { - //Look only for strings - Func filter = - c => - !c.Attribute("name").Value.StartsWith(">>") - && - c.Attribute("mimetype") == null - && - ( - c.Attribute("type") == null - || - c.Attribute("type").Value == "System.String, mscorlib" - || - c.Attribute("type").Value == "System.String" - ); - - sourceElements = sourceElements.Where(filter); - targetElements = targetElements.Where(filter); - } - - //Filter the source and target before proceeding - sourceElements = sourceElements.Where(c => !ignores.ContainsKey(c.Element("value").Value.Trim().ToLower()) && !c.Element("value").Value.Trim().ToLower().StartsWith("..\\resources\\") && !c.Element("value").Value.Trim().ToLower().StartsWith("../resources/")); - targetElements = targetElements.Where(c => !ignores.ContainsKey(c.Element("value").Value.Trim().ToLower()) && !c.Element("value").Value.Trim().ToLower().StartsWith("..\\resources\\") && !c.Element("value").Value.Trim().ToLower().StartsWith("../resources/")); - - var sourceVals = sourceElements.ToSafeDictionary(c => c.Attribute("name").Value, inf.SourceFile); - var targetVals = targetElements.ToSafeDictionary(c => c.Attribute("name").Value, inf.TargetFile); - - var missing = sourceVals.Where(c => !targetVals.ContainsKey(c.Key)).ToList(); - var unused = targetVals.Where(c => !sourceVals.ContainsKey(c.Key)).ToList(); - var notUpdated = sourceVals.Where(c => - targetVals.ContainsKey(c.Key) - && - targetVals[c.Key].Element("value").Value == c.Value.Element("value").Value).ToList(); - - var updated = sourceVals.Where(c => - !missing.Contains(c) - && - !unused.Contains(c) - && - !notUpdated.Contains(c) - && - targetVals.ContainsKey(c.Key) - ); - - var yy = sourceVals.Values.Where(x => x.Value.Contains("System.Draw")).Concat(targetVals.Values.Where(x => x.Value.Contains("System.Draw"))); - if (yy.Count() != 0) - { - } - - reportRoot.Add( - new XElement("file", - new XAttribute("filename", inf.TargetFile), - new XElement("missing", - from x in missing - select new XElement("item", - new XAttribute("name", x.Key), - x.Value.Element("value").Value - ) - ), - new XElement("unused", - from x in unused - select new XElement("item", - new XAttribute("name", x.Key), - x.Value.Element("value").Value - ) - ), - new XElement("not-updated", - from x in notUpdated - select new XElement("item", - new XAttribute("name", x.Key), - x.Value.Element("value").Value - ) - ), - new XElement("updated", - from x in updated - select new XElement("item", - new XAttribute("name", x.Key), - new XElement("original", - x.Value.Element("value").Value - ), - new XElement("translated", - targetVals[x.Key].Element("value").Value - ) - ) - ) - ) - ); - } - - report.Save(System.IO.Path.Combine(Application.StartupPath, "report." + culture + ".xml")); - } - } - - private static void Create(string culture) - { - System.Globalization.CultureInfo ci = System.Globalization.CultureInfo.GetCultureInfo(culture); //Validate - string folder = System.IO.Path.Combine(Application.StartupPath, culture); - if (!System.IO.Directory.Exists(folder)) - System.IO.Directory.CreateDirectory(folder); - Update(culture); - } - - public class ResXFileInfo - { - public string SourceFile { get; set; } - public string TargetFile { get; set; } - public string NetrualTargetFile { get; set; } - public bool IsForm { get; set; } - } - - public static IEnumerable GetResXList(string culture) - { - List res = new List(); - foreach (XElement conf in XDocument.Load(System.IO.Path.Combine(Application.StartupPath, "configuration.xml")).Element("root").Elements("configuration")) - { - string sourcefolder = conf.Element("sourcefolder").Value; - if (Duplicati.Library.Utility.Utility.IsClientLinux) - sourcefolder = sourcefolder.Replace("\\", System.IO.Path.DirectorySeparatorChar.ToString()); - - string outputfolder = System.IO.Path.GetFullPath(Duplicati.Library.Utility.Utility.AppendDirSeparator(System.IO.Path.Combine(Application.StartupPath, culture))); - sourcefolder = Duplicati.Library.Utility.Utility.AppendDirSeparator(System.IO.Path.GetFullPath(sourcefolder)); - - foreach (XElement fn in conf.Elements("assembly")) - { - string subfolder = fn.Attribute("folder").Value; - if (Duplicati.Library.Utility.Utility.IsClientLinux) - subfolder = subfolder.Replace("\\", System.IO.Path.DirectorySeparatorChar.ToString()); - - foreach (string s in Duplicati.Library.Utility.Utility.EnumerateFiles(System.IO.Path.Combine(sourcefolder, subfolder))) - { - if (s.ToLower().StartsWith(Application.StartupPath.ToLower())) - continue; - - if (s.EndsWith(".resx")) - { - string targetNameNeutral = System.IO.Path.Combine(outputfolder, s.Substring(sourcefolder.Length)); - - if (!System.IO.Directory.Exists(System.IO.Path.GetDirectoryName(targetNameNeutral))) - System.IO.Directory.CreateDirectory(System.IO.Path.GetDirectoryName(targetNameNeutral)); - - string targetFilename = targetNameNeutral.Substring(0, targetNameNeutral.Length - "resx".Length) + culture + ".resx"; - if (res.Where(x => x.TargetFile == targetFilename).FirstOrDefault() == null) - res.Add(new ResXFileInfo() - { - SourceFile = s, - IsForm = System.IO.File.Exists(System.IO.Path.ChangeExtension(s, ".cs")), - NetrualTargetFile = targetNameNeutral, - TargetFile = targetFilename - }); - } - } - } - } - - return res; - } - - private static void Update(string cultures) - { - foreach (string culture in GetLocaleFolders(cultures)) - { - foreach (ResXFileInfo inf in GetResXList(culture)) - { - if (inf.IsForm) - System.IO.File.Copy(inf.SourceFile, inf.NetrualTargetFile, true); //Copy the updated resx - - if (System.IO.File.Exists(inf.TargetFile)) - { - //Merge, forms are auto-merged, in that they depend on the neutral .resx file - if (!inf.IsForm) - { - XDocument targetDoc = XDocument.Load(inf.TargetFile); - XNode insertTarget = targetDoc.Element("root").LastNode; - - var sourceVals = XDocument.Load(inf.SourceFile).Element("root").Elements("data").ToSafeDictionary(c => c.Attribute("name").Value, inf.SourceFile); - var targetVals = targetDoc.Element("root").Elements("data").ToSafeDictionary(c => c.Attribute("name").Value, inf.TargetFile); - - bool updated = false; - foreach (var item in sourceVals) - if (!targetVals.ContainsKey(item.Key)) - { - updated = true; - insertTarget.AddAfterSelf(new XElement(item.Value)); - } - - if (updated) - targetDoc.Save(inf.TargetFile); - } - } - else - { - if (inf.IsForm) - using (System.IO.StreamWriter sw = new System.IO.StreamWriter(inf.TargetFile)) - sw.Write(Properties.Resources.Empty_resx); - else - { - if (Duplicati.Library.Utility.Utility.IsClientLinux) - { - var doc = XDocument.Load(inf.SourceFile); - var entries = from x in doc.Element("root").Elements("data") - where - x.Attribute("type") != null - && - x.Attribute("type").Value == "System.Resources.ResXFileRef, System.Windows.Forms" - select x; - - foreach(var e in entries) - { - string name = e.Element("value").Value; - int ixpos = name.IndexOf(";"); - string path = name.Substring(0, ixpos); - path = path.Replace ("\\", System.IO.Path.DirectorySeparatorChar.ToString()); - e.Element("value").Value = path + name.Substring(ixpos); - } - - doc.Save(inf.TargetFile); - - } else { - System.IO.File.Copy(inf.SourceFile, inf.TargetFile); - } - } - } - - - foreach (var item in from y in - (from x in XDocument.Load(inf.SourceFile).Element("root").Elements("data") - where - x.Attribute("type") != null - && - x.Attribute("type").Value == "System.Resources.ResXFileRef, System.Windows.Forms" - select x) - let relname = y.Element("value").Value.Substring(0, y.Element("value").Value.IndexOf(";")) - let sourceRes = System.IO.Path.GetFullPath(System.IO.Path.Combine(System.IO.Path.GetDirectoryName(inf.SourceFile), relname)).Replace("\\", System.IO.Path.DirectorySeparatorChar.ToString()) - let targetRes = System.IO.Path.GetFullPath(System.IO.Path.Combine(System.IO.Path.GetDirectoryName(inf.TargetFile), relname)).Replace("\\", System.IO.Path.DirectorySeparatorChar.ToString()) - - select new { sourceRes, targetRes } - ) - { - if (!System.IO.Directory.Exists(System.IO.Path.GetDirectoryName(item.targetRes))) - System.IO.Directory.CreateDirectory(System.IO.Path.GetDirectoryName(item.targetRes)); - - if (!System.IO.File.Exists(item.targetRes)) - { - if (Duplicati.Library.Utility.Utility.IsClientLinux && !System.IO.File.Exists(item.sourceRes)) - { - string basefolder = System.IO.Path.GetDirectoryName(item.sourceRes); - string sourcefile = System.IO.Directory.GetFiles (basefolder).FirstOrDefault (x => item.sourceRes.Equals(x, StringComparison.InvariantCultureIgnoreCase)); - if (sourcefile == null) - Console.WriteLine ("Source file not found: " + item.sourceRes); - else - System.IO.File.Copy (sourcefile, item.targetRes); - - } else { - System.IO.File.Copy(item.sourceRes, item.targetRes); - } - } - } - - } - - string batchfilename = System.IO.Path.Combine(System.IO.Path.Combine(Application.StartupPath, culture), "gui update.bat"); - System.IO.File.WriteAllText(batchfilename, Properties.Resources.Batchjob_bat, System.Text.Encoding.Default); - } - } - - - - private static void Clean(string cultureReq) - { - string root = Duplicati.Library.Utility.Utility.AppendDirSeparator(Application.StartupPath); - if (!string.IsNullOrEmpty(cultureReq)) - root = System.IO.Path.Combine(root, cultureReq); - - foreach (string s in Duplicati.Library.Utility.Utility.EnumerateFiles(Application.StartupPath)) - if (System.IO.Path.GetDirectoryName(s) != Application.StartupPath && (System.IO.Path.GetExtension(s) == ".resources" || System.IO.Path.GetExtension(s) == ".dll")) - System.IO.File.Delete(s); - else if (System.IO.Path.GetExtension(s) == ".resx") - { - //Remove the extra files required for resgen.exe - string culture = s.Substring(root.Length); - culture = culture.Substring(0, culture.IndexOf(System.IO.Path.DirectorySeparatorChar)); - if (!s.ToLower().EndsWith("." + culture.ToLower() + ".resx") && System.IO.File.Exists(s.Substring(0, s.Length - "resx".Length) + culture + ".resx")) - System.IO.File.Delete(s); - } - - } - - private static void Compile(string cultureReq) - { - XDocument doc = XDocument.Load(System.IO.Path.Combine(Application.StartupPath, "configuration.xml")); - - foreach (XElement conf in doc.Element("root").Elements("configuration")) - { - string keyfile = conf.Element("keyfile") == null ? null : conf.Element("keyfile").Value; - string versionassembly = conf.Element("versionassembly").Value; - string outputfolder = conf.Element("outputfolder").Value; - string productname = conf.Element("productname").Value; - string fxVer = conf.Element("frameworkVersion") == null ? "4.0" : conf.Element("frameworkVersion").Value; - - Console.WriteLine("Compiling for framework: " + fxVer); - - foreach (XElement n in conf.Elements("assembly")) - { - string assemblyName = n.Attribute("name").Value; - string folder = n.Attribute("folder").Value; - string @namespace = n.Attribute("namespace") == null ? assemblyName : n.Attribute("namespace").Value; - - foreach (string culture in GetLocaleFolders(cultureReq)) - { - List excludes = (from x in n.Elements("exclude") - let fullpath = System.IO.Path.Combine(System.IO.Path.Combine(Application.StartupPath, culture), x.Value) - select fullpath).ToList(); - - string outfolder = System.IO.Path.GetFullPath(System.IO.Path.Combine(outputfolder, culture)); - if (!System.IO.Directory.Exists(outfolder)) - System.IO.Directory.CreateDirectory(outfolder); - - ResXCompiler.CompileResxFiles(System.IO.Path.Combine(System.IO.Path.Combine(Application.StartupPath, culture), folder), excludes, @namespace, System.IO.Path.Combine(outfolder, assemblyName + ".resources.dll"), System.IO.Path.GetFullPath(versionassembly), keyfile, culture, productname, fxVer); - } - } - } - } - } -} \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/Properties/AssemblyInfo.cs b/BuildTools/LocalizationTool/LocalizationTool/Properties/AssemblyInfo.cs deleted file mode 100644 index 1390e93f9..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,52 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2015, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("LocalizationTool")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Duplicati Team")] -[assembly: AssemblyProduct("LocalizationTool")] -[assembly: AssemblyCopyright("Copyright © Duplicati Team 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6f59216b-26e5-48cc-907b-16a97c7625df")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("2.0.0.7")] -[assembly: AssemblyFileVersion("2.0.0.7")] diff --git a/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs b/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs deleted file mode 100644 index c9038c95b..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs +++ /dev/null @@ -1,105 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.544 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace LocalizationTool.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LocalizationTool.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to @echo off - /// - ///echo Processing updates, please wait ... - /// - ///set FOLDERNAME= - ///for /f "tokens=*" %%a in ("%CD%") do set FOLDERNAME=%%~na - /// - ///..\LocalizationTool.exe update %FOLDERNAME% - ///..\LocalizationTool.exe guiupdate %FOLDERNAME%. - /// - internal static string Batchjob_bat { - get { - return ResourceManager.GetString("Batchjob.bat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> - ///<root> - /// <!-- - /// Microsoft ResX Schema - /// - /// Version 2.0 - /// - /// The primary goals of this format is to allow a simple XML format - /// that is mostly human readable. The generation and parsing of the - /// various data types are done through the TypeConverter classes - /// associated with the data types. - /// - /// Example: - /// - /// ... ado.net/XML headers & schema ... - /// <resheader name="resmimetype">text/microsoft-resx</resheader> - /// <resheader n [rest of string was truncated]";. - /// - internal static string Empty_resx { - get { - return ResourceManager.GetString("Empty_resx", resourceCulture); - } - } - } -} diff --git a/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.resx b/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.resx deleted file mode 100644 index 3fb3e1583..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.resx +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\Batchjob.bat.txt;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 - - - ..\Resources\Empty_resx.txt;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 - - \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs b/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs deleted file mode 100644 index 5870bf2f4..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.544 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace LocalizationTool.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.settings b/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.settings deleted file mode 100644 index 2bd17f050..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.settings +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/ResXCompiler.cs b/BuildTools/LocalizationTool/LocalizationTool/ResXCompiler.cs deleted file mode 100644 index 218085c36..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/ResXCompiler.cs +++ /dev/null @@ -1,230 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2015, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Collections.Generic; -using System.Text; -using System.Linq; -using System.Configuration; - -namespace LocalizationTool -{ - public static class ResXCompiler - { - private static string ExecuteAndRead(string command, string arguments) - { - var psi = new System.Diagnostics.ProcessStartInfo(command, arguments); - psi.RedirectStandardOutput = true; - psi.UseShellExecute = false; - - var pi = System.Diagnostics.Process.Start(psi); - pi.WaitForExit(5000); - if (pi.HasExited) - return pi.StandardOutput.ReadToEnd().Trim(); - - return null; - } - - public static void CompileResxFiles(string folder, List excludeFolders, string @namespace, string assemblyname, string versionAssembly, string keyfile, string culture, string productname, string fxVer) - { - string resgenexe; - string alexe; - if (Duplicati.Library.Utility.Utility.IsClientLinux) - { - resgenexe = ExecuteAndRead("which", "resgen"); - alexe = ExecuteAndRead("which", "al"); - } - else //Windows - { - //Order of these paths is also the search order - string[] known_sdk_paths = null; - if (fxVer == "2.0") - { - known_sdk_paths = new string[] - { - Environment.ExpandEnvironmentVariables("%WINDIR%\\Microsoft.Net\\Framework\\v2.0.50727\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES%\\Microsoft.NET\\SDK\\v2.0\\bin\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES(X86)%\\Microsoft.NET\\SDK\\v2.0\\bin\\"), - }; - } - else if (fxVer == "3.0") - { - known_sdk_paths = new string[] - { - Environment.ExpandEnvironmentVariables("%WINDIR%\\Microsoft.Net\\Framework\\v3.0\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES%\\Microsoft SDKs\\Windows\\v6.0A\\bin\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES(X86)%\\Microsoft SDKs\\Windows\\v6.0A\\bin\\"), - - }; - } - else if (fxVer == "3.5") - { - known_sdk_paths = new string[] - { - Environment.ExpandEnvironmentVariables("%WINDIR%\\Microsoft.Net\\Framework\\v3.5\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES%\\Microsoft SDKs\\Windows\\v7.0A\\bin\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES(X86)%\\Microsoft SDKs\\Windows\\v7.0A\\bin\\"), - }; - } - else - { - known_sdk_paths = new string[] - { - Environment.ExpandEnvironmentVariables("%WINDIR%\\Microsoft.Net\\Framework\\v4.0\\"), - Environment.ExpandEnvironmentVariables("%WINDIR%\\Microsoft.Net\\Framework\\v4.0.30319\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES%\\Microsoft SDKs\\Windows\\v8.0A\\bin\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES%\\Microsoft SDKs\\Windows\\v8.0A\\bin\\NETFX 4.0 Tools\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES%\\Microsoft SDKs\\Windows\\v7.1\\Bin\\NETFX 4.0 Tools\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES(X86)%\\Microsoft SDKs\\Windows\\v8.0A\\bin\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES(X86)%\\Microsoft SDKs\\Windows\\v8.0A\\bin\\NETFX 4.0 Tools\\"), - Environment.ExpandEnvironmentVariables("%PROGRAMFILES(X86)%\\Microsoft SDKs\\Windows\\v7.1\\Bin\\NETFX 4.0 Tools\\"), - }; - } - resgenexe = "resgen.exe"; - alexe = "al.exe"; - - foreach(var p in known_sdk_paths) - if (System.IO.File.Exists(System.IO.Path.Combine(p, resgenexe))) - { - resgenexe = System.IO.Path.Combine(p, resgenexe); - break; - } - - foreach (var p in known_sdk_paths) - if (System.IO.File.Exists(System.IO.Path.Combine(p, alexe))) - { - alexe = System.IO.Path.Combine(p, alexe); - break; - } - - } - if (!System.IO.File.Exists(resgenexe)) - { - Console.WriteLine("Unable to locate file: {0}", resgenexe); - Console.WriteLine("This can be fixed by installing a microsoft platform SDK, or visual studio (express is fine)"); - return; - } - - if (!System.IO.File.Exists(alexe)) - { - Console.WriteLine("Unable to locate file: {0}", alexe); - Console.WriteLine("This can be fixed by installing the .Net framework version 2.0"); - return; - } - - if (!string.IsNullOrEmpty(keyfile) && Duplicati.Library.Utility.Utility.IsClientLinux) - keyfile = keyfile.Replace("\\", System.IO.Path.DirectorySeparatorChar.ToString()); - - - List resources = new List(); - - folder = Duplicati.Library.Utility.Utility.AppendDirSeparator(folder); - - foreach (string s in Duplicati.Library.Utility.Utility.EnumerateFiles(folder)) - { - if (s.ToLower().EndsWith("." + culture.ToLower() + ".resx")) - { - if (excludeFolders.Any(xf => s.ToLower().StartsWith(Duplicati.Library.Utility.Utility.AppendDirSeparator(xf).ToLower()))) - continue; - - string resname = System.IO.Path.ChangeExtension(s, ".resources"); - - if (!System.IO.File.Exists(resname) || System.IO.File.GetLastWriteTime(resname) < System.IO.File.GetLastWriteTime(s)) - { - Console.WriteLine("Compiling: " + s); - System.Diagnostics.ProcessStartInfo pi = new System.Diagnostics.ProcessStartInfo(resgenexe, "\"" + s + "\""); - pi.CreateNoWindow = true; - pi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; - pi.RedirectStandardOutput = true; - pi.RedirectStandardError = true; - pi.UseShellExecute = false; - pi.WorkingDirectory = System.IO.Path.GetDirectoryName(s); - - System.Diagnostics.Process pr = System.Diagnostics.Process.Start(pi); - pr.WaitForExit(); - - if (pr.ExitCode != 0) - { - Console.WriteLine("Error"); - Console.WriteLine(pr.StandardOutput.ReadToEnd()); - Console.WriteLine(pr.StandardError.ReadToEnd()); - throw new Exception("Resgen failure: " + s); - } - } - else - Console.WriteLine("Not modified: " + s); - - resources.Add(resname); - } - } - - if (resources.Count == 0) - return; - - if (!System.IO.File.Exists(versionAssembly) && Duplicati.Library.Utility.Utility.IsClientLinux) - versionAssembly = versionAssembly.Replace("\\", System.IO.Path.DirectorySeparatorChar.ToString()); - - if (!System.IO.File.Exists(versionAssembly)) - { - Console.WriteLine("Unable to locate file: {0}", versionAssembly); - Console.WriteLine("This can be fixed by compiling the application or modifying the file configuration.xml"); - return; - } - - using (Duplicati.Library.Utility.TempFile tf = new Duplicati.Library.Utility.TempFile()) - { - using (System.IO.StreamWriter sw = new System.IO.StreamWriter(tf)) - { - System.Reflection.Assembly asm = System.Reflection.Assembly.ReflectionOnlyLoadFrom(versionAssembly); - - sw.WriteLine("/t:lib"); - sw.WriteLine("/out:\"" + assemblyname + "\""); - sw.WriteLine("/product:\"" + productname + "\""); - sw.WriteLine("/title:\"" + productname + "\""); - sw.WriteLine("/version:" + asm.GetName().Version.ToString()); - if (!string.IsNullOrEmpty(keyfile)) - sw.WriteLine("/keyfile:\"" + keyfile + "\""); - sw.WriteLine("/culture:" + culture); - - foreach (string s in resources) - { - string resname = s.Substring(folder.Length); - resname = resname.Replace("\\", "."); - resname = resname.Replace(" ", "_"); - resname = @namespace + "." + resname; - - sw.WriteLine("/embed:\"" + s + "\"," + resname); - } - } - - Console.WriteLine("Linking ..."); - System.Diagnostics.ProcessStartInfo pi = new System.Diagnostics.ProcessStartInfo(alexe, "@\"" + tf + "\""); - pi.CreateNoWindow = true; - pi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; - - System.Diagnostics.Process pr = System.Diagnostics.Process.Start(pi); - pr.WaitForExit(); - - if (pr.ExitCode != 0) - throw new Exception("Linker failure"); - } - - } - } -} diff --git a/BuildTools/LocalizationTool/LocalizationTool/Resources/Batchjob.bat.txt b/BuildTools/LocalizationTool/LocalizationTool/Resources/Batchjob.bat.txt deleted file mode 100644 index 3c41bda52..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Resources/Batchjob.bat.txt +++ /dev/null @@ -1,9 +0,0 @@ -@echo off - -echo Processing updates, please wait ... - -set FOLDERNAME= -for /f "tokens=*" %%a in ("%CD%") do set FOLDERNAME=%%~na - -..\LocalizationTool.exe update %FOLDERNAME% -..\LocalizationTool.exe guiupdate %FOLDERNAME% \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/Resources/Empty_resx.txt b/BuildTools/LocalizationTool/LocalizationTool/Resources/Empty_resx.txt deleted file mode 100644 index ff31a6db5..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/Resources/Empty_resx.txt +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.Designer.cs b/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.Designer.cs deleted file mode 100644 index 876605a2b..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.Designer.cs +++ /dev/null @@ -1,311 +0,0 @@ -namespace LocalizationTool -{ - partial class UpdateGUI - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.panel1 = new System.Windows.Forms.Panel(); - this.panel2 = new System.Windows.Forms.Panel(); - this.splitContainer1 = new System.Windows.Forms.SplitContainer(); - this.treeView1 = new System.Windows.Forms.TreeView(); - this.label1 = new System.Windows.Forms.Label(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.textBox2 = new System.Windows.Forms.TextBox(); - this.label3 = new System.Windows.Forms.Label(); - this.label4 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.label6 = new System.Windows.Forms.Label(); - this.panel3 = new System.Windows.Forms.Panel(); - this.label7 = new System.Windows.Forms.Label(); - this.panel4 = new System.Windows.Forms.Panel(); - this.button1 = new System.Windows.Forms.Button(); - this.button2 = new System.Windows.Forms.Button(); - this.button3 = new System.Windows.Forms.Button(); - this.label8 = new System.Windows.Forms.Label(); - this.panel1.SuspendLayout(); - this.panel2.SuspendLayout(); - this.splitContainer1.Panel1.SuspendLayout(); - this.splitContainer1.Panel2.SuspendLayout(); - this.splitContainer1.SuspendLayout(); - this.panel3.SuspendLayout(); - this.panel4.SuspendLayout(); - this.SuspendLayout(); - // - // panel1 - // - this.panel1.Controls.Add(this.button3); - this.panel1.Controls.Add(this.button2); - this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; - this.panel1.Location = new System.Drawing.Point(0, 264); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(459, 45); - this.panel1.TabIndex = 0; - // - // panel2 - // - this.panel2.Controls.Add(this.label6); - this.panel2.Controls.Add(this.label5); - this.panel2.Controls.Add(this.label4); - this.panel2.Controls.Add(this.label3); - this.panel2.Dock = System.Windows.Forms.DockStyle.Top; - this.panel2.Location = new System.Drawing.Point(0, 0); - this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(459, 32); - this.panel2.TabIndex = 1; - // - // splitContainer1 - // - this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer1.Location = new System.Drawing.Point(0, 32); - this.splitContainer1.Name = "splitContainer1"; - // - // splitContainer1.Panel1 - // - this.splitContainer1.Panel1.Controls.Add(this.treeView1); - this.splitContainer1.Panel1.Controls.Add(this.panel4); - // - // splitContainer1.Panel2 - // - this.splitContainer1.Panel2.Controls.Add(this.panel3); - this.splitContainer1.Panel2.Controls.Add(this.label7); - this.splitContainer1.Size = new System.Drawing.Size(459, 232); - this.splitContainer1.SplitterDistance = 227; - this.splitContainer1.TabIndex = 2; - // - // treeView1 - // - this.treeView1.Dock = System.Windows.Forms.DockStyle.Fill; - this.treeView1.HideSelection = false; - this.treeView1.Location = new System.Drawing.Point(0, 0); - this.treeView1.Name = "treeView1"; - this.treeView1.Size = new System.Drawing.Size(227, 200); - this.treeView1.TabIndex = 0; - this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect); - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(16, 8); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(25, 13); - this.label1.TabIndex = 0; - this.label1.Text = "Key"; - // - // textBox1 - // - this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.textBox1.Location = new System.Drawing.Point(56, 8); - this.textBox1.Name = "textBox1"; - this.textBox1.ReadOnly = true; - this.textBox1.Size = new System.Drawing.Size(42, 20); - this.textBox1.TabIndex = 1; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(16, 40); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(34, 13); - this.label2.TabIndex = 2; - this.label2.Text = "Value"; - // - // textBox2 - // - this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.textBox2.Location = new System.Drawing.Point(16, 56); - this.textBox2.Multiline = true; - this.textBox2.Name = "textBox2"; - this.textBox2.Size = new System.Drawing.Size(82, 136); - this.textBox2.TabIndex = 3; - this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged); - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(8, 8); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(83, 13); - this.label3.TabIndex = 0; - this.label3.Text = "Items remaining:"; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(96, 8); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(37, 13); - this.label4.TabIndex = 1; - this.label4.Text = "12345"; - // - // label5 - // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(152, 8); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(36, 13); - this.label5.TabIndex = 2; - this.label5.Text = "Folder"; - // - // label6 - // - this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.label6.AutoEllipsis = true; - this.label6.Location = new System.Drawing.Point(200, 8); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(256, 16); - this.label6.TabIndex = 3; - this.label6.Text = "label6"; - // - // panel3 - // - this.panel3.Controls.Add(this.textBox2); - this.panel3.Controls.Add(this.label2); - this.panel3.Controls.Add(this.label1); - this.panel3.Controls.Add(this.textBox1); - this.panel3.Location = new System.Drawing.Point(8, 0); - this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(104, 208); - this.panel3.TabIndex = 4; - this.panel3.Visible = false; - // - // label7 - // - this.label7.Anchor = System.Windows.Forms.AnchorStyles.None; - this.label7.Location = new System.Drawing.Point(67, 92); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(100, 16); - this.label7.TabIndex = 5; - this.label7.Text = "Click on an entry"; - this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // panel4 - // - this.panel4.Controls.Add(this.label8); - this.panel4.Controls.Add(this.button1); - this.panel4.Dock = System.Windows.Forms.DockStyle.Bottom; - this.panel4.Location = new System.Drawing.Point(0, 200); - this.panel4.Name = "panel4"; - this.panel4.Size = new System.Drawing.Size(227, 32); - this.panel4.TabIndex = 6; - // - // button1 - // - this.button1.Location = new System.Drawing.Point(5, 8); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(75, 23); - this.button1.TabIndex = 6; - this.button1.Text = "&Next"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); - // - // button2 - // - this.button2.Anchor = System.Windows.Forms.AnchorStyles.Top; - this.button2.Location = new System.Drawing.Point(144, 8); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(75, 23); - this.button2.TabIndex = 0; - this.button2.Text = "&OK"; - this.button2.UseVisualStyleBackColor = true; - this.button2.Click += new System.EventHandler(this.button2_Click); - // - // button3 - // - this.button3.Anchor = System.Windows.Forms.AnchorStyles.Top; - this.button3.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.button3.Location = new System.Drawing.Point(240, 8); - this.button3.Name = "button3"; - this.button3.Size = new System.Drawing.Size(75, 23); - this.button3.TabIndex = 1; - this.button3.Text = "&Cancel"; - this.button3.UseVisualStyleBackColor = true; - this.button3.Click += new System.EventHandler(this.button3_Click); - // - // label8 - // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(96, 16); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(134, 13); - this.label8.TabIndex = 2; - this.label8.Text = "Press ALT+N for next entry"; - // - // UpdateGUI - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.button3; - this.ClientSize = new System.Drawing.Size(459, 309); - this.Controls.Add(this.splitContainer1); - this.Controls.Add(this.panel2); - this.Controls.Add(this.panel1); - this.Name = "UpdateGUI"; - this.Text = "Localization updater"; - this.Load += new System.EventHandler(this.UpdateGUI_Load); - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.UpdateGUI_FormClosing); - this.panel1.ResumeLayout(false); - this.panel2.ResumeLayout(false); - this.panel2.PerformLayout(); - this.splitContainer1.Panel1.ResumeLayout(false); - this.splitContainer1.Panel2.ResumeLayout(false); - this.splitContainer1.ResumeLayout(false); - this.panel3.ResumeLayout(false); - this.panel3.PerformLayout(); - this.panel4.ResumeLayout(false); - this.panel4.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Panel panel1; - private System.Windows.Forms.Panel panel2; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.SplitContainer splitContainer1; - private System.Windows.Forms.TreeView treeView1; - private System.Windows.Forms.TextBox textBox2; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.TextBox textBox1; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label6; - private System.Windows.Forms.Label label5; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.Label label7; - private System.Windows.Forms.Panel panel3; - private System.Windows.Forms.Button button3; - private System.Windows.Forms.Button button2; - private System.Windows.Forms.Panel panel4; - private System.Windows.Forms.Button button1; - private System.Windows.Forms.Label label8; - } -} \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.cs b/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.cs deleted file mode 100644 index 5973d66bd..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.cs +++ /dev/null @@ -1,233 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2015, The Duplicati Team -// http://www.duplicati.com, info@duplicati.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Windows.Forms; -using System.Xml.Linq; - -namespace LocalizationTool -{ - public partial class UpdateGUI : Form - { - private string m_reportfile; - private int m_totalcount; - private Dictionary m_updates = new Dictionary(); - - public UpdateGUI(string reportfile) - { - InitializeComponent(); - m_reportfile = reportfile; - } - - private void UpdateGUI_Load(object sender, EventArgs e) - { - panel3.Dock = DockStyle.Fill; - string culturename = System.IO.Path.GetExtension(System.IO.Path.GetFileNameWithoutExtension(m_reportfile)).Substring(1); - this.Text = "Localizing culture " + culturename; - - var files = XDocument.Load(m_reportfile).Element("root").Elements("file").Where(n => - (n.Element("missing") != null && n.Element("missing").Elements().Count() > 0) - || - (n.Element("not-updated") != null && n.Element("not-updated").Elements().Count() > 0) - ); - - string rootfolder = Duplicati.Library.Utility.Utility.AppendDirSeparator(System.IO.Path.Combine(Application.StartupPath, culturename)); - - treeView1.BeginUpdate(); - treeView1.Nodes.Clear(); - foreach (XElement x in files) - { - TreeNodeCollection cl = treeView1.Nodes; - string relpath = x.Attribute("filename").Value.Substring(rootfolder.Length); - foreach (string s in relpath.Split(System.IO.Path.DirectorySeparatorChar)) - { - bool found = false; - foreach (TreeNode n in cl) - if (n.Text == s) - { - cl = n.Nodes; - found = true; - break; - } - - if (!found) - { - TreeNode nn = new TreeNode(s); - nn.ForeColor = Color.DarkBlue; - cl.Add(nn); - cl = nn.Nodes; - } - } - - foreach (XElement el in x.Element("missing").Elements("item").Union(x.Element("not-updated").Elements("item"))) - { - //These show up occasionally, but mut not be translated - if ( - el.Attribute("name").Value.EndsWith(".Name") - || - el.Attribute("name").Value.EndsWith(".MappingName") - ) - continue; - - string val = el.Value; - if (val.Length > 100) - val = val.Substring(0, 97) + "..."; - TreeNode tn = new TreeNode(el.Attribute("name").Value + ": " + val); - tn.ForeColor = Color.DarkRed; - tn.Tag = el; - cl.Add(tn); - m_totalcount++; - } - } - treeView1.EndUpdate(); - treeView1.ExpandAll(); - if (treeView1.Nodes.Count > 0) - { - TreeNode top = treeView1.Nodes[0]; - while (top.Nodes.Count > 0) - top = top.Nodes[0]; - treeView1.SelectedNode = top; - } - label4.Text = m_totalcount.ToString(); - label6.Text = System.IO.Path.Combine(Application.StartupPath, culturename); - this.WindowState = FormWindowState.Maximized; - } - - private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) - { - if (treeView1.SelectedNode == null || treeView1.SelectedNode.Tag as XElement == null) - panel3.Visible = false; - else - { - panel3.Visible = true; - XElement el = treeView1.SelectedNode.Tag as XElement; - panel3.Tag = null; - textBox1.Text = el.Attribute("name").Value; - textBox2.Text = el.Value.Replace(Environment.NewLine, "\n").Replace("\n", Environment.NewLine); - try - { - textBox2.Focus(); - textBox2.SelectAll(); - } - catch { } - panel3.Tag = el; - } - - } - - private void textBox2_TextChanged(object sender, EventArgs e) - { - if (panel3.Tag as XElement == null) - return; - - XElement el = panel3.Tag as XElement; - el.Value = textBox2.Text; - string dictkey = el.Parent.Parent.Attribute("filename").Value + "@" + el.Attribute("name").Value; - m_updates[dictkey] = el; - label4.Text = (m_totalcount - m_updates.Count).ToString(); - - if (treeView1.SelectedNode != null && treeView1.SelectedNode.Tag == el) - treeView1.SelectedNode.ForeColor = Color.DarkGreen; - } - - private void button3_Click(object sender, EventArgs e) - { - if (m_updates.Count > 0) - if (MessageBox.Show(this, "Close and loose all changes?", Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button3) != DialogResult.Yes) - return; - - this.DialogResult = DialogResult.Cancel; - this.Close(); - } - - private void button1_Click(object sender, EventArgs e) - { - TreeNode t = treeView1.SelectedNode; - if (t == null) - return; - - List visited = new List(); - - while (t != null) - { - if (t.Nodes.Count > 0 && !visited.Contains(t)) - t = t.Nodes[0]; - else if (t.NextNode != null) - t = t.NextNode; - else - { - if (t.Parent != null && !visited.Contains(t.Parent)) - visited.Add(t.Parent); - t = t.Parent; - } - - if (t != null && t.ForeColor == Color.DarkRed) - { - treeView1.SelectedNode = t; - return; - } - } - - MessageBox.Show(this, "No more items", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); - } - - private void button2_Click(object sender, EventArgs e) - { - foreach (XElement el in m_updates.Values) - { - XDocument file = XDocument.Load(el.Parent.Parent.Attribute("filename").Value); - var insertEl = file.Element("root").Elements("data").Where(c => c.Attribute("name").Value == el.Attribute("name").Value).FirstOrDefault(); - if (insertEl != null) - insertEl.Element("value").Value = el.Value; - else - file.Element("root").Elements().Last().AddAfterSelf( - new XElement("data", - new XAttribute("name", el.Attribute("name").Value), - new XAttribute(XNamespace.Xml + "space", "preserve"), - new XElement("value", el.Value) - ) - ); - - file.Save(el.Parent.Parent.Attribute("filename").Value); - } - - m_updates.Clear(); - this.DialogResult = DialogResult.OK; - this.Close(); - } - - private void UpdateGUI_FormClosing(object sender, FormClosingEventArgs e) - { - if (e.CloseReason == CloseReason.UserClosing || e.CloseReason == CloseReason.FormOwnerClosing) - if (m_updates.Count > 0) - if (MessageBox.Show(this, "Close and loose all changes?", Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button3) != DialogResult.Yes) - { - e.Cancel = true; - return; - } - - } - } -} diff --git a/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.resx b/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.resx deleted file mode 100644 index ff31a6db5..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/UpdateGUI.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/BuildTools/LocalizationTool/LocalizationTool/app.config b/BuildTools/LocalizationTool/LocalizationTool/app.config deleted file mode 100644 index f180140e6..000000000 --- a/BuildTools/LocalizationTool/LocalizationTool/app.config +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/BuildTools/LocalizationTool2/LocalizationEntry.cs b/BuildTools/LocalizationTool2/LocalizationEntry.cs deleted file mode 100644 index dea40d9f9..000000000 --- a/BuildTools/LocalizationTool2/LocalizationEntry.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace LocalizationTool2 -{ - public class LocalizationEntry - { - public LocalizationEntry() - { - SourceLocations = new List(); - } - - public LocalizationEntry(string text, string file, int position) - : this() - { - SourceString = text; - AddSource(file, position); - } - - internal void AddSource(string file, int linepos) - { - SourceLocations.Add(string.Format("{0}:{1}", file, linepos)); - } - - public string SourceString { get; set; } - public List SourceLocations { get; set; } - -} -} diff --git a/BuildTools/LocalizationTool2/LocalizationTool2.csproj b/BuildTools/LocalizationTool2/LocalizationTool2.csproj deleted file mode 100644 index 181674f76..000000000 --- a/BuildTools/LocalizationTool2/LocalizationTool2.csproj +++ /dev/null @@ -1,46 +0,0 @@ - - - - Debug - x86 - {6795DFBA-B494-4D6F-A79C-9118EF1CC109} - Exe - LocalizationTool2 - LocalizationTool2 - v4.5 - - - true - full - false - bin\Debug - DEBUG; - prompt - 4 - true - x86 - - - true - bin\Release - prompt - 4 - true - x86 - - - - - packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll - - - - - - - - - - - - \ No newline at end of file diff --git a/BuildTools/LocalizationTool2/LocalizationTool2.sln b/BuildTools/LocalizationTool2/LocalizationTool2.sln deleted file mode 100644 index 6bde3c715..000000000 --- a/BuildTools/LocalizationTool2/LocalizationTool2.sln +++ /dev/null @@ -1,46 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LocalizationTool2", "LocalizationTool2.csproj", "{6795DFBA-B494-4D6F-A79C-9118EF1CC109}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x86 = Debug|x86 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6795DFBA-B494-4D6F-A79C-9118EF1CC109}.Debug|x86.ActiveCfg = Debug|x86 - {6795DFBA-B494-4D6F-A79C-9118EF1CC109}.Debug|x86.Build.0 = Debug|x86 - {6795DFBA-B494-4D6F-A79C-9118EF1CC109}.Release|x86.ActiveCfg = Release|x86 - {6795DFBA-B494-4D6F-A79C-9118EF1CC109}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution - Policies = $0 - $0.TextStylePolicy = $1 - $1.inheritsSet = VisualStudio - $1.scope = text/plain - $1.FileWidth = 120 - $1.EolMarker = Windows - $1.inheritsScope = text/plain - $0.CSharpFormattingPolicy = $2 - $2.NewLinesForBracesInProperties = True - $2.NewLinesForBracesInAccessors = True - $2.NewLinesForBracesInAnonymousMethods = True - $2.NewLinesForBracesInControlBlocks = True - $2.NewLinesForBracesInAnonymousTypes = True - $2.NewLinesForBracesInObjectCollectionArrayInitializers = True - $2.NewLinesForBracesInLambdaExpressionBody = True - $2.NewLineForElse = True - $2.NewLineForCatch = True - $2.NewLineForFinally = True - $2.NewLineForMembersInObjectInit = True - $2.NewLineForMembersInAnonymousTypes = True - $2.NewLineForClausesInQuery = True - $2.SpacingAfterMethodDeclarationName = False - $2.SpaceAfterMethodCallName = False - $2.SpaceBeforeOpenSquareBracket = False - $2.inheritsSet = Mono - $2.inheritsScope = text/x-csharp - $2.scope = text/x-csharp - EndGlobalSection -EndGlobal diff --git a/BuildTools/LocalizationTool2/Program.cs b/BuildTools/LocalizationTool2/Program.cs deleted file mode 100644 index 506a2127a..000000000 --- a/BuildTools/LocalizationTool2/Program.cs +++ /dev/null @@ -1,95 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text.RegularExpressions; - -namespace LocalizationTool2 -{ - class MainClass - { - public static int Main(string[] args) - { - var sourcefolder = Environment.CurrentDirectory; - if (args == null || args.Length != 0) - sourcefolder = args[0]; - - sourcefolder = Path.GetFullPath(sourcefolder.Replace("~", Environment.GetEnvironmentVariable("HOME"))); - - var targetfolder = sourcefolder; - if (args == null || args.Length > 1) - targetfolder = Path.GetFullPath(args[1].Replace("~", Environment.GetEnvironmentVariable("HOME"))); - - - if (!Directory.Exists(sourcefolder)) - { - Console.WriteLine("No such directory: {0}", sourcefolder); - return 1; - } - - sourcefolder = Path.GetFullPath(sourcefolder); - Console.WriteLine("Using directory {0}, scanning ....", sourcefolder); - - - var searchlist = new Dictionary(); - searchlist.Add("html", new Regex("((\\{\\{)|(ng-bind-html\\s*=\\s*\"))\\s*\\'(?(\\\\\\'|[^\\'])+)\\'\\s*\\|\\s*localize(\\s|\\:|\\})", RegexOptions.Multiline | RegexOptions.IgnoreCase)); - searchlist.Add("js", new Regex("Localization\\.localize\\(\\s*((\\'(?(\\\\\\'|[^\\'])+)\\')|(\\\"(?(\\\\\\\"|[^\\\"])+)\\\"))", RegexOptions.Multiline | RegexOptions.IgnoreCase)); - searchlist.Add("cs", new Regex("LC.L\\s*\\(((@\\s*\"(?(\"\"|[^\"])+))|(\"(?(\\\\\"|[^\"])+)))\"\\s*(\\)|,)", RegexOptions.Multiline | RegexOptions.IgnoreCase)); - - var map = new Dictionary(); - - if (!sourcefolder.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) - sourcefolder += Path.DirectorySeparatorChar; - - foreach (var ext in searchlist.Keys) - { - var re = searchlist[ext]; - foreach (var f in Directory.GetFiles(sourcefolder, "*." + ext, SearchOption.AllDirectories)) - { - var txt = File.ReadAllText(f); - foreach (Match match in re.Matches(txt)) - { - var linepos = txt.Substring(0, match.Index).Count(x => x == '\n') + 1; - var str = match.Groups["sourcestring"].Value.Replace("\\'", "'"); - str = Regex.Replace(str, "(\\\\+)([^rn])", "$1$1$2").Replace("\"", "\\\"").Replace("\n", "\\n").Replace("\r", "\\r"); - LocalizationEntry le; - if (!map.TryGetValue(str, out le)) - map[str] = new LocalizationEntry(str, f.Substring(sourcefolder.Length), linepos); - else - le.AddSource(Path.GetFileName(f), linepos); - } - } - } - - //File.WriteAllText(Path.Combine(sourcefolder, "translations.json"), Newtonsoft.Json.JsonConvert.SerializeObject(map.Values.OrderBy(x => x.SourceLocations.FirstOrDefault()).ToArray(), Newtonsoft.Json.Formatting.Indented)); - //File.WriteAllText(Path.Combine(sourcefolder, "translations-list.json"), Newtonsoft.Json.JsonConvert.SerializeObject(map.Select(x => x.Key).OrderBy(x => x).ToArray(), Newtonsoft.Json.Formatting.Indented)); - - File.WriteAllLines( - Path.Combine(targetfolder, "localization.po"), - map.OrderBy(x => x.Key).Select(x => x.Value).SelectMany(x => new string[] { - "#: " + x.SourceLocations.FirstOrDefault().Replace("\\", "/"), - string.Format("msgid \"{0}\"", (x.SourceString ?? "")), - string.Format("msgstr \"{0}\"", (x.SourceString ?? "")), - "" - }), - new System.Text.UTF8Encoding(false) - ); - - Console.WriteLine("Wrote {0} strings to {1}", map.Count, Path.Combine(targetfolder, "localization.po")); - - /*File.WriteAllLines( - Path.Combine(sourcefolder, "localization-by-file.po"), - map.OrderBy(x => x.Value.SourceLocations.FirstOrDefault()).Select(x => x.Value).SelectMany(x => new string[] { - "#: " + x.SourceLocations.FirstOrDefault().Replace("\\", "/"), - string.Format("msgid \"{0}\"", (x.SourceString ?? "")), - string.Format("msgstr \"{0}\"", (x.SourceString ?? "")), - "" - }), - new System.Text.UTF8Encoding(false) - );*/ - - return 0; - - } - } -} diff --git a/BuildTools/LocalizationTool2/Properties/AssemblyInfo.cs b/BuildTools/LocalizationTool2/Properties/AssemblyInfo.cs deleted file mode 100644 index 477ec7720..000000000 --- a/BuildTools/LocalizationTool2/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// Information about this assembly is defined by the following attributes. -// Change them to the values specific to your project. - -[assembly: AssemblyTitle("LocalizationTool2")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("kenneth")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". -// The form "{Major}.{Minor}.*" will automatically update the build and revision, -// and "{Major}.{Minor}.{Build}.*" will update just the revision. - -[assembly: AssemblyVersion("2.0.0.7")] - -// The following attributes are used to specify the signing key for the assembly, -// if desired. See the Mono documentation for more information about signing. - -//[assembly: AssemblyDelaySign(false)] -//[assembly: AssemblyKeyFile("")] diff --git a/BuildTools/LocalizationTool2/packages.config b/BuildTools/LocalizationTool2/packages.config deleted file mode 100644 index e1fae9c6a..000000000 --- a/BuildTools/LocalizationTool2/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Installer/Makefile/Makefile b/Installer/Makefile/Makefile index 45baaade2..071e0efc4 100755 --- a/Installer/Makefile/Makefile +++ b/Installer/Makefile/Makefile @@ -4,7 +4,6 @@ OUTPUT_ARGS=/property:OutputPath=bin/Release SOURCE_DIR=../../. PACKAGE_DIR=./pkg PKG_TARGET=$(PACKAGE_DIR)/usr/lib/duplicati -LOCALIZATION_TOOL=mono $(SOURCE_DIR)/Duplicati/Localization/bin/Release/LocalizationTool.exe all: package diff --git a/Installer/fedora/duplicati.spec b/Installer/fedora/duplicati.spec index 5afd9e5c0..10fda9bd8 100755 --- a/Installer/fedora/duplicati.spec +++ b/Installer/fedora/duplicati.spec @@ -94,7 +94,6 @@ dos2unix Tools/Verification/DuplicatiVerify.py %patch1 -p1 # removing own duplicati binaries: -rm Duplicati/Localization/LocalizationTool.exe rm -f Duplicati/Localization/Duplicati.Library.Utility.dll # platform settings: From 32de346698bde822d4846d588c1d1721cb9f039b Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 7 Oct 2016 13:55:52 +0200 Subject: [PATCH 58/64] add shebang to fix codacy issues --- Localizations/compile_all.sh | 1 + Localizations/duplicati/convert_to_mo.sh | 1 + Localizations/duplicati/extract.sh | 1 + Localizations/extract_all.sh | 1 + Localizations/pull_from_transifex.sh | 1 + Localizations/push_source_files_to_transifex.sh | 1 + Localizations/webroot/compile.sh | 1 + Localizations/webroot/extract.sh | 1 + 8 files changed, 8 insertions(+) diff --git a/Localizations/compile_all.sh b/Localizations/compile_all.sh index b05a13d0b..758b03f1f 100644 --- a/Localizations/compile_all.sh +++ b/Localizations/compile_all.sh @@ -1,3 +1,4 @@ +#!/bin/bash # gettext and angular-gettext-cli in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) ./duplicati/convert_to_mo.sh diff --git a/Localizations/duplicati/convert_to_mo.sh b/Localizations/duplicati/convert_to_mo.sh index 5910ee8dc..fc14ad31c 100644 --- a/Localizations/duplicati/convert_to_mo.sh +++ b/Localizations/duplicati/convert_to_mo.sh @@ -1,3 +1,4 @@ +#!/bin/bash # gettext in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) for file in *.po; do diff --git a/Localizations/duplicati/extract.sh b/Localizations/duplicati/extract.sh index 36a5779b0..53f9f7ae7 100644 --- a/Localizations/duplicati/extract.sh +++ b/Localizations/duplicati/extract.sh @@ -1,3 +1,4 @@ +#!/bin/bash # gettext in PATH necessary SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd $SCRIPT_DIR diff --git a/Localizations/extract_all.sh b/Localizations/extract_all.sh index 5185857fa..84ddeb2f5 100644 --- a/Localizations/extract_all.sh +++ b/Localizations/extract_all.sh @@ -1,3 +1,4 @@ +#!/bin/bash # gettext and angular-gettext-cli in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) ./duplicati/extract.sh diff --git a/Localizations/pull_from_transifex.sh b/Localizations/pull_from_transifex.sh index 495d6e061..25e16efc6 100644 --- a/Localizations/pull_from_transifex.sh +++ b/Localizations/pull_from_transifex.sh @@ -1,3 +1,4 @@ +#!/bin/bash # transifex client in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) tx pull --language=de,da diff --git a/Localizations/push_source_files_to_transifex.sh b/Localizations/push_source_files_to_transifex.sh index 7c0dc7f5a..916a6bc5b 100644 --- a/Localizations/push_source_files_to_transifex.sh +++ b/Localizations/push_source_files_to_transifex.sh @@ -1,3 +1,4 @@ +#!/bin/bash # transifex client in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) tx push --source diff --git a/Localizations/webroot/compile.sh b/Localizations/webroot/compile.sh index 867ea9ca2..783336995 100644 --- a/Localizations/webroot/compile.sh +++ b/Localizations/webroot/compile.sh @@ -1,3 +1,4 @@ +#!/bin/bash # angular-gettext-cli in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) angular-gettext-cli --compile --files "*.po" --dest ../../Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js --format javascript --module backupApp diff --git a/Localizations/webroot/extract.sh b/Localizations/webroot/extract.sh index bcbb2f841..f9ef5c35a 100644 --- a/Localizations/webroot/extract.sh +++ b/Localizations/webroot/extract.sh @@ -1,3 +1,4 @@ +#!/bin/bash # angular-gettext-cli in PATH necessary SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd $SCRIPT_DIR From d03c794d0f9561c613d5282290664fab4e16974b Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 7 Oct 2016 15:03:53 +0200 Subject: [PATCH 59/64] fixes 3 --- Duplicati/Library/Main/Controller.cs | 4 ++-- .../Library/Main/Operation/BackupHandler.cs | 8 ++++++-- Duplicati/Library/Snapshots/WindowsSnapshot.cs | 17 +++++++++++++++++ 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/Duplicati/Library/Main/Controller.cs b/Duplicati/Library/Main/Controller.cs index e7a6ecc11..dcc5ed98d 100644 --- a/Duplicati/Library/Main/Controller.cs +++ b/Duplicati/Library/Main/Controller.cs @@ -146,13 +146,13 @@ namespace Duplicati.Library.Main for(int i = 0; i < sources.Count - 1; i++) { for(int j = i + 1; j < sources.Count; j++) - if (sources[i].Equals(sources[j], Library.Utility.Utility.IsFSCaseSensitive ? StringComparison.CurrentCulture : StringComparison.CurrentCultureIgnoreCase)) + if (sources[i].Equals(sources[j], Library.Utility.Utility.ClientFilenameStringComparision)) { result.AddVerboseMessage("Removing duplicate source: {0}", sources[j]); sources.RemoveAt(j); j--; } - else if (sources[i].StartsWith(sources[j], Library.Utility.Utility.IsFSCaseSensitive ? StringComparison.CurrentCulture : StringComparison.CurrentCultureIgnoreCase)) + else if (sources[i].StartsWith(sources[j], Library.Utility.Utility.ClientFilenameStringComparision)) { bool includes; bool excludes; diff --git a/Duplicati/Library/Main/Operation/BackupHandler.cs b/Duplicati/Library/Main/Operation/BackupHandler.cs index 7c7ccb6c5..3e2f33101 100644 --- a/Duplicati/Library/Main/Operation/BackupHandler.cs +++ b/Duplicati/Library/Main/Operation/BackupHandler.cs @@ -248,10 +248,14 @@ namespace Duplicati.Library.Main.Operation public static Snapshots.ISnapshotService GetSnapshot(string[] sources, Options options, ILogWriter log) { + if (!Library.Utility.Utility.IsClientWindows && options.RawOptions.ContainsKey("hyperv-backup-vm")) + log.AddWarning("hyperv-backup-vm is efective only on Windows OS.", null); + + if (Library.Utility.Utility.IsClientWindows && options.RawOptions.ContainsKey("hyperv-backup-vm") && options.SnapShotStrategy == Options.OptimizationStrategy.Off) + throw new Exception("Snapshot strategy cannot be Off when backuping Hyper-V using hyperv-backup-vm"); //VSS is required for Hyper-V backups + try { - if (options.RawOptions.ContainsKey("hyperv-backup-vm") && options.SnapShotStrategy == Options.OptimizationStrategy.Off) - throw new Exception("Snapshot strategy cannot be Off when backuping Hyper-V using hyperv-backup-vm"); //VSS is required for Hyper-V backups if (options.SnapShotStrategy != Options.OptimizationStrategy.Off) return Duplicati.Library.Snapshots.SnapshotUtility.CreateSnapshot(sources, options.RawOptions); } diff --git a/Duplicati/Library/Snapshots/WindowsSnapshot.cs b/Duplicati/Library/Snapshots/WindowsSnapshot.cs index 909f8c412..a09c0911b 100644 --- a/Duplicati/Library/Snapshots/WindowsSnapshot.cs +++ b/Duplicati/Library/Snapshots/WindowsSnapshot.cs @@ -118,6 +118,23 @@ namespace Duplicati.Library.Snapshots if (hypervPaths != null) m_sourcepaths.AddRange(hypervPaths); + //Sanity check for duplicate files/folders + var pathDuplicates = m_sourcepaths.GroupBy(x => x, Utility.Utility.ClientFilenameStringComparer) + .Where(g => g.Count() > 1).Select(y => y.Key).ToList(); + + foreach(var pathDuplicate in pathDuplicates) + Logging.Log.WriteMessage(string.Format("Removing duplicate source: {0}", pathDuplicate), Logging.LogMessageType.Information); + + m_sourcepaths = m_sourcepaths.Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList(); + + //Sanity check for multiple inclusions of the same files/folders + var pathIncludedPaths = m_sourcepaths.Where(x => m_sourcepaths.Where(y => y != x).Any(z => x.StartsWith(z, Utility.Utility.ClientFilenameStringComparision))).ToList(); + + foreach (var pathIncluded in pathIncludedPaths) + Logging.Log.WriteMessage(string.Format("Removing already included source: {0}", pathIncluded), Logging.LogMessageType.Information); + + m_sourcepaths = m_sourcepaths.Except(pathIncludedPaths, Utility.Utility.ClientFilenameStringComparer).ToList(); + m_backup.StartSnapshotSet(); //Figure out which volumes are in the set From b62c6d73ea80769753faa2db3be8fdcaf7b3196f Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 7 Oct 2016 15:21:17 +0200 Subject: [PATCH 60/64] fixes 4 --- Duplicati/Library/Snapshots/WindowsSnapshot.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Duplicati/Library/Snapshots/WindowsSnapshot.cs b/Duplicati/Library/Snapshots/WindowsSnapshot.cs index a09c0911b..415a92db3 100644 --- a/Duplicati/Library/Snapshots/WindowsSnapshot.cs +++ b/Duplicati/Library/Snapshots/WindowsSnapshot.cs @@ -125,7 +125,8 @@ namespace Duplicati.Library.Snapshots foreach(var pathDuplicate in pathDuplicates) Logging.Log.WriteMessage(string.Format("Removing duplicate source: {0}", pathDuplicate), Logging.LogMessageType.Information); - m_sourcepaths = m_sourcepaths.Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList(); + if(pathDuplicates.Count > 0) + m_sourcepaths = m_sourcepaths.Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList(); //Sanity check for multiple inclusions of the same files/folders var pathIncludedPaths = m_sourcepaths.Where(x => m_sourcepaths.Where(y => y != x).Any(z => x.StartsWith(z, Utility.Utility.ClientFilenameStringComparision))).ToList(); @@ -133,7 +134,8 @@ namespace Duplicati.Library.Snapshots foreach (var pathIncluded in pathIncludedPaths) Logging.Log.WriteMessage(string.Format("Removing already included source: {0}", pathIncluded), Logging.LogMessageType.Information); - m_sourcepaths = m_sourcepaths.Except(pathIncludedPaths, Utility.Utility.ClientFilenameStringComparer).ToList(); + if (pathIncludedPaths.Count > 0) + m_sourcepaths = m_sourcepaths.Except(pathIncludedPaths, Utility.Utility.ClientFilenameStringComparer).ToList(); m_backup.StartSnapshotSet(); From 3259117255c49113eaacc1826a00a62358466e97 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Fri, 7 Oct 2016 15:35:13 +0200 Subject: [PATCH 61/64] fix string --- Duplicati/Server/webroot/ngax/templates/notificationarea.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Duplicati/Server/webroot/ngax/templates/notificationarea.html b/Duplicati/Server/webroot/ngax/templates/notificationarea.html index 19c03bbd6..ca9841623 100644 --- a/Duplicati/Server/webroot/ngax/templates/notificationarea.html +++ b/Duplicati/Server/webroot/ngax/templates/notificationarea.html @@ -6,7 +6,7 @@
    If the backup file was not downloaded automatically,
    From d36bf827ec8364c2d80f3f7cd0c3b67fca436ff8 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Sat, 8 Oct 2016 17:35:02 +0200 Subject: [PATCH 62/64] fix language default selection If the browser or system language is not supported, display "Default (en, English)" --- .../Localization/LocalizationService.cs | 8 ++++ .../Localization/MoLocalizationService.cs | 41 ++++++++++++++----- .../WebServer/RESTMethods/SystemInfo.cs | 3 +- .../controllers/SystemSettingsController.js | 11 +++-- .../webroot/ngax/templates/settings.html | 4 +- 5 files changed, 49 insertions(+), 18 deletions(-) diff --git a/Duplicati/Library/Localization/LocalizationService.cs b/Duplicati/Library/Localization/LocalizationService.cs index fda4a3c1e..ad65f3051 100644 --- a/Duplicati/Library/Localization/LocalizationService.cs +++ b/Duplicati/Library/Localization/LocalizationService.cs @@ -138,6 +138,14 @@ namespace Duplicati.Library.Localization { get { return MoLocalizationService.SupportedCultures; } } + + /// + /// Returns true if the culture has localization support + /// + public static Boolean isCultureSupported(CultureInfo culture) + { + return MoLocalizationService.isCultureSupported(culture); + } } } diff --git a/Duplicati/Library/Localization/MoLocalizationService.cs b/Duplicati/Library/Localization/MoLocalizationService.cs index 8f9f52040..ff3f4b8e1 100644 --- a/Duplicati/Library/Localization/MoLocalizationService.cs +++ b/Duplicati/Library/Localization/MoLocalizationService.cs @@ -163,12 +163,12 @@ namespace Duplicati.Library.Localization return catalog.GetString(message, args); } - private static List m_supportedcultures = null; + private static IEnumerable m_supportedcultures = null; /// /// Gets a list of all the supported cultures /// - public static IEnumerable SupportedCultures + private static IEnumerable SupportedCultureInfos { get { @@ -189,17 +189,38 @@ namespace Duplicati.Library.Localization where ci != null select ci; - m_supportedcultures = - allcultures - .Select(x => x.TwoLetterISOLanguageName).Distinct().OrderBy(x => x) - .Union( - allcultures.Select(x => x.Name).Distinct().OrderBy(x => x) - ).ToList(); - - m_supportedcultures.Add("en"); + m_supportedcultures = allcultures.Concat(new[] { new CultureInfo("en") }) + .Distinct(); } return m_supportedcultures; } } + + /// + /// Gets a list of all the supported cultures + /// + public static IEnumerable SupportedCultures + { + get + { + return SupportedCultureInfos + .Select(x => x.Name).Distinct() + .OrderBy(x => x) + .ToList(); + } + } + + /// + /// Returns true if the culture has localization support + /// + public static Boolean isCultureSupported(CultureInfo culture) + { + foreach (var supportedCulture in SupportedCultureInfos) + { + if (supportedCulture.TwoLetterISOLanguageName == culture.TwoLetterISOLanguageName) + return true; + } + return false; + } } } diff --git a/Duplicati/Server/WebServer/RESTMethods/SystemInfo.cs b/Duplicati/Server/WebServer/RESTMethods/SystemInfo.cs index 4045a5476..b1ca474d6 100644 --- a/Duplicati/Server/WebServer/RESTMethods/SystemInfo.cs +++ b/Duplicati/Server/WebServer/RESTMethods/SystemInfo.cs @@ -113,7 +113,8 @@ namespace Duplicati.Server.WebServer.RESTMethods EnglishName = new System.Globalization.CultureInfo(x).EnglishName, DisplayName = new System.Globalization.CultureInfo(x).NativeName } - ) + ), + BrowserLocaleSupported = Library.Localization.LocalizationService.isCultureSupported(browserlanguage) }; } } diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js index 989f4fa5c..21c3f70ce 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js @@ -4,13 +4,15 @@ backupApp.controller('SystemSettingsController', function($rootScope, $scope, $l function reloadOptionsList() { $scope.advancedOptionList = AppUtils.buildOptionList($scope.SystemInfo, false, false, false); - }; + } reloadOptionsList(); $scope.$on('systeminfochanged', reloadOptionsList); $scope.uiLanguage = $cookies.get('ui-locale'); + $scope.lang_browser_default = gettextCatalog.getString('Browser default'); + $scope.lang_default = gettextCatalog.getString('Default'); function setUILanguage() { if (($scope.uiLanguage || '').trim().length == 0) { @@ -21,10 +23,7 @@ backupApp.controller('SystemSettingsController', function($rootScope, $scope, $l gettextCatalog.setCurrentLanguage($scope.uiLanguage); } $rootScope.$broadcast('ui_language_changed'); - }; - - // Uncomment for immediate change - //$scope.$watch('uiLanguage', setUILanguage); + } AppService.get('/serversettings').then(function(data) { @@ -55,7 +54,7 @@ backupApp.controller('SystemSettingsController', function($rootScope, $scope, $l 'startup-delay': $scope.startupDelayDurationValue + '' + $scope.startupDelayDurationMultiplier, 'update-channel': $scope.updateChannel, 'usage-reporter-level': $scope.usageReporterLevel - } + }; if ($scope.requireRemotePassword) { diff --git a/Duplicati/Server/webroot/ngax/templates/settings.html b/Duplicati/Server/webroot/ngax/templates/settings.html index 269138471..93339ca05 100644 --- a/Duplicati/Server/webroot/ngax/templates/settings.html +++ b/Duplicati/Server/webroot/ngax/templates/settings.html @@ -39,7 +39,9 @@
    From c2453c76a43f9e3d9c0abde764bcc92d897ca3f8 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Sat, 8 Oct 2016 17:38:36 +0200 Subject: [PATCH 63/64] update language files --- .../angular-gettext-cli_compiled_js_output.js | 4 +- Localizations/duplicati/localization-da.mo | Bin 612 -> 528 bytes Localizations/duplicati/localization-da.po | 374 ++++++++--------- Localizations/duplicati/localization-de.mo | Bin 838 -> 1932 bytes Localizations/duplicati/localization-de.po | 391 +++++++++--------- Localizations/duplicati/localization.pot | 2 +- .../webroot/localization_webroot-da.po | 79 ++-- .../webroot/localization_webroot-de.po | 269 ++++++------ .../webroot/localization_webroot.pot | 71 ++-- 9 files changed, 611 insertions(+), 579 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js index 559e82b00..aaed35c96 100644 --- a/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js +++ b/Duplicati/Server/webroot/ngax/scripts/angular-gettext-cli_compiled_js_output.js @@ -1,6 +1,6 @@ angular.module('backupApp').run(['gettextCatalog', function (gettextCatalog) { /* jshint -W100 */ - gettextCatalog.setStrings('da', {"- pick an option -":"- vælg en indstilling -","About":"Danish TEST - About","About {{appname}}":"Danish TEST - About {{appname}}","Access to user interface":"Adgang til brugerinterface"}); - gettextCatalog.setStrings('de', {"- pick an option -":"- Option auswählen -","About":"Über","About {{appname}}":"Über {{appname}}","Access Key":"Zugriffsschlüssel","Access to user interface":"Zugriff auf die Bedienoberfläche","Account name":"Account-Name","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add advanced option":"Option für Profis hinzufügen","Add filter":"Filter hinzufügen","Add new backup":"Neues Backup hinzufügen","Adjust bucket name?":"Bucket-Name anpassen?","Adjust path name?":"Pfad anpassen?","Advanced Options":"Optionen für Profis","Advanced options":"Einstellungen für Profis","Advanced:":"Fortgeschritten:","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle Nutzungsberichte werden anonym verschickt und enthalten keine personenbezogenen oder personenbeziehbaren Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Backupdauer, die Gesamtgröße des BAckups und ähnliuche Daten. Sie enthalten NICHT Pfade, Dateinamen, benutzernamen, Passwörter oder andere sensible Informationen.","Allow remote access (requires restart)":"Fernzugriff erlauben (Neustart notwendig)","Allowed days":"Erlaubte Tage","An existing file was found at the new location":"An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden.","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Eine vorhandene Datenbank wurde gefunden.\nSoll diese Datenbank von nun an verwendet werden?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\nMit dieser Datenbank können die GUI und die Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?","Anonymous usage reports":"Anonyme Nutzungsberichte","As Command-line":"als Befehl für Kommandozeile","Autogenerated passphrase":"Generiertes Passwort","Automatically run backups.":"Backups automatisch ausführen.","Back":"Zurück","Backend modules:":"Backend-Module:","Backups are currently paused,":"Backup sind momentan pausiert,","Browse":"Anzeigen","Bucket Name":"Bucket-Name","Bucket name":"Bucket-Name","Building list of files to restore ...":"Dateiliste erstellen...","Building partial temporary database ...":"Temporäre Datenbank wird erstellt...","Cancel":"Abbrechen","Changelog":"Änderungen","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking for updates ...":"Suche Aktualisierung...","Compact now":"Backup komprimieren","Compacting remote data ...":"Backupdaten verkleinern...","Completing backup ...":"Backup fertigstellen...","Completing previous backup ...":"Vorheriges BAckup fertigstellen...","Compression modules:":"Kompression:","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Confirm delete":"Löschen bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connnecting to server ...":"Verbinde mit Server...","Container name":"Container-Name","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Crashes only":"Nur Abstürze","Create bug report ...":"Fehlerbericht erstellen...","Created new limited user":"Nutzer mit eingeschränkten Rechten anlegen","Creating bug report ...":"Fehlerbericht wird erstellt...","Creating new user with limited access ...":"Nutzer mit eingeschränkten Rechten wird erstellt...","Creating target folders ...":"Zielverzeichnisse erstellen...","Creating user...":"Nutzer anlegen...","Days":"Tage","Default options":"Standard-Optionen","Delete":"Löschen","Deleting unwanted files ...":"Veraltete Daten löschen...","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Donate":"Spenden","Donate with Bitcoins":"Spenden per Bitcoin","Donate with PayPal":"Spenden per PayPal","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links werden versteckt, klicken um anzuzeigen","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt, klicken zum verstecken","Download":"Herunterladen","Downloading ...":"Herunterladen...","Downloading files ...":"Dateien herunterladen...","Edit ...":"Bearbeiten...","Edit as text":"Als Text bearbeiten","Empty":"Leer","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Enter access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Paswort für Backup","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungspasswort angeben","Enter expression here":"Ausdruck hier einfügen","Enter one option per line in command-line format, eg. {0}":"Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}","Enter the destination path":"Ziel-Pfad angeben","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","Exclude":"Ausschließen","Existing file found":"Vorhandene Datenbank gefunden","Export":"Exportieren","Export ...":"Exportieren...","Export backup configuration":"Backup-Konfiguration exportieren","Exporting ...":"Expotieren...","FTP (Alternative)":"FTP (Alternativ)","Failed to delete:":"Löschen fehlgeschlagen:","Failed to read backup defaults:":"Konnte Standard-Einstellungen nicht lesen:","Failed to save:":"Fehler beim Speichern:","Fetching path information ...":"Pfad-Infos werden ermittelt...","Files larger than:":"Dateien größer als:","Filters":"Filter","Finished!":"Fertiggestellt!","Folders":"Ordner","Fri":"Fr","General":"Allgemein","General options":"Allgemeine Einstellungen","Generate":"Erzeugen","Hidden files":"Versteckte Dateien","Hours":"Stunden","How do you want to handle existing files?":"Wie sollen bestehende Dateien behandelt werden?","If a date was missed, the job will run as soon as possible.":"Wurde ein Zeitpunkt verpasst, startet das Backup so bald wie möglich.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ohne Pfad werden alle Dateien im Login-Verzeichnis gespeichert.\nMöchtest du das?","Import":"Importieren","Import backup configuration":"Konfigurationsdatei importieren","Import configuration from a file ...":"Konfigurationsdatei importieren...","Importing ...":"Importieren...","Individual builds for developers only.":"Individuelle Versionen für Entwickler.","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Manche FTP-Server erlauben einen Login ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","Keep backups":"Backups speichern","Last month":"Letzter Monat","Last successful run:":"Letztes erfolgreiches Backup:","Latest":"Neuste","Libraries":"Bibliotheken","Listing backup dates ...":"BAckups werden aufgelistet...","Loading ...":"Laden...","Local database for":"Lokale Datenbank für","Local database path:":"Lokale Datenbank:","Local storage":"Lokaler Speicher","Location":"Ort","Log data":"Log-Meldungen","Maintenance":"Wartung","Manage database ...":"Datenbank verwalten...","Manually type path":"Pfad eingeben","Minutes":"Minuten","Missing destination":"Ziel fehlt","Missing name":"Name fehlt","Missing passphrase":"Passwort fehlt","Missing sources":"Quelle fehlt","Mon":"Mo","Months":"Monate","Move existing database":"Datenbank verschieben","My Photos":"Meine Fotos","Never":"Nie","Next":"Weiter","Next scheduled run:":"Nächstes Backup geplant:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Backup","No":"Nein","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurde nichts für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Kein Passwort angegeben","No scheduled tasks, you can manually start a task":"Kein Backup geplant. Backup von Hand starten.","Non-matching passphrase":"Passwort-Fehler","None / disabled":"Keine / deaktiviert","Operation failed:":"Fehlgeschlagen:","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Overwrite":"Überschreiben","Passphrase":"Paswort","Passphrase (if encrypted)":"Passwort (falls verschlüsselt)","Passphrase changed":"Passwort gändert","Passphrases are not matching":"Die Passwörter stimmen nicht überein","Password":"Passwort","Passwords do not match":"Die Passwörter stimmen nicht überein","Patching files with local blocks ...":"Dateien mit vorhandenen Daten aufbauen...","Path not found":"Pfad nicht gefunden","Path or subfolder in the bucket":"Pfad oder Unterverzeichnis im Bucket","Pause after startup or hibernation":"Pause nach dem Aufwachen des PCs","Pause controls":"Pause","Permissions":"Berechtigungen","Pick location":"Speicherort auswählen","Previous":"Zurück","Proprietary":"Proprietär","Rebuilding local database ...":"Lokale Datenbank wieder aufbauen...","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreating database ...":"Datenbank wird neu erstellt...","Relative paths not allowed":"Relative Pfade sind nicht möglich","Remove":"Entfernen","Remove option":"Option entfernen","Repair":"Reparieren","Reparing ...":"Reparieren...","Repeat Passphrase":"Passwort wiederholen","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore backup":"Backup wiederherstellen","Restore files":"Dateien wiederherstellen","Restore files ...":"Dateien wiederherstellen...","Restore from":"Wiederherstellen von","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Scheib- und Leserechter wiederherstellen","Restoring files ...":"Dateien werden wiederhergestellt...","Resume now":"Jetzt starten","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running ...":"Läuft...","Running task":"Backup läuft","Running task:":"Backup läuft:","S3 Compatible":"S3 Kompatibel","Sat":"Sa","Save":"Speichern","Save and repair":"Speichern und reparieren","Save different versions with timestamp in file name":"Mehrere Versionen mit Zeitstempel im Dateinamen speichern","Scanning existing files ...":"Vorhandene Dateien scannen...","Scanning for local blocks ...":"Vorhandene Daten scannen...","Schedule":"Zeitplan","Search for files":"Dateien suchen","Seconds":"Sekunden","Select a log level and see messages as they happen:":"Wähle ein Log-Level und sehe live die Meldungen:","Settings":"Einstellungen","Show":"Zeigen","Show advanced editor":"Profi-Modus anzeigen","Show hidden folders":"Zeige versteckte Ordner","Show log":"Logfile anzeigen","Show log ...":"Log-Datei anzeigen...","Source Data":"Quell-Daten","Source folders":"Quell-Verzeichnisse","Source:":"Quelle:","Specific builds for developers only.":"Spezielle Versionen für Entwickler.","Standard protocols":"Standardprotokolle","Starting ...":"Los geht\\'s...","Starting the restore process ...":"Wiederherstellung wird gestartet...","Stored":"Gespeichert","Strong":"Stark","Sun":"So","System files":"Systemdateien","System info":"System-Informationen","System properties":"System-Eigenschaften","Temporary files":"Temporäre Dateien","Test connection":"Verbindung prüfen","Testing permissions...":"Rechte werden geprüft...","The bucket name should be all lower-case, convert automatically?":"Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?","The bucket name should start with your username, prepend automatically?":"Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername hinzufügen?","The path does not appear to exist, do you want to add it anyway?":"Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?","The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{0}' fügst du eine Datei hinzu und kein Verzeichnis.\n\nMöchtest du diese Datei hinzufügen?","The storage class affects the availability and price for a stored file":"The storage class affects the availability and price for a stored file","The target folder contains encrypted files, please supply the passphrase":"Das Ziel enthält verschlüsselte Dateien. Wir benötigen ein Passwort!","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten Berechtigungen für den gewählten Pfad erstellen?","This month":"Dieser Monat","This week":"Diese Woche","Thu":"Do","To File":"als Datei","To export without a passphrase, uncheck the \"Encrypt file\" box":"Um ohne Passwort zu exprotieren, entferne den Haken für die Verschlüsselung","Today":"Heute","Tue":"Di","Type to highlight files":"Tippen, um Dateien zu markieren","Unknown":"Unbekannt","Update channel":"Update-Kanal","Updating with existing database":"Datenbank wird aktualisiert","Upload volume size":"Dateigröße beim Upload","Uploading verification file ...":"Prüfdatei hochladen...","Usage statistics":"Nutzungsstatistiken","Usage statistics, warnings, errors, and crashes":"Nutzungsberichte, Warnungen, Fehler und Abstürze","Use existing database?":"Bestehende Datenbank nutzen?","Use weak passphrase":"Schwaches Passwort nutzen","Useless":"Nutzlos","User has too many permissions":"Nutzer hat zu viele Rechte","Username":"Benutzername","Verify files":"Backup prüfen","Verifying ...":"Prüfen...","Verifying remote data ...":"Backupdaten prüfen...","Verifying restored files ...":"Wiederhergestellte Dateien prüfen...","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for upload ...":"Auf den Upload warten...","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle Backups auf Onlinespiechern zu verschlüsseln.","Weak":"Schwach","Weak passphrase":"Schwaches Passwort","Wed":"Mi","Weeks":"Wochen","Where do you want to restore the files to?":"Wohin sollen die Dateien wiederhergestellt werden?","Years":"Jahre","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ich habe das Passwort sicher gespeichert","Yes, please break my backup!":"Ja, mach das Backup kaputt!","Yesterday":"Gestern","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du änderst gerade den Pfad zur lokalen Datenbank.\nWeißt Du, was Du da tust?","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du hast die Verschlüsselung geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast das Passwort geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Alle Backups auf Onlinespeichern sollten verschlüsselt werden.","You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase.":"Du hast ein starkes Passwort generiert. Kannst Du Dir das merken? Sonst schreib es lieber auf. Denn ohne Passwort kannst Du Dein Backup nicht wiederherstellen.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a destination where the backups are stored":"Du musst ein Ziel angeben, in dem das Backup gespeichert ist","You must enter a name for the backup":"Gib einen Namen für das Backup an","You must enter a passphrase or disable encryption":"Gib das Passwort ein, um die Verschlüsselung zu deaktivieren","You must enter a tenant name if you do not provide an API Key":"Gib einen Kundennamen an, wenn Du keinen API-Key hast.","You must enter either a password or an API Key":"Gib einen API-Key oder ein Passwort ein.","You must enter either a password or an API Key, not both":"Gib einen API-Key oder ein Passwort an. Aber nicht beides!","You must fill in the password":"Gib ein Passwort an!","You must fill in the path":"Gib einen Pfad an!","You must fill in the server name or address":"Gib einen Server-Namen oder eine Adresse ein!","You must fill in the username":"Gib einen Benutzernamen an!","You must select or fill in the AuthURI":"AuthURI auswählen oder eintragen","You must select or fill in the server":"Server auswählen oder eintragen","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Dein Passwort is leicht zu erraten. Nimm lieber etwas Komplizierteres.","a specific number":"eine Anzahl","click to resume now":"Jetzt starten","custom":"benutzerdefiniert","for a specific time":"eine Dauer","forever":"immer","resume now":"Jetzt starten","resuming in":"starte in"}); + gettextCatalog.setStrings('da', {"- pick an option -":"- vælg en indstilling -","Access to user interface":"Adgang til brugerinterface"}); + gettextCatalog.setStrings('de', {"- pick an option -":"- Option auswählen -","...loading...":"...laden...","API Key":"API Schlüssel","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"Über","About {{appname}}":"Über {{appname}}","Access Key":"Zugriffsschlüssel","Access to user interface":"Zugriff auf die Benutzeroberfläche","Account name":"Account-Name","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add advanced option":"Option für Profis hinzufügen","Add filter":"Filter hinzufügen","Add new backup":"Neues Backup hinzufügen","Add path":"Pfad hinzufügen","Adjust bucket name?":"Bucket-Name anpassen?","Adjust path name?":"Pfad anpassen?","Advanced Options":"Optionen für Profis","Advanced options":"Einstellungen für Profis","Advanced:":"Fortgeschritten:","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle Nutzungsberichte werden anonym verschickt und enthalten keine personenbezogenen oder personenbeziehbaren Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Backupdauer, die Gesamtgröße des BAckups und ähnliuche Daten. Sie enthalten NICHT Pfade, Dateinamen, benutzernamen, Passwörter oder andere sensible Informationen.","Allow remote access (requires restart)":"Fernzugriff erlauben (Neustart notwendig)","Allowed days":"Erlaubte Tage","An existing file was found at the new location":"An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden.","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Eine vorhandene Datenbank wurde gefunden.\nSoll diese Datenbank von nun an verwendet werden?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\nMit dieser Datenbank können die GUI und die Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?","Anonymous usage reports":"Anonyme Nutzungsberichte","As Command-line":"als Befehl für Kommandozeile","AuthID":"AuthID","Authentication password":"Authentifzierungs Passwort","Authentication username":"Authentifzierungs Benutzername","Autogenerated passphrase":"Generiertes Passwort","Automatically run backups.":"Backups automatisch ausführen.","B2 Account ID":"B2 Account ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Zurück","Backend modules:":"Backend-Module:","Backup to >":"Backup nach >","Backup:":"Backup:","Backups are currently paused,":"Backup sind momentan pausiert,","Beta":"Beta","Bitcoin: {{bitcoinaddr}}":"Bitcoin: {{bitcoinaddr}}","Browse":"Anzeigen","Bucket Name":"Bucket-Name","Bucket name":"Bucket-Name","Building list of files to restore ...":"Dateiliste erstellen...","Building partial temporary database ...":"Temporäre Datenbank wird erstellt...","Canary":"Canary","Cancel":"Abbrechen","Changelog":"Änderungen","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking for updates ...":"Suche Aktualisierung...","Click the AuthID link to create an AuthID":"Auf AuthID klicken um eine AuthID zu erstellen","Compact now":"Backup komprimieren","Compacting remote data ...":"Backupdaten verkleinern...","Completing backup ...":"Backup fertigstellen...","Completing previous backup ...":"Vorheriges BAckup fertigstellen...","Compression modules:":"Kompression:","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Confirm delete":"Löschen bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connect to >":"Verbinden >","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connnecting to server ...":"Verbinde mit Server...","Container name":"Container-Name","Container region":"Container Region","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Core options":"Allgemeine Optionen","Counting ({{files}} files found, {{size}})":"Dateien ermitteln ({{files}} files found, {{size}})","Crashes only":"Nur Abstürze","Create bug report ...":"Fehlerbericht erstellen...","Created new limited user":"Nutzer mit eingeschränkten Rechten anlegen","Creating bug report ...":"Fehlerbericht wird erstellt...","Creating new user with limited access ...":"Nutzer mit eingeschränkten Rechten wird erstellt...","Creating target folders ...":"Zielverzeichnisse erstellen...","Creating temporary backup ...":"Temporäres Backup erstellen...","Creating user...":"Nutzer anlegen...","Current version is {{versionname}} ({{versionnumber}})":"Aktuelle Version: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Benutzerdefinierter S3 endpoint","Custom authentication url":"Benutzerdefinierte Authentifizierungs URL","Custom location ({{server}})":"Benutzerdefinierter Standort ({{server}})","Custom region for creating buckets":"Benutzerdefinierte Region um buckets zu erstellen","Custom region value ({{region}})":"Benutzerdefinierter Region Wert ({{region}})","Custom server url ({{server}})":"Benutzerdefinierte Server URL ({{server}})","Custom storage class ({{class}})":"Benutzerdefinierte storage class ({{class}})","Days":"Tage","Default ({{channelname}})":"Standard ({{channelname}})","Default options":"Standard-Optionen","Delete":"Löschen","Deleting unwanted files ...":"Veraltete Daten löschen...","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Konnten wir Deine Daten retten? Falls ja, würden wir uns über eine angemessen Spende sehr freuen. Wir empfehlen {{smallamount}} für private Daten und {{largeamount}} für geschäftliche Daten.","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Do you really want to delete the backup: {{name}}":"Möchtest du das Backup \"{{name}}\" wirklich löschen?","Do you really want to delete the local database for: {{name}}":"Möchtest du die lokale Datenbank wirklich löschen für: {{name}}","Donate":"Spenden","Donate with Bitcoins":"Spenden per Bitcoin","Donate with PayPal":"Spenden per PayPal","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links werden versteckt, klicken um anzuzeigen","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt, klicken zum verstecken","Done":"Fertig","Download":"Herunterladen","Downloading ...":"Herunterladen...","Downloading files ...":"Dateien herunterladen...","Downloading update...":"Update Herunterladen...","Duplicate option {{opt}}":"doppelte Option {{opt}}","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Jedes Backup hat eine lokale Datenbank. Diese Datenbank beschleunigt viele Aktionen und führt dazu, dass weniger Daten heruntergeladen werden müssen.","Edit ...":"Bearbeiten...","Edit as list":"Als Liste bearbeiten","Edit as text":"Als Text bearbeiten","Empty":"Leer","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Enter a url, or click the "Connect to >" link":"URL eingeben oder auf "Verbinden >" klicken","Enter a url, or click the 'Backup to >' link":"URL eingeben oder auf 'Backup nach >' klicken","Enter access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Paswort für Backup","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungspasswort angeben","Enter expression here":"Ausdruck hier einfügen","Enter folder path name":"Ordnerpfad eingeben","Enter one option per line in command-line format, eg. {0}":"Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}","Enter the destination path":"Ziel-Pfad angeben","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","Exclude":"Ausschließen","Exclude directories whose names contain":"Ordner ausschließen dessen Namen beinhaltet","Exclude file":"Datei ausschließen","Exclude file extension":"Dateiendung ausschließen","Exclude files whose names contain":"Dateien ausschließen dessen Namen beinhaltet","Exclude folder":"Ordner ausschließen","Existing file found":"Vorhandene Datenbank gefunden","Experimental":"Experimental","Export":"Exportieren","Export ...":"Exportieren...","Export backup configuration":"Backup-Konfiguration exportieren","Exporting ...":"Expotieren...","FTP (Alternative)":"FTP (Alternativ)","Failed to build temporary database: {{message}}":"Erstellen der temporären Datenbank fehlgeschlagen: {{message}}","Failed to connect: {{message}}":"Verbindung fehlgeschlagen: {{message}}","Failed to delete:":"Löschen fehlgeschlagen:","Failed to read backup defaults:":"Konnte Standard-Einstellungen nicht lesen:","Failed to restore files: {{message}}":"Wiederherstellung der Dateien fehlgeschlagen: {{message}}","Failed to save:":"Fehler beim Speichern:","Fetching path information ...":"Pfad-Infos werden ermittelt...","Files larger than:":"Dateien größer als:","Filters":"Filter","Finished!":"Fertiggestellt!","Folder path":"Ordnerpfad","Folders":"Ordner","Fri":"Fr","GByte":"GByte","GCS Project ID":"GCS Project ID","General":"Allgemein","General options":"Allgemeine Einstellungen","Generate":"Erzeugen","Hidden files":"Versteckte Dateien","Hide":"Ausblenden","Hide hidden folders":"versteckte Ordner ausblenden","Hours":"Stunden","How do you want to handle existing files?":"Wie sollen bestehende Dateien behandelt werden?","If a date was missed, the job will run as soon as possible.":"Wurde ein Zeitpunkt verpasst, startet das Backup so bald wie möglich.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Wenn lokale Daten und das Backup nicht mehr synchron sind, muss die lokale Datenbank repariert werden.\\nSollte die Reparatur nicht erfolgreich sein, so kann die lokale Datenbank gelöscht und neu erstellt werden.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Ohne Pfad werden alle Dateien im Login-Verzeichnis gespeichert.\nMöchtest du das?","Import":"Importieren","Import backup configuration":"Konfigurationsdatei importieren","Import configuration from a file ...":"Konfigurationsdatei importieren...","Importing ...":"Importieren...","Individual builds for developers only.":"Individuelle Versionen für Entwickler.","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Manche FTP-Server erlauben einen Login ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","KByte":"KByte","Keep backups":"Backups speichern","Language in user interface":"Sprache der Benutzeroberfläche","Last month":"Letzter Monat","Last successful run:":"Letztes erfolgreiches Backup:","Latest":"Neuste","Libraries":"Bibliotheken","Listing backup dates ...":"BAckups werden aufgelistet...","Live":"Live","Load older data":"ältere Einträge laden","Loading ...":"Laden...","Local database for":"Lokale Datenbank für","Local database path:":"Lokale Datenbank:","Local storage":"Lokaler Speicher","Location":"Ort","Log data":"Log-Meldungen","MByte":"MByte","Maintenance":"Wartung","Manage database ...":"Datenbank verwalten...","Manually type path":"Pfad eingeben","Menu":"Menü","Minutes":"Minuten","Missing destination":"Ziel fehlt","Missing name":"Name fehlt","Missing passphrase":"Passwort fehlt","Missing sources":"Quelle fehlt","Mon":"Mo","Months":"Monate","Move existing database":"Datenbank verschieben","My Photos":"Meine Fotos","Name":"Name","Never":"Nie","New update found: {{message}}":"Neues Update verfügbar: {{message}}","Next":"Weiter","Next scheduled run:":"Nächstes Backup geplant:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Backup","No":"Nein","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurde nichts für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Kein Passwort angegeben","No scheduled tasks, you can manually start a task":"Kein Backup geplant. Backup von Hand starten.","Non-matching passphrase":"Passwort-Fehler","None / disabled":"Keine / deaktiviert","OK":"OK","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operation fehlgeschlagen:","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Overwrite":"Überschreiben","Passphrase":"Paswort","Passphrase (if encrypted)":"Passwort (falls verschlüsselt)","Passphrase changed":"Passwort gändert","Passphrases are not matching":"Die Passwörter stimmen nicht überein","Password":"Passwort","Passwords do not match":"Die Passwörter stimmen nicht überein","Patching files with local blocks ...":"Dateien mit vorhandenen Daten aufbauen...","Path not found":"Pfad nicht gefunden","Path or subfolder in the bucket":"Pfad oder Unterverzeichnis im Bucket","Pause":"Pause","Pause after startup or hibernation":"Pause nach dem Aufwachen des PCs","Pause controls":"Pause","Permissions":"Berechtigungen","Pick location":"Speicherort auswählen","Port":"Port","Previous":"Zurück","Proprietary":"Proprietär","Rebuilding local database ...":"Lokale Datenbank wieder aufbauen...","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreating database ...":"Datenbank wird neu erstellt...","Relative paths not allowed":"Relative Pfade sind nicht möglich","Remove":"Entfernen","Remove option":"Option entfernen","Repair":"Reparieren","Reparing ...":"Reparieren...","Repeat Passphrase":"Passwort wiederholen","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore backup":"Backup wiederherstellen","Restore files":"Dateien wiederherstellen","Restore files ...":"Dateien wiederherstellen...","Restore from":"Wiederherstellen von","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Scheib- und Leserechter wiederherstellen","Restoring files ...":"Dateien werden wiederhergestellt...","Resume now":"Jetzt starten","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running ...":"Läuft...","Running task":"Backup läuft","Running task:":"Backup läuft:","S3 Compatible":"S3 Kompatibel","Same as the base install version: {{channelname}}":"Wie die zuerst installierte Version: {{channelname}}","Sat":"Sa","Save":"Speichern","Save and repair":"Speichern und reparieren","Save different versions with timestamp in file name":"Mehrere Versionen mit Zeitstempel im Dateinamen speichern","Scanning existing files ...":"Vorhandene Dateien scannen...","Scanning for local blocks ...":"Vorhandene Daten scannen...","Schedule":"Zeitplan","Search":"Suche","Search for files":"Dateien suchen","Seconds":"Sekunden","Select a log level and see messages as they happen:":"Wähle ein Log-Level und sehe live die Meldungen:","Server":"Server","Server and port":"Server und Port","Settings":"Einstellungen","Show":"Zeigen","Show advanced editor":"Profi-Modus anzeigen","Show hidden folders":"Zeige versteckte Ordner","Show log":"Logfile anzeigen","Show log ...":"Log-Datei anzeigen...","Source Data":"Quell-Daten","Source folders":"Quell-Verzeichnisse","Source:":"Quelle:","Specific builds for developers only.":"Spezielle Versionen für Entwickler.","Standard protocols":"Standardprotokolle","Starting ...":"Los geht\\'s...","Starting the restore process ...":"Wiederherstellung wird gestartet...","Stop":"Stop","Stored":"Gespeichert","Strong":"Stark","Sun":"So","System files":"Systemdateien","System info":"System-Informationen","System properties":"System-Eigenschaften","TByte":"TByte","Temporary files":"Temporäre Dateien","Test connection":"Verbindung prüfen","Testing ...":"Testen...","Testing permissions ...":"Rechte werden geprüft...","Testing permissions...":"Rechte werden geprüft...","The bucket name should be all lower-case, convert automatically?":"Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?","The bucket name should start with your username, prepend automatically?":"Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername hinzufügen?","The connection to the server is lost, attempting again in {{time}} ...":"Die Verbindung zum Server wurde verloren. Versuch erneut in {{time}}...","The path does not appear to exist, do you want to add it anyway?":"Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?","The path does not end with a '{0}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{0}' fügst du eine Datei hinzu und kein Verzeichnis.\n\nMöchtest du diese Datei hinzufügen?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Der Pfad muss ein absoluter Pfad sein. Das heißt, er muss mit '/' beginnen","The path should start with \"{{prefix}}\" or \"{{def}}\", otherwise you will not be able to see the files in the HubiC web interface.\n\nDo you want to add the prefix to the path automatically?":"Der Pfad sollte mit \"{{prefix}}\" oder \"{{def}}\" beginnen. Ansonsten wirst du die Dateien nicht auf der HubiC-Webseite sehen können.\n\nSoll das Prefix automatisch hinzugefügt werden?","The storage class affects the availability and price for a stored file":"The storage class affects the availability and price for a stored file","The target folder contains encrypted files, please supply the passphrase":"Das Ziel enthält verschlüsselte Dateien. Wir benötigen ein Passwort!","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten Berechtigungen für den gewählten Pfad erstellen?","This month":"Dieser Monat","This week":"Diese Woche","Thu":"Do","To File":"als Datei","To export without a passphrase, uncheck the \"Encrypt file\" box":"Um ohne Passwort zu exprotieren, entferne den Haken für die Verschlüsselung","Today":"Heute","Try out the new features we are working on. Don't use with important data.":"Neue Funktionen ausprobieren! Aber nutze diese Versionen nicht mit wichtigen Backups!","Tue":"Di","Type to highlight files":"Tippen, um Dateien zu markieren","Unknown":"Unbekannt","Update channel":"Update-Kanal","Update failed:":"Update fehlgeschlagen:","Updating with existing database":"Datenbank wird aktualisiert","Upload volume size":"Dateigröße beim Upload","Uploading verification file ...":"Prüfdatei hochladen...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"utzungsberichte helfen und bei der Weiterentwicklung. Wir generieren daraus öffentliche Nutzungsstatistiken","Usage statistics":"Nutzungsstatistiken","Usage statistics, warnings, errors, and crashes":"Nutzungsberichte, Warnungen, Fehler und Abstürze","Use SSL":"SSL benutzen","Use existing database?":"Bestehende Datenbank nutzen?","Use weak passphrase":"Schwaches Passwort nutzen","Useless":"Nutzlos","User has too many permissions":"Nutzer hat zu viele Rechte","User interface language":"Sprache der Benutzeroberfläche","Username":"Benutzername","VISA, Mastercard, ... via Paypal":"VISA, Mastercard, ... via Paypal","Verify files":"Backup prüfen","Verifying ...":"Prüfen...","Verifying remote data ...":"Backupdaten prüfen...","Verifying restored files ...":"Wiederhergestellte Dateien prüfen...","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for upload ...":"Auf den Upload warten...","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle Backups auf Onlinespiechern zu verschlüsseln.","Weak":"Schwach","Weak passphrase":"Schwaches Passwort","Wed":"Mi","Weeks":"Wochen","Where do you want to restore the files to?":"Wohin sollen die Dateien wiederhergestellt werden?","Years":"Jahre","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ich habe das Passwort sicher gespeichert","Yes, I'm brave!":"Ja, ich bin mutig!","Yes, please break my backup!":"Ja, mach das Backup kaputt!","Yesterday":"Gestern","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du änderst gerade den Pfad zur lokalen Datenbank.\nWeißt Du, was Du da tust?","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du hast die Verschlüsselung geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast das Passwort geändert. Dadurch kann das bestehende Backup unbenutzbar sein. Erstelle lieber ein neues Backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Alle Backups auf Onlinespeichern sollten verschlüsselt werden.","You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you loose the passphrase.":"Du hast ein starkes Passwort generiert. Kannst Du Dir das merken? Sonst schreib es lieber auf. Denn ohne Passwort kannst Du Dein Backup nicht wiederherstellen.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a destination where the backups are stored":"Du musst ein Ziel angeben, in dem das Backup gespeichert ist","You must enter a name for the backup":"Gib einen Namen für das Backup an","You must enter a passphrase or disable encryption":"Gib das Passwort ein, um die Verschlüsselung zu deaktivieren","You must enter a tenant name if you do not provide an API Key":"Gib einen Kundennamen an, wenn Du keinen API-Key hast.","You must enter either a password or an API Key":"Gib einen API-Key oder ein Passwort ein.","You must enter either a password or an API Key, not both":"Gib einen API-Key oder ein Passwort an. Aber nicht beides!","You must fill in the password":"Gib ein Passwort an!","You must fill in the path":"Gib einen Pfad an!","You must fill in the server name or address":"Gib einen Server-Namen oder eine Adresse ein!","You must fill in the username":"Gib einen Benutzernamen an!","You must select or fill in the AuthURI":"AuthURI auswählen oder eintragen","You must select or fill in the server":"Server auswählen oder eintragen","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Dein Passwort is leicht zu erraten. Nimm lieber etwas Komplizierteres.","a specific number":"eine Anzahl","byte":"byte","click to resume now":"Jetzt starten","custom":"benutzerdefiniert","for a specific time":"eine Dauer","forever":"immer","resume now":"Jetzt starten","resuming in":"starte in","right click and choose "Save as ..."":"Rechtsklick und "Speichern unter..." auswählen","{{files}} files ({{size}}) to go":"Noch {{files}} Dateien ({{size}})","{{number}} Hour":"{{number}} Stunde","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (dauerte{{duration}})"}); /* jshint +W100 */ }]); \ No newline at end of file diff --git a/Localizations/duplicati/localization-da.mo b/Localizations/duplicati/localization-da.mo index 7dd5569cdaa82c21c6123986a004db53389f921b..643310437c156194a140212ac65a168a6099087f 100644 GIT binary patch delta 151 zcmaFDGJz%Fo)F7a1_lNOCI$uu83qOh9R>ylRt5$J8;~Fa1494<0|O5O14AGK1H)2A z28K8W1_o{h1_l-;1_nl`KB!VKHL*68-9o|8+{)N&;!Ara@6^1!)RGK^;OzXejMS7= j1)FS$h(ktdMPiCxO7>(o#^*fIZvH`s+k9MHLt+^K?c5yl delta 237 zcmbQh@`R=So)F7a1_lNOW(EcZ83qOh69xtbRt5$JACMpe149B-JduHcfro*Cp^kxp zVId;}LpK8hgBAk=gDw*T12+Q$Lj)5810&QNs8$9h5W~?mSl7tZOd&Ndxu~+BBr`ux zMiGq=Vm5IT`J@#^m=|zcIiRl>`3N~=2LwasvW{zHRe(q#h j#^>fPiFujD844k;!66E|3iwTT^A9@Q=HucT63YMp_qQ}! diff --git a/Localizations/duplicati/localization-da.po b/Localizations/duplicati/localization-da.po index 1eb715128..ea8a4c4a5 100644 --- a/Localizations/duplicati/localization-da.po +++ b/Localizations/duplicati/localization-da.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-10-04 20:40+0200\n" +"POT-Creation-Date: 2016-10-08 17:36+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: agrajaghh , 2016\n" +"Last-Translator: Kenneth Skovhede , 2016\n" "Language-Team: Danish (https://www.transifex.com/duplicati/teams/67655/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1438,7 +1438,7 @@ msgstr "" #: Library/Encryption/Strings.cs:5 msgid "AES-256 encryption, built in" -msgstr "Danish TEST - AES-256 encryption, built in" +msgstr "" #: Library/Encryption/Strings.cs:6 msgid "Blank or empty passphrase not allowed" @@ -1909,160 +1909,164 @@ msgid "Restore to another folder" msgstr "" #: Library/Main/Strings.cs:39 -msgid "" -"Allow system to enter sleep power modes for inactivity during backup/restore" -" operations (Windows only)" +msgid "Toggles system sleep mode" msgstr "" #: Library/Main/Strings.cs:40 msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:41 +msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:42 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:43 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:44 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:45 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:46 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:47 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:48 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:49 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:50 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:51 msgid "" "By default, Duplicati will list and restore files from the most recent " "backup, use this option to select another item. You may use relative times, " "like \"-2M\" for a backup from two months ago." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:52 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:53 msgid "" "By default, Duplicati will list and restore files from the most recent " "backup, use this option to select another item. You may enter multiple " "values separated with comma, and ranges using -, e.g. \"0,2-4,7\" ." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:54 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:55 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:56 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:57 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:58 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:59 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:60 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:61 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is usefull if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:62 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:63 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:64 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:65 msgid "" "If the hash for the volume does not match, Duplicati will refuse to use the " "backup. Supply this flag to allow Duplicati to proceed anyway." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:66 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:67 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:68 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:69 msgid "Temporary storage folder" msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:70 msgid "" "Duplicati will use the system default temporary folder. This option can be " "used to supply an alternative folder for temporary storage. Note that SQLite" @@ -2071,49 +2075,49 @@ msgid "" " folder for both Duplicati and SQLite." msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:71 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." msgstr "" -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:72 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:73 msgid "" "This option can change the maximum size of dblock files. Changing the size " "can be useful if the backend has a limit on the size of each individual file" msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:74 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:75 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " "settings will be ignored." msgstr "" -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:76 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:77 msgid "" "This option will make sure the contents of the manifest file are not read. " "This also implies that file hashes are not checked either. Use only for " "disaster recovery." msgstr "" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:78 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:79 msgid "" "Duplicati supports plugable compression modules. Use this option to select a" " module to use for compression. This is only applied when creating new " @@ -2121,11 +2125,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:80 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:81 msgid "" "Duplicati supports plugable encryption modules. Use this option to select a " "module to use for encryption. This is only applied when creating new " @@ -2133,27 +2137,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:82 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:83 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:84 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:85 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:86 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:87 msgid "" "This settings controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2167,22 +2171,22 @@ msgid "" "this uses Logical Volume Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:88 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:89 msgid "" "The pre-generated volumes will be placed into the temporary folder by " "default, this option can set a different folder for placing the temporary " "volumes, despite the name, this also works for synchronous runs" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:90 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:91 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2190,45 +2194,45 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:92 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:93 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" msgstr "" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:94 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:95 msgid "Log internal information" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:96 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:97 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:98 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:99 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:100 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2237,12 +2241,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:101 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:102 msgid "" "This settings controls the usage of NTFS USN numbers, which allows Duplicati" " to obtain a list of files and folders much faster. If this is set to " @@ -2255,11 +2259,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:103 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:104 msgid "" "If USN is enabled the USN numbers are used to find all changed files since " "last backup. Use this option to disable the use of USN numbers, which will " @@ -2268,11 +2272,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:105 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:106 msgid "" "When deciding if a full backup should be made or an old backup should be " "deleted, Duplicati will adjust the times by a small fraction to ensure that " @@ -2284,26 +2288,26 @@ msgid "" "the tolerance, and use strict time checking" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:107 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:108 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:109 msgid "" "Duplicati will upload files while scanning the disk and producing volumes, " "which usually makes the backup faster. Use this flag to turn the behavior " "off, so that Duplicati will wait for each volume to complete." msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:110 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:111 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2311,47 +2315,47 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:112 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:113 msgid "" "When an error occurs, Duplicati will silently retry, and only report the " "number of retries. Enable this option to have the error messages displayed " "when a retry is performed." msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:114 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:115 msgid "" "If no files have changed, Duplicati will not upload a backup set. If the " "backup data is used to verify that a backup was executed, this option will " "make Duplicati upload a backupset even if it is empty" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:116 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:117 msgid "" "This value can be used to set a known upper limit on the amount of space a " "backend has. If the backend reports the size itself, this value is ignored" msgstr "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:118 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:119 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:120 #, csharp-format msgid "" "Using this option to handle symlinks different. The \"{0}\" option will " @@ -2362,11 +2366,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:121 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:122 #, csharp-format msgid "" "Using this option to handle hardlinks (only works on Linux/OSX). The \"{0}\"" @@ -2376,11 +2380,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:123 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:124 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2388,7 +2392,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:125 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2396,21 +2400,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:125 +#: Library/Main/Strings.cs:126 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:127 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:128 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2422,22 +2426,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:130 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:130 Library/Main/Strings.cs:140 -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:131 Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:148 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:132 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:133 msgid "" "The blocksize determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2445,85 +2449,85 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:134 msgid "Blocksize used in hashing" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:135 msgid "" "This option can be used to limit the scan to only files that are known to " "have changed. This is usually only activated in combination with a " "filesystem watcher that keeps track of file changes." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:136 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:137 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:138 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " "be ignored unless the option --{0} is also set." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:143 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" msgstr "" -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:145 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:146 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:147 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:148 +#: Library/Main/Strings.cs:149 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:150 msgid "" "If this flag is set, the local database is not compared to the remote " "filelist on startup. The intended usage for this option is to work correctly" " in cases where the filelisting is broken or unavailable." msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:151 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:152 msgid "" "The index files are used to limit the need for downloading dblock files when" " there is no local database present. The more information is recorded in the" @@ -2532,11 +2536,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:153 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:154 msgid "" "As files are changed, some data stored at the remote destination may not be " "required. This option controls how much wasted space the destination can " @@ -2544,43 +2548,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:155 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:157 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "" "This is a very advanced option! This option can be used to select a block " "hash algorithm with smaller or larger hash size, for performance or storage " "space reasons." msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:159 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "" "This is a very advanced option! This option can be used to select a file " "hash algorithm with smaller or larger hash size, for performance or storage " "space reasons." msgstr "" -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:161 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:162 msgid "" "If a large number of small files are detected during a backup, or wasted " "space is found after deleting backups, the remote data will be compacted. " @@ -2588,11 +2592,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:163 msgid "Disable automatic compating" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:164 msgid "" "When examining the size of a volume in consideration for compating, a small " "tolerance value is used, by default 20 percent of the volume size. This " @@ -2600,94 +2604,94 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:165 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:166 msgid "" "To avoid filling the remote storage with small files, this value can force " "grouping small files. The small volumes will always be combined when they " "can fill an entire volume." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:167 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "" "Enable this option to look into other files on this machine to find existing" " blocks. This is a fairly slow operation but can limit the size of " "downloads." msgstr "" -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:169 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Disables the local database" msgstr "" -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:171 msgid "" "When listing contents or when restoring files, the local database can be " "skipped. This is usually slower, but can be used to verify the actual " "contents of the remote store" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:172 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:173 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:174 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:175 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "Ignore missing source elements" msgstr "" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Overwrite files when restoring" msgstr "" -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:179 msgid "" "Use this option to overwrite target files when restoring, if this option is " "not set the files will be restored with a timestamp and a number appended." msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:180 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:181 msgid "" "Use this option to increase the amount of output generated when running an " "option. Generally this option will produce a line for each file processed." msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:182 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "" "Use this option to upload a verification file after changing the remote " "storage. The file is not encrypted and contains the size and SHA256 hashes " @@ -2695,11 +2699,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:184 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:185 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -2707,11 +2711,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:186 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -2721,109 +2725,109 @@ msgid "" " verified" msgstr "" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:188 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:189 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:190 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:191 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" msgstr "" -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:192 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:193 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Don't store metadata" msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:196 msgid "" "Use this option to disable the storage of metadata, such as file timestamps." " Disabling metadata storage will speed up the backup and restore operations," " but does not affect file size much." msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:198 msgid "" "By default permissions are not restored as they might prevent you from " "accessing your files. Use this option to restore the permissions as well." msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:200 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successfull. Use this option to disable the " "check and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:202 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:203 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:204 msgid "" "Duplicati will attempt to use data from source files to minimize the amount " "of downloaded data. Use this option to skip this optimization and only use " "remote data." msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:205 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." msgstr "" -#: Library/Main/Strings.cs:206 Server/Strings.cs:31 +#: Library/Main/Strings.cs:207 Server/Strings.cs:31 msgid "Clean up old log data" msgstr "" -#: Library/Main/Strings.cs:207 Server/Strings.cs:32 +#: Library/Main/Strings.cs:208 Server/Strings.cs:32 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:209 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "" "Use this option to build a searchable local database which only contains " "path information. This option is usable for quickly building a database to " @@ -2831,11 +2835,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "" "By default, your system locale and culture settings will be used. In some " "cases you may prefer to run with another locale, for example to get messages" @@ -2843,54 +2847,54 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:213 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:214 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " "you're running on and the transfer rate of your backend." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:215 msgid "Perform backup of HyperV machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "" "Use this option to specify the names of machines to include in the backup. " "Specify multiple machine names with a semicolon separator." msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:217 msgid "Do not merge the HyperV VHD (Windows only)" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:218 msgid "" "Use this option to disable the merge of HyperV VHD's prior to performing the" " backup." msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:225 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:226 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:227 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" diff --git a/Localizations/duplicati/localization-de.mo b/Localizations/duplicati/localization-de.mo index 9dc8124a5235f517519eb7c0c145aa5176b70666..b3373c23c31f2b9ec40167113e544b11b8181554 100644 GIT binary patch literal 1932 zcmca7#4?qEfq_AQfq_AWfq`KT0|SFNh|LHRWnidagosx%GB8LnFfdGGWMGhHU|`tD z$iQICz`$^pk%7UPfq{XMiGjh9fq}u5iGe|wfq|i&iGe|mfq`K*69a=R0|Ub@CW!tU zObiS{3=9mPnHU&c7#JAXm>C$@85kJ6nHd-)85kIXp>!@Y1H(c_28MQK1_l)d1_n)5 zhG2L)=-&&cFZ)0$xZkfJqJp1_o9z z3qmkK!;O!Dfq@Gm#J~cj`Jpt(Y;KT085kIN7$AOS2FW?P2J0G`nkl5_B^Ol|lw{`T z=_n+XX6BSAWacqA=jY}o=A|g)<(DWFmlhP{7nP)@SSeH+)H1l{m82FS=~5_2EG{m{ zC`v3&WpK+c%}W8PQb>jvP^^$tTB49zQIMKklA5AWZCI-Vm$Fjesy3=+@Xb#t%}G_r zELOQEG864Rj4G6b#L+jLozSj0_C8 z0{nG@Qp++yhC|gwx;h5w`ugj-I4XGfTlsowNBR4?a`_|{m*|ERCFT|9B$nhCSt%r@ z7bRvTre|a**ua?%>A8uSIeN+Yxpq2W`?!1(^U_Nb(^GXrQWJBn6x>sbauf3uG%`v` z3W}}t^~=l4^-4g7W~QZ9fb{97losSX)P@<`(OlnVXrK>ZhdYYjXK|`nn9#4)k>ixwW377ASW?1&srflBeAGBwZt|w#7)-%p$=qKT56H5 zYhH4GN@iZVm4Zc5W(nMtRthPpTmdKmt&z0?glVghr=V!7 zV5n)$#Q@8%py)}?$T_^HxHvVZG%sC8Av3QeHN7Y^wWx%_DK#xMBS#@GGdZI~p%fJT z#U+RLlvIIIh(Rp_y53??-Yw5BDp5$xOHWNo&10xGs8xU%lB$rNnpT>ZlA5QZkeHNO z1WIBGsYT_9MJ1^vIxt06h&-%No>`QlkXQ=IzQxHI3hAjiiD3Onsd=R(Rai1|X|6&_ zW@@oQRjEQ*YEedJUP@|F9wa+MjDz@ufT5_lx-?e-Vj|dbhESwXNJYxssN&v;9A2yo zDUz(vv|s-l#*Hm%K7Q3p!iUL832woaJ(s$rxvB8=E2H=q}1%hyu1oIfnfzyd?f<|gERvJ!!ZU1 z26hGphDQtx43Z2C46mRx3nK%=LPiD#IYtHsEd~aL156AIiVO@4ubCJaI2jlic$pa( zgc%qZ#F-fwq!<_&w3!(g7#SGUz!pR8Vqj)qU|@xD7#J9splp`OrHqP`H!{jh_GX^U sZlYjhU}a*k`6;stBcFR}QEp, 2016\n" "Language-Team: German (https://www.transifex.com/duplicati/teams/67655/de/)\n" @@ -32,6 +32,8 @@ msgstr "" #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" +"Für den Befehl {0} muss mindestens eine der folgenden Optionen angegeben " +"werden: {1}" #: CommandLine/Strings.cs:5 #, csharp-format @@ -39,11 +41,13 @@ msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" +"{0} Befehle gefunden, aber {1} erwartet, Befehle:\n" +"{2}" #: CommandLine/Strings.cs:7 #, csharp-format msgid "Command not supported: {0}" -msgstr "" +msgstr "Befehl nicht unterstützt: {0}" #: CommandLine/Strings.cs:8 msgid "No filesets matched the criteria" @@ -59,31 +63,34 @@ msgstr "" #: CommandLine/Strings.cs:11 msgid "Supported backends:" -msgstr "" +msgstr "Unterstützte backends:" #: CommandLine/Strings.cs:12 msgid "Supported compression modules:" -msgstr "" +msgstr "Unterstützte Kompressions-Module:" #: CommandLine/Strings.cs:13 msgid "Supported encryption modules:" -msgstr "" +msgstr "Unterstützte Verschlüsselungs-Module:" #: CommandLine/Strings.cs:14 msgid "Supported options:" -msgstr "" +msgstr "Unterstützte Optionen:" #: CommandLine/Strings.cs:15 msgid "Module is loaded atomatically, use --disable-module to prevent this" msgstr "" +"Modul wird automatisch geladen, benutze --disable-module um dies zu " +"verhindern" #: CommandLine/Strings.cs:16 msgid "Module is not loaded atomatically, use --enable-module to load it" msgstr "" +"Modul wird nicht automatisch geladen, benutze --enable-module um es zu laden" #: CommandLine/Strings.cs:17 msgid "Supported generic modules:" -msgstr "" +msgstr "Unterstützte allgemeine Module:" #: CommandLine/Strings.cs:18 #, csharp-format @@ -1438,7 +1445,7 @@ msgstr "" #: Library/Encryption/Strings.cs:5 msgid "AES-256 encryption, built in" -msgstr "German TEST - AES-256 encryption, built in" +msgstr "AES-256 Verschlüsselung, integriert" #: Library/Encryption/Strings.cs:6 msgid "Blank or empty passphrase not allowed" @@ -1909,160 +1916,164 @@ msgid "Restore to another folder" msgstr "" #: Library/Main/Strings.cs:39 -msgid "" -"Allow system to enter sleep power modes for inactivity during backup/restore" -" operations (Windows only)" +msgid "Toggles system sleep mode" msgstr "" #: Library/Main/Strings.cs:40 msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:41 +msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:42 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:43 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:44 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:45 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:46 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:47 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:48 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:49 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:50 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:51 msgid "" "By default, Duplicati will list and restore files from the most recent " "backup, use this option to select another item. You may use relative times, " "like \"-2M\" for a backup from two months ago." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:52 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:53 msgid "" "By default, Duplicati will list and restore files from the most recent " "backup, use this option to select another item. You may enter multiple " "values separated with comma, and ranges using -, e.g. \"0,2-4,7\" ." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:54 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:55 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:56 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:57 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:58 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:59 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:60 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:61 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is usefull if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:62 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:63 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:64 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:65 msgid "" "If the hash for the volume does not match, Duplicati will refuse to use the " "backup. Supply this flag to allow Duplicati to proceed anyway." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:66 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:67 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:68 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:69 msgid "Temporary storage folder" msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:70 msgid "" "Duplicati will use the system default temporary folder. This option can be " "used to supply an alternative folder for temporary storage. Note that SQLite" @@ -2071,49 +2082,49 @@ msgid "" " folder for both Duplicati and SQLite." msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:71 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." msgstr "" -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:72 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:73 msgid "" "This option can change the maximum size of dblock files. Changing the size " "can be useful if the backend has a limit on the size of each individual file" msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:74 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:75 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " "settings will be ignored." msgstr "" -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:76 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:77 msgid "" "This option will make sure the contents of the manifest file are not read. " "This also implies that file hashes are not checked either. Use only for " "disaster recovery." msgstr "" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:78 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:79 msgid "" "Duplicati supports plugable compression modules. Use this option to select a" " module to use for compression. This is only applied when creating new " @@ -2121,11 +2132,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:80 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:81 msgid "" "Duplicati supports plugable encryption modules. Use this option to select a " "module to use for encryption. This is only applied when creating new " @@ -2133,27 +2144,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:82 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:83 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:84 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:85 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:86 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:87 msgid "" "This settings controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2167,22 +2178,22 @@ msgid "" "this uses Logical Volume Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:88 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:89 msgid "" "The pre-generated volumes will be placed into the temporary folder by " "default, this option can set a different folder for placing the temporary " "volumes, despite the name, this also works for synchronous runs" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:90 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:91 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2190,45 +2201,45 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:92 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:93 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" msgstr "" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:94 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:95 msgid "Log internal information" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:96 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:97 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:98 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:99 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:100 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2237,12 +2248,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:101 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:102 msgid "" "This settings controls the usage of NTFS USN numbers, which allows Duplicati" " to obtain a list of files and folders much faster. If this is set to " @@ -2255,11 +2266,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:103 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:104 msgid "" "If USN is enabled the USN numbers are used to find all changed files since " "last backup. Use this option to disable the use of USN numbers, which will " @@ -2268,11 +2279,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:105 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:106 msgid "" "When deciding if a full backup should be made or an old backup should be " "deleted, Duplicati will adjust the times by a small fraction to ensure that " @@ -2284,26 +2295,26 @@ msgid "" "the tolerance, and use strict time checking" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:107 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:108 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:109 msgid "" "Duplicati will upload files while scanning the disk and producing volumes, " "which usually makes the backup faster. Use this flag to turn the behavior " "off, so that Duplicati will wait for each volume to complete." msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:110 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:111 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2311,47 +2322,47 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:112 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:113 msgid "" "When an error occurs, Duplicati will silently retry, and only report the " "number of retries. Enable this option to have the error messages displayed " "when a retry is performed." msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:114 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:115 msgid "" "If no files have changed, Duplicati will not upload a backup set. If the " "backup data is used to verify that a backup was executed, this option will " "make Duplicati upload a backupset even if it is empty" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:116 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:117 msgid "" "This value can be used to set a known upper limit on the amount of space a " "backend has. If the backend reports the size itself, this value is ignored" msgstr "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:118 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:119 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:120 #, csharp-format msgid "" "Using this option to handle symlinks different. The \"{0}\" option will " @@ -2362,11 +2373,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:121 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:122 #, csharp-format msgid "" "Using this option to handle hardlinks (only works on Linux/OSX). The \"{0}\"" @@ -2376,11 +2387,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:123 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:124 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2388,7 +2399,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:125 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2396,21 +2407,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:125 +#: Library/Main/Strings.cs:126 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:127 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:128 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2422,22 +2433,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:130 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:130 Library/Main/Strings.cs:140 -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:131 Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:148 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:132 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:133 msgid "" "The blocksize determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2445,85 +2456,85 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:134 msgid "Blocksize used in hashing" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:135 msgid "" "This option can be used to limit the scan to only files that are known to " "have changed. This is usually only activated in combination with a " "filesystem watcher that keeps track of file changes." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:136 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:137 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:138 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:139 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " "be ignored unless the option --{0} is also set." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:140 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:142 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:143 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" msgstr "" -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:144 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:145 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:146 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:147 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:148 +#: Library/Main/Strings.cs:149 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:150 msgid "" "If this flag is set, the local database is not compared to the remote " "filelist on startup. The intended usage for this option is to work correctly" " in cases where the filelisting is broken or unavailable." msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:151 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:152 msgid "" "The index files are used to limit the need for downloading dblock files when" " there is no local database present. The more information is recorded in the" @@ -2532,11 +2543,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:153 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:154 msgid "" "As files are changed, some data stored at the remote destination may not be " "required. This option controls how much wasted space the destination can " @@ -2544,43 +2555,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:155 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:156 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:157 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:158 msgid "" "This is a very advanced option! This option can be used to select a block " "hash algorithm with smaller or larger hash size, for performance or storage " "space reasons." msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:159 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:160 msgid "" "This is a very advanced option! This option can be used to select a file " "hash algorithm with smaller or larger hash size, for performance or storage " "space reasons." msgstr "" -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:161 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:162 msgid "" "If a large number of small files are detected during a backup, or wasted " "space is found after deleting backups, the remote data will be compacted. " @@ -2588,11 +2599,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:163 msgid "Disable automatic compating" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:164 msgid "" "When examining the size of a volume in consideration for compating, a small " "tolerance value is used, by default 20 percent of the volume size. This " @@ -2600,94 +2611,94 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:165 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:166 msgid "" "To avoid filling the remote storage with small files, this value can force " "grouping small files. The small volumes will always be combined when they " "can fill an entire volume." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:167 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:168 msgid "" "Enable this option to look into other files on this machine to find existing" " blocks. This is a fairly slow operation but can limit the size of " "downloads." msgstr "" -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:169 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:170 msgid "Disables the local database" msgstr "" -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:171 msgid "" "When listing contents or when restoring files, the local database can be " "skipped. This is usually slower, but can be used to verify the actual " "contents of the remote store" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:172 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:173 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:174 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:175 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:176 msgid "Ignore missing source elements" msgstr "" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:177 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:178 msgid "Overwrite files when restoring" msgstr "" -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:179 msgid "" "Use this option to overwrite target files when restoring, if this option is " "not set the files will be restored with a timestamp and a number appended." msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:180 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:181 msgid "" "Use this option to increase the amount of output generated when running an " "option. Generally this option will produce a line for each file processed." msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:182 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:183 msgid "" "Use this option to upload a verification file after changing the remote " "storage. The file is not encrypted and contains the size and SHA256 hashes " @@ -2695,11 +2706,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:184 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:185 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -2707,11 +2718,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:186 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:187 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -2721,109 +2732,109 @@ msgid "" " verified" msgstr "" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:188 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:189 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:190 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:191 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" msgstr "" -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:192 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:193 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:195 msgid "Don't store metadata" msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:196 msgid "" "Use this option to disable the storage of metadata, such as file timestamps." " Disabling metadata storage will speed up the backup and restore operations," " but does not affect file size much." msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:197 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:198 msgid "" "By default permissions are not restored as they might prevent you from " "accessing your files. Use this option to restore the permissions as well." msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:199 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:200 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successfull. Use this option to disable the " "check and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:201 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:202 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:203 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:204 msgid "" "Duplicati will attempt to use data from source files to minimize the amount " "of downloaded data. Use this option to skip this optimization and only use " "remote data." msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:205 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:206 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." msgstr "" -#: Library/Main/Strings.cs:206 Server/Strings.cs:31 +#: Library/Main/Strings.cs:207 Server/Strings.cs:31 msgid "Clean up old log data" msgstr "" -#: Library/Main/Strings.cs:207 Server/Strings.cs:32 +#: Library/Main/Strings.cs:208 Server/Strings.cs:32 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:209 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:210 msgid "" "Use this option to build a searchable local database which only contains " "path information. This option is usable for quickly building a database to " @@ -2831,11 +2842,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:211 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:212 msgid "" "By default, your system locale and culture settings will be used. In some " "cases you may prefer to run with another locale, for example to get messages" @@ -2843,54 +2854,54 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:213 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:214 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " "you're running on and the transfer rate of your backend." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:215 msgid "Perform backup of HyperV machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:216 msgid "" "Use this option to specify the names of machines to include in the backup. " "Specify multiple machine names with a semicolon separator." msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:217 msgid "Do not merge the HyperV VHD (Windows only)" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:218 msgid "" "Use this option to disable the merge of HyperV VHD's prior to performing the" " backup." msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:224 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:225 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:226 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:227 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" diff --git a/Localizations/duplicati/localization.pot b/Localizations/duplicati/localization.pot index b98611cd4..4bd5dfeb4 100644 --- a/Localizations/duplicati/localization.pot +++ b/Localizations/duplicati/localization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-10-05 14:12+0200\n" +"POT-Creation-Date: 2016-10-08 17:36+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/Localizations/webroot/localization_webroot-da.po b/Localizations/webroot/localization_webroot-da.po index eb97bd181..301aa5e0f 100644 --- a/Localizations/webroot/localization_webroot-da.po +++ b/Localizations/webroot/localization_webroot-da.po @@ -1,20 +1,15 @@ # Translators: # Kenneth Skovhede , 2016 -# agrajaghh , 2016 msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: agrajaghh , 2016\n" +"Last-Translator: Kenneth Skovhede , 2016\n" "Language-Team: Danish (https://www.transifex.com/duplicati/teams/67655/da/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/notificationarea.html:9 -msgid "'right click and choose "Save as ..."" -msgstr "" - #: templates/advancedoptionseditor.html:36 msgid "- pick an option -" msgstr "- vælg en indstilling -" @@ -43,11 +38,11 @@ msgstr "" #: index.html:169 msgid "About" -msgstr "Danish TEST - About" +msgstr "" #: templates/about.html:2 msgid "About {{appname}}" -msgstr "Danish TEST - About {{appname}}" +msgstr "" #: scripts/services/EditUriBuiltins.js:601 templates/backends/azure.html:11 msgid "Access Key" @@ -107,7 +102,7 @@ msgstr "" msgid "Advanced:" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:106 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -142,7 +137,7 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:93 +#: templates/settings.html:95 msgid "Anonymous usage reports" msgstr "" @@ -209,7 +204,7 @@ msgstr "" msgid "Backups are currently paused," msgstr "" -#: templates/settings.html:70 +#: templates/settings.html:72 msgid "Beta" msgstr "" @@ -221,8 +216,8 @@ msgstr "" msgid "Browse" msgstr "" -#: templates/settings.html:42 -msgid "Browser default ({{displayname}}, {{code}})" +#: scripts/controllers/SystemSettingsController.js:14 +msgid "Browser default" msgstr "" #: scripts/services/EditUriBuiltins.js:611 @@ -261,7 +256,7 @@ msgstr "" msgid "Busy ..." msgstr "" -#: templates/settings.html:80 +#: templates/settings.html:82 msgid "Canary" msgstr "" @@ -278,7 +273,7 @@ msgstr "" #: scripts/services/EditUriBuiltins.js:647 #: scripts/services/EditUriBuiltins.js:664 templates/edituri.html:35 #: templates/export.html:26 templates/import.html:18 -#: templates/restoredirect.html:22 templates/settings.html:122 +#: templates/restoredirect.html:22 templates/settings.html:124 #: templates/waitarea.html:19 msgid "Cancel" msgstr "" @@ -400,7 +395,7 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:99 +#: templates/settings.html:101 msgid "Crashes only" msgstr "" @@ -468,11 +463,15 @@ msgstr "" msgid "Days" msgstr "" -#: templates/settings.html:57 +#: scripts/controllers/SystemSettingsController.js:15 +msgid "Default" +msgstr "" + +#: templates/settings.html:59 msgid "Default ({{channelname}})" msgstr "" -#: templates/settings.html:108 +#: templates/settings.html:110 msgid "Default options" msgstr "" @@ -519,15 +518,15 @@ msgstr "" msgid "Donate with PayPal" msgstr "" -#: templates/settings.html:47 templates/settings.html:49 +#: templates/settings.html:49 templates/settings.html:51 msgid "Donation messages" msgstr "" -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Donation messages are hidden, click to show" msgstr "" -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Donation messages are visible, click to hide" msgstr "" @@ -567,12 +566,12 @@ msgstr "" msgid "Edit ..." msgstr "" -#: templates/edituri.html:22 templates/settings.html:111 +#: templates/edituri.html:22 templates/settings.html:113 msgid "Edit as list" msgstr "" #: templates/addoredit.html:252 templates/addoredit.html:258 -#: templates/edituri.html:28 templates/settings.html:117 +#: templates/edituri.html:28 templates/settings.html:119 msgid "Edit as text" msgstr "" @@ -662,7 +661,7 @@ msgstr "" msgid "Error!" msgstr "" -#: templates/settings.html:98 +#: templates/settings.html:100 msgid "Errors and crashes" msgstr "" @@ -702,7 +701,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:75 +#: templates/settings.html:77 msgid "Experimental" msgstr "" @@ -895,7 +894,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/settings.html:81 +#: templates/settings.html:83 msgid "Individual builds for developers only." msgstr "" @@ -1127,12 +1126,12 @@ msgstr "" msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:102 msgid "None / disabled" msgstr "" #: scripts/services/EditUriBuiltins.js:119 templates/edituri.html:33 -#: templates/restore.html:108 templates/settings.html:123 +#: templates/restore.html:108 templates/settings.html:125 msgid "OK" msgstr "" @@ -1162,8 +1161,8 @@ msgid "Optional authentication username" msgstr "" #: templates/addoredit.html:24 templates/edituri.html:21 -#: templates/edituri.html:27 templates/settings.html:110 -#: templates/settings.html:116 +#: templates/edituri.html:27 templates/settings.html:112 +#: templates/settings.html:118 msgid "Options" msgstr "" @@ -1373,7 +1372,7 @@ msgstr "" msgid "S3 Compatible" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -1493,7 +1492,7 @@ msgstr "" msgid "Source:" msgstr "" -#: templates/settings.html:76 +#: templates/settings.html:78 msgid "Specific builds for developers only." msgstr "" @@ -1538,7 +1537,7 @@ msgstr "" msgid "Sun" msgstr "" -#: templates/settings.html:95 +#: templates/settings.html:97 msgid "System default ({{levelname}})" msgstr "" @@ -1670,7 +1669,7 @@ msgstr "" msgid "Today" msgstr "" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "" "Try out the new features we are working on. Don't use with important data." msgstr "" @@ -1691,7 +1690,7 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:54 +#: templates/settings.html:56 msgid "Update channel" msgstr "" @@ -1711,18 +1710,18 @@ msgstr "" msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:102 +#: templates/settings.html:104 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage statistics" msgstr "" -#: templates/settings.html:91 +#: templates/settings.html:93 msgid "Usage statistics" msgstr "" -#: templates/settings.html:96 +#: templates/settings.html:98 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -1806,7 +1805,7 @@ msgstr "" msgid "Waiting for upload ..." msgstr "" -#: templates/settings.html:97 +#: templates/settings.html:99 msgid "Warnings, errors and crashes" msgstr "" @@ -2006,7 +2005,7 @@ msgstr "" msgid "resuming in" msgstr "" -#: templates/export.html:43 +#: templates/export.html:43 templates/notificationarea.html:9 msgid "right click and choose "Save as ..."" msgstr "" diff --git a/Localizations/webroot/localization_webroot-de.po b/Localizations/webroot/localization_webroot-de.po index 4b13be052..09f40faea 100644 --- a/Localizations/webroot/localization_webroot-de.po +++ b/Localizations/webroot/localization_webroot-de.po @@ -10,35 +10,31 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/notificationarea.html:9 -msgid "'right click and choose "Save as ..."" -msgstr "" - #: templates/advancedoptionseditor.html:36 msgid "- pick an option -" msgstr "- Option auswählen -" #: templates/localdatabase.html:4 msgid "...loading..." -msgstr "" +msgstr "...laden..." #: templates/backends/openstack.html:32 msgid "API Key" -msgstr "" +msgstr "API Schlüssel" #: scripts/services/EditUriBuiltins.js:636 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" -msgstr "" +msgstr "AWS Access ID" #: scripts/services/EditUriBuiltins.js:637 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" -msgstr "" +msgstr "AWS Access Key" #: scripts/services/EditUriBuiltins.js:133 msgid "AWS IAM Policy" -msgstr "" +msgstr "AWS IAM Policy" #: index.html:169 msgid "About" @@ -54,7 +50,7 @@ msgstr "Zugriffsschlüssel" #: templates/settings.html:5 msgid "Access to user interface" -msgstr "Zugriff auf die Bedienoberfläche" +msgstr "Zugriff auf die Benutzeroberfläche" #: scripts/services/EditUriBuiltins.js:600 templates/backends/azure.html:7 msgid "Account name" @@ -83,7 +79,7 @@ msgstr "Neues Backup hinzufügen" #: templates/addoredit.html:111 msgid "Add path" -msgstr "" +msgstr "Pfad hinzufügen" #: scripts/services/EditUriBuiltins.js:647 #: scripts/services/EditUriBuiltins.js:664 @@ -106,7 +102,7 @@ msgstr "Einstellungen für Profis" msgid "Advanced:" msgstr "Fortgeschritten:" -#: templates/settings.html:104 +#: templates/settings.html:106 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -153,7 +149,7 @@ msgstr "" "\n" "Soll die lokale Datenbank genutzt werden?" -#: templates/settings.html:93 +#: templates/settings.html:95 msgid "Anonymous usage reports" msgstr "Anonyme Nutzungsberichte" @@ -165,15 +161,15 @@ msgstr "als Befehl für Kommandozeile" #: templates/backends/gcs.html:9 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 msgid "AuthID" -msgstr "" +msgstr "AuthID" #: templates/backends/generic.html:23 templates/backends/openstack.html:23 msgid "Authentication password" -msgstr "" +msgstr "Authentifzierungs Passwort" #: templates/backends/generic.html:19 templates/backends/openstack.html:19 msgid "Authentication username" -msgstr "" +msgstr "Authentifzierungs Benutzername" #: scripts/controllers/EditBackupController.js:278 msgid "Autogenerated passphrase" @@ -185,19 +181,19 @@ msgstr "Backups automatisch ausführen." #: templates/backends/b2.html:12 msgid "B2 Account ID" -msgstr "" +msgstr "B2 Account ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" -msgstr "" +msgstr "B2 Application Key" #: scripts/services/EditUriBuiltins.js:683 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" -msgstr "" +msgstr "B2 Cloud Storage Account ID" #: scripts/services/EditUriBuiltins.js:684 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" -msgstr "" +msgstr "B2 Cloud Storage Application Key" #: templates/edituri.html:1 templates/restore.html:31 #: templates/restore.html:93 @@ -210,30 +206,30 @@ msgstr "Backend-Module:" #: templates/addoredit.html:45 msgid "Backup to >" -msgstr "" +msgstr "Backup nach >" #: templates/home.html:90 msgid "Backup:" -msgstr "" +msgstr "Backup:" #: templates/home.html:5 msgid "Backups are currently paused," msgstr "Backup sind momentan pausiert," -#: templates/settings.html:70 +#: templates/settings.html:72 msgid "Beta" -msgstr "" +msgstr "Beta" #: templates/restore.html:104 msgid "Bitcoin: {{bitcoinaddr}}" -msgstr "" +msgstr "Bitcoin: {{bitcoinaddr}}" #: templates/backends/file.html:8 templates/restore.html:52 msgid "Browse" msgstr "Anzeigen" -#: templates/settings.html:42 -msgid "Browser default ({{displayname}}, {{code}})" +#: scripts/controllers/SystemSettingsController.js:14 +msgid "Browser default" msgstr "" #: scripts/services/EditUriBuiltins.js:611 @@ -272,9 +268,9 @@ msgstr "Temporäre Datenbank wird erstellt..." msgid "Busy ..." msgstr "" -#: templates/settings.html:80 +#: templates/settings.html:82 msgid "Canary" -msgstr "" +msgstr "Canary" #: scripts/controllers/EditBackupController.js:263 #: scripts/controllers/EditBackupController.js:278 @@ -289,7 +285,7 @@ msgstr "" #: scripts/services/EditUriBuiltins.js:647 #: scripts/services/EditUriBuiltins.js:664 templates/edituri.html:35 #: templates/export.html:26 templates/import.html:18 -#: templates/restoredirect.html:22 templates/settings.html:122 +#: templates/restoredirect.html:22 templates/settings.html:124 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Abbrechen" @@ -324,7 +320,7 @@ msgstr "" #: templates/backends/gcs.html:11 templates/backends/oauth.html:11 msgid "Click the AuthID link to create an AuthID" -msgstr "" +msgstr "Auf AuthID klicken um eine AuthID zu erstellen" #: templates/home.html:63 msgid "Compact now" @@ -373,7 +369,7 @@ msgstr "Jetzt verbinden" #: templates/restoredirect.html:10 msgid "Connect to >" -msgstr "" +msgstr "Verbinden >" #: index.html:237 msgid "Connecting..." @@ -393,7 +389,7 @@ msgstr "Container-Name" #: templates/backends/openstack.html:37 msgid "Container region" -msgstr "" +msgstr "Container Region" #: templates/restore.html:30 msgid "Continue" @@ -405,13 +401,13 @@ msgstr "Ohne Verschlüsselung fortfahren" #: scripts/services/AppUtils.js:551 msgid "Core options" -msgstr "" +msgstr "Allgemeine Optionen" #: scripts/controllers/StateController.js:33 msgid "Counting ({{files}} files found, {{size}})" -msgstr "" +msgstr "Dateien ermitteln ({{files}} files found, {{size}})" -#: templates/settings.html:99 +#: templates/settings.html:101 msgid "Crashes only" msgstr "Nur Abstürze" @@ -437,7 +433,7 @@ msgstr "Zielverzeichnisse erstellen..." #: scripts/controllers/RestoreController.js:329 msgid "Creating temporary backup ..." -msgstr "" +msgstr "Temporäres Backup erstellen..." #: scripts/services/EditUriBuiltins.js:110 msgid "Creating user..." @@ -445,45 +441,49 @@ msgstr "Nutzer anlegen..." #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" -msgstr "" +msgstr "Aktuelle Version: {{versionname}} ({{versionnumber}})" #: templates/backends/s3.html:14 msgid "Custom S3 endpoint" -msgstr "" +msgstr "Benutzerdefinierter S3 endpoint" #: templates/backends/openstack.html:13 msgid "Custom authentication url" -msgstr "" +msgstr "Benutzerdefinierte Authentifizierungs URL" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" -msgstr "" +msgstr "Benutzerdefinierter Standort ({{server}})" #: templates/backends/s3.html:32 msgid "Custom region for creating buckets" -msgstr "" +msgstr "Benutzerdefinierte Region um buckets zu erstellen" #: templates/backends/s3.html:29 msgid "Custom region value ({{region}})" -msgstr "" +msgstr "Benutzerdefinierter Region Wert ({{region}})" #: templates/backends/openstack.html:10 templates/backends/s3.html:11 msgid "Custom server url ({{server}})" -msgstr "" +msgstr "Benutzerdefinierte Server URL ({{server}})" #: templates/backends/gcs.html:29 templates/backends/s3.html:41 msgid "Custom storage class ({{class}})" -msgstr "" +msgstr "Benutzerdefinierte storage class ({{class}})" #: scripts/services/AppUtils.js:53 templates/addoredit.html:242 msgid "Days" msgstr "Tage" -#: templates/settings.html:57 -msgid "Default ({{channelname}})" +#: scripts/controllers/SystemSettingsController.js:15 +msgid "Default" msgstr "" -#: templates/settings.html:108 +#: templates/settings.html:59 +msgid "Default ({{channelname}})" +msgstr "Standard ({{channelname}})" + +#: templates/settings.html:110 msgid "Default options" msgstr "Standard-Optionen" @@ -501,6 +501,9 @@ msgid "" "with a donation. We suggest {{smallamount}} for private use and " "{{largeamount}} for commercial use." msgstr "" +"Konnten wir Deine Daten retten? Falls ja, würden wir uns über eine " +"angemessen Spende sehr freuen. Wir empfehlen {{smallamount}} für private " +"Daten und {{largeamount}} für geschäftliche Daten." #: templates/log.html:30 msgid "Disabled" @@ -512,11 +515,11 @@ msgstr "Verwerfen" #: scripts/controllers/HomeController.js:33 msgid "Do you really want to delete the backup: {{name}}" -msgstr "" +msgstr "Möchtest du das Backup \"{{name}}\" wirklich löschen?" #: scripts/controllers/LocalDatabaseController.js:28 msgid "Do you really want to delete the local database for: {{name}}" -msgstr "" +msgstr "Möchtest du die lokale Datenbank wirklich löschen für: {{name}}" #: index.html:125 index.html:193 msgid "Donate" @@ -530,21 +533,21 @@ msgstr "Spenden per Bitcoin" msgid "Donate with PayPal" msgstr "Spenden per PayPal" -#: templates/settings.html:47 templates/settings.html:49 +#: templates/settings.html:49 templates/settings.html:51 msgid "Donation messages" msgstr "Spenden-Links" -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Donation messages are hidden, click to show" msgstr "Spenden-Links werden versteckt, klicken um anzuzeigen" -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Donation messages are visible, click to hide" msgstr "Spendenlinks werden angezeigt, klicken zum verstecken" #: templates/export.html:48 msgid "Done" -msgstr "" +msgstr "Fertig" #: templates/notificationarea.html:17 msgid "Download" @@ -560,11 +563,11 @@ msgstr "Dateien herunterladen..." #: templates/notificationarea.html:24 msgid "Downloading update..." -msgstr "" +msgstr "Update Herunterladen..." #: scripts/services/AppUtils.js:213 msgid "Duplicate option {{opt}}" -msgstr "" +msgstr "doppelte Option {{opt}}" #: templates/localdatabase.html:8 msgid "" @@ -573,17 +576,19 @@ msgid "" "faster to perform many operations, and reduces the amount of data that needs" " to be downloaded for each operation." msgstr "" +"Jedes Backup hat eine lokale Datenbank. Diese Datenbank beschleunigt viele " +"Aktionen und führt dazu, dass weniger Daten heruntergeladen werden müssen." #: templates/home.html:53 msgid "Edit ..." msgstr "Bearbeiten..." -#: templates/edituri.html:22 templates/settings.html:111 +#: templates/edituri.html:22 templates/settings.html:113 msgid "Edit as list" -msgstr "" +msgstr "Als Liste bearbeiten" #: templates/addoredit.html:252 templates/addoredit.html:258 -#: templates/edituri.html:28 templates/settings.html:117 +#: templates/edituri.html:28 templates/settings.html:119 msgid "Edit as text" msgstr "Als Text bearbeiten" @@ -609,11 +614,11 @@ msgstr "Verschlüsselungen:" #: templates/restoredirect.html:11 msgid "Enter a url, or click the "Connect to >" link" -msgstr "" +msgstr "URL eingeben oder auf "Verbinden >" klicken" #: templates/addoredit.html:46 msgid "Enter a url, or click the 'Backup to >' link" -msgstr "" +msgstr "URL eingeben oder auf 'Backup nach >' klicken" #: templates/backends/azure.html:12 msgid "Enter access key" @@ -641,7 +646,7 @@ msgstr "Ausdruck hier einfügen" #: templates/backends/mega.html:3 msgid "Enter folder path name" -msgstr "" +msgstr "Ordnerpfad eingeben" #: scripts/services/AppUtils.js:69 msgid "Enter one option per line in command-line format, eg. {0}" @@ -673,7 +678,7 @@ msgstr "Fehler" msgid "Error!" msgstr "Fehler!" -#: templates/settings.html:98 +#: templates/settings.html:100 msgid "Errors and crashes" msgstr "Fehler und Abstürze" @@ -683,7 +688,7 @@ msgstr "Ausschließen" #: scripts/services/AppUtils.js:72 msgid "Exclude directories whose names contain" -msgstr "" +msgstr "Ordner ausschließen dessen Namen beinhaltet" #: scripts/services/AppUtils.js:115 msgid "Exclude expression" @@ -691,19 +696,19 @@ msgstr "" #: scripts/services/AppUtils.js:90 msgid "Exclude file" -msgstr "" +msgstr "Datei ausschließen" #: scripts/services/AppUtils.js:96 msgid "Exclude file extension" -msgstr "" +msgstr "Dateiendung ausschließen" #: scripts/services/AppUtils.js:78 msgid "Exclude files whose names contain" -msgstr "" +msgstr "Dateien ausschließen dessen Namen beinhaltet" #: scripts/services/AppUtils.js:84 msgid "Exclude folder" -msgstr "" +msgstr "Ordner ausschließen" #: scripts/services/AppUtils.js:101 msgid "Exclude regular expression" @@ -713,9 +718,9 @@ msgstr "" msgid "Existing file found" msgstr "Vorhandene Datenbank gefunden" -#: templates/settings.html:75 +#: templates/settings.html:77 msgid "Experimental" -msgstr "" +msgstr "Experimental" #: templates/export.html:27 msgid "Export" @@ -739,7 +744,7 @@ msgstr "FTP (Alternativ)" #: scripts/controllers/RestoreController.js:351 msgid "Failed to build temporary database: {{message}}" -msgstr "" +msgstr "Erstellen der temporären Datenbank fehlgeschlagen: {{message}}" #: scripts/controllers/ExportController.js:28 #: scripts/controllers/LogController.js:74 @@ -750,7 +755,7 @@ msgstr "" #: scripts/controllers/RestoreDirectController.js:50 #: scripts/controllers/RestoreDirectController.js:75 msgid "Failed to connect: {{message}}" -msgstr "" +msgstr "Verbindung fehlgeschlagen: {{message}}" #: scripts/controllers/LocalDatabaseController.js:38 msgid "Failed to delete:" @@ -767,7 +772,7 @@ msgstr "Konnte Standard-Einstellungen nicht lesen:" #: scripts/controllers/RestoreController.js:383 msgid "Failed to restore files: {{message}}" -msgstr "" +msgstr "Wiederherstellung der Dateien fehlgeschlagen: {{message}}" #: scripts/controllers/SystemSettingsController.js:82 msgid "Failed to save:" @@ -795,7 +800,7 @@ msgstr "Fertiggestellt!" #: templates/backends/s3.html:49 templates/restore.html:50 #: templates/restore.html:66 msgid "Folder path" -msgstr "" +msgstr "Ordnerpfad" #: templates/addoredit.html:95 msgid "Folders" @@ -811,11 +816,11 @@ msgstr "Fr" #: scripts/services/AppUtils.js:46 msgid "GByte" -msgstr "" +msgstr "GByte" #: templates/backends/gcs.html:38 msgid "GCS Project ID" -msgstr "" +msgstr "GCS Project ID" #: templates/about.html:4 templates/addoredit.html:21 templates/log.html:8 msgid "General" @@ -839,11 +844,11 @@ msgstr "Versteckte Dateien" #: templates/addoredit.html:70 msgid "Hide" -msgstr "" +msgstr "Ausblenden" #: templates/backends/file.html:15 templates/restore.html:59 msgid "Hide hidden folders" -msgstr "" +msgstr "versteckte Ordner ausblenden" #: scripts/services/AppUtils.js:52 templates/settings.html:33 msgid "Hours" @@ -863,6 +868,9 @@ msgid "" "that you perform a repair operation to synchronize the database.\\nIf the " "repair is unsuccesful, you can delete the local database and re-generate." msgstr "" +"Wenn lokale Daten und das Backup nicht mehr synchron sind, muss die lokale " +"Datenbank repariert werden.\\nSollte die Reparatur nicht erfolgreich sein, " +"so kann die lokale Datenbank gelöscht und neu erstellt werden." #: templates/export.html:41 templates/notificationarea.html:7 msgid "If the backup file was not downloaded automatically," @@ -908,7 +916,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/settings.html:81 +#: templates/settings.html:83 msgid "Individual builds for developers only." msgstr "Individuelle Versionen für Entwickler." @@ -930,7 +938,7 @@ msgstr "" #: scripts/services/AppUtils.js:44 msgid "KByte" -msgstr "" +msgstr "KByte" #: templates/addoredit.html:231 msgid "Keep backups" @@ -938,7 +946,7 @@ msgstr "Backups speichern" #: templates/settings.html:39 msgid "Language in user interface" -msgstr "" +msgstr "Sprache der Benutzeroberfläche" #: scripts/controllers/RestoreController.js:36 msgid "Last month" @@ -962,11 +970,11 @@ msgstr "BAckups werden aufgelistet..." #: templates/log.html:7 msgid "Live" -msgstr "" +msgstr "Live" #: templates/log.html:22 templates/log.html:53 templates/log.html:67 msgid "Load older data" -msgstr "" +msgstr "ältere Einträge laden" #: templates/about.html:44 templates/about.html:49 templates/about.html:55 #: templates/log.html:14 templates/log.html:21 templates/log.html:44 @@ -1001,7 +1009,7 @@ msgstr "Log-Meldungen" #: scripts/services/AppUtils.js:45 msgid "MByte" -msgstr "" +msgstr "MByte" #: templates/localdatabase.html:11 msgid "Maintenance" @@ -1017,7 +1025,7 @@ msgstr "Pfad eingeben" #: index.html:136 msgid "Menu" -msgstr "" +msgstr "Menü" #: scripts/services/AppUtils.js:51 templates/settings.html:32 msgid "Minutes" @@ -1061,7 +1069,7 @@ msgstr "Meine Fotos" #: templates/addoredit.html:41 msgid "Name" -msgstr "" +msgstr "Name" #: templates/home.html:77 msgid "Never" @@ -1069,7 +1077,7 @@ msgstr "Nie" #: templates/notificationarea.html:22 msgid "New update found: {{message}}" -msgstr "" +msgstr "Neues Update verfügbar: {{message}}" #: scripts/services/EditUriBuiltins.js:119 msgid "" @@ -1144,27 +1152,27 @@ msgstr "Kein Backup geplant. Backup von Hand starten." msgid "Non-matching passphrase" msgstr "Passwort-Fehler" -#: templates/settings.html:100 +#: templates/settings.html:102 msgid "None / disabled" msgstr "Keine / deaktiviert" #: scripts/services/EditUriBuiltins.js:119 templates/edituri.html:33 -#: templates/restore.html:108 templates/settings.html:123 +#: templates/restore.html:108 templates/settings.html:125 msgid "OK" -msgstr "" +msgstr "OK" #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" -msgstr "" +msgstr "OpenStack AuthURI" #: scripts/services/SystemInfo.js:50 msgid "OpenStack Object Storage / Swift" -msgstr "" +msgstr "OpenStack Object Storage / Swift" #: scripts/controllers/SystemSettingsController.js:104 #: scripts/controllers/SystemSettingsController.js:93 msgid "Operation failed:" -msgstr "Fehlgeschlagen:" +msgstr "Operation fehlgeschlagen:" #: templates/home.html:45 msgid "Operations:" @@ -1179,8 +1187,8 @@ msgid "Optional authentication username" msgstr "Benutzername für Anmeldung (optional)" #: templates/addoredit.html:24 templates/edituri.html:21 -#: templates/edituri.html:27 templates/settings.html:110 -#: templates/settings.html:116 +#: templates/edituri.html:27 templates/settings.html:112 +#: templates/settings.html:118 msgid "Options" msgstr "Optionen" @@ -1242,7 +1250,7 @@ msgstr "Pfad oder Unterverzeichnis im Bucket" #: index.html:149 templates/settings.html:18 msgid "Pause" -msgstr "" +msgstr "Pause" #: templates/settings.html:16 msgid "Pause after startup or hibernation" @@ -1262,7 +1270,7 @@ msgstr "Speicherort auswählen" #: templates/backends/generic.html:9 msgid "Port" -msgstr "" +msgstr "Port" #: templates/addoredit.html:166 templates/addoredit.html:215 #: templates/addoredit.html:264 @@ -1390,9 +1398,9 @@ msgstr "Backup läuft:" msgid "S3 Compatible" msgstr "S3 Kompatibel" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Same as the base install version: {{channelname}}" -msgstr "" +msgstr "Wie die zuerst installierte Version: {{channelname}}" #: scripts/services/AppUtils.js:65 msgid "Sat" @@ -1424,7 +1432,7 @@ msgstr "Zeitplan" #: templates/restore.html:21 msgid "Search" -msgstr "" +msgstr "Suche" #: templates/restore.html:17 msgid "Search for files" @@ -1440,11 +1448,11 @@ msgstr "Wähle ein Log-Level und sehe live die Meldungen:" #: templates/backends/s3.html:8 msgid "Server" -msgstr "" +msgstr "Server" #: templates/backends/generic.html:7 msgid "Server and port" -msgstr "" +msgstr "Server und Port" #: templates/backends/generic.html:8 msgid "Server hostname or IP" @@ -1510,7 +1518,7 @@ msgstr "Quell-Verzeichnisse" msgid "Source:" msgstr "Quelle:" -#: templates/settings.html:76 +#: templates/settings.html:78 msgid "Specific builds for developers only." msgstr "Spezielle Versionen für Entwickler." @@ -1529,7 +1537,7 @@ msgstr "Wiederherstellung wird gestartet..." #: templates/home.html:15 templates/home.html:25 msgid "Stop" -msgstr "" +msgstr "Stop" #: templates/edituri.html:4 msgid "Storage Type" @@ -1555,7 +1563,7 @@ msgstr "Stark" msgid "Sun" msgstr "So" -#: templates/settings.html:95 +#: templates/settings.html:97 msgid "System default ({{levelname}})" msgstr "" @@ -1573,7 +1581,7 @@ msgstr "System-Eigenschaften" #: scripts/services/AppUtils.js:47 msgid "TByte" -msgstr "" +msgstr "TByte" #: templates/waitarea.html:5 msgid "Task is running" @@ -1593,11 +1601,11 @@ msgstr "Verbindung prüfen" #: templates/edituri.html:39 msgid "Testing ..." -msgstr "" +msgstr "Testen..." #: scripts/services/EditUriBuiltins.js:40 msgid "Testing permissions ..." -msgstr "" +msgstr "Rechte werden geprüft..." #: scripts/services/EditUriBuiltins.js:40 msgid "Testing permissions..." @@ -1617,6 +1625,7 @@ msgstr "" #: index.html:229 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" +"Die Verbindung zum Server wurde verloren. Versuch erneut in {{time}}..." #: scripts/controllers/EditBackupController.js:121 msgid "The path does not appear to exist, do you want to add it anyway?" @@ -1638,6 +1647,7 @@ msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" +"Der Pfad muss ein absoluter Pfad sein. Das heißt, er muss mit '/' beginnen" #: scripts/services/EditUriBuiltins.js:574 msgid "" @@ -1645,6 +1655,9 @@ msgid "" "\n" "Do you want to add the prefix to the path automatically?" msgstr "" +"Der Pfad sollte mit \"{{prefix}}\" oder \"{{def}}\" beginnen. Ansonsten wirst du die Dateien nicht auf der HubiC-Webseite sehen können.\n" +"\n" +"Soll das Prefix automatisch hinzugefügt werden?" #: templates/backends/s3.html:28 msgid "The region parameter is only applied when creating a new bucket" @@ -1697,10 +1710,12 @@ msgstr "" msgid "Today" msgstr "Heute" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "" "Try out the new features we are working on. Don't use with important data." msgstr "" +"Neue Funktionen ausprobieren! Aber nutze diese Versionen nicht mit wichtigen" +" Backups!" #: scripts/services/AppUtils.js:61 msgid "Tue" @@ -1718,13 +1733,13 @@ msgstr "Unbekannt" msgid "Until resumed" msgstr "" -#: templates/settings.html:54 +#: templates/settings.html:56 msgid "Update channel" msgstr "Update-Kanal" #: scripts/controllers/LocalDatabaseController.js:66 msgid "Update failed:" -msgstr "" +msgstr "Update fehlgeschlagen:" #: scripts/controllers/LocalDatabaseController.js:88 msgid "Updating with existing database" @@ -1738,24 +1753,26 @@ msgstr "Dateigröße beim Upload" msgid "Uploading verification file ..." msgstr "Prüfdatei hochladen..." -#: templates/settings.html:102 +#: templates/settings.html:104 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage statistics" msgstr "" +"utzungsberichte helfen und bei der Weiterentwicklung. Wir generieren daraus " +"öffentliche Nutzungsstatistiken" -#: templates/settings.html:91 +#: templates/settings.html:93 msgid "Usage statistics" msgstr "Nutzungsstatistiken" -#: templates/settings.html:96 +#: templates/settings.html:98 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze" #: templates/backends/generic.html:2 templates/backends/s3.html:2 msgid "Use SSL" -msgstr "" +msgstr "SSL benutzen" #: scripts/controllers/EditBackupController.js:356 msgid "Use existing database?" @@ -1775,7 +1792,7 @@ msgstr "Nutzer hat zu viele Rechte" #: templates/settings.html:37 msgid "User interface language" -msgstr "" +msgstr "Sprache der Benutzeroberfläche" #: scripts/services/EditUriBuiltins.js:530 #: scripts/services/EditUriBuiltins.js:610 @@ -1787,7 +1804,7 @@ msgstr "Benutzername" #: templates/restore.html:103 msgid "VISA, Mastercard, ... via Paypal" -msgstr "" +msgstr "VISA, Mastercard, ... via Paypal" #: templates/addoredit.html:110 msgid "Validating ..." @@ -1833,7 +1850,7 @@ msgstr "Warte darauf, loslegen zu können" msgid "Waiting for upload ..." msgstr "Auf den Upload warten..." -#: templates/settings.html:97 +#: templates/settings.html:99 msgid "Warnings, errors and crashes" msgstr "Warnungen, Fehler und Abstürze" @@ -1887,7 +1904,7 @@ msgstr "Ja, ich habe das Passwort sicher gespeichert" #: scripts/controllers/EditBackupController.js:321 msgid "Yes, I'm brave!" -msgstr "" +msgstr "Ja, ich bin mutig!" #: scripts/controllers/EditBackupController.js:312 msgid "Yes, please break my backup!" @@ -2016,7 +2033,7 @@ msgstr "" #: scripts/services/AppUtils.js:43 msgid "byte" -msgstr "" +msgstr "byte" #: templates/home.html:7 msgid "click to resume now" @@ -2043,9 +2060,9 @@ msgstr "Jetzt starten" msgid "resuming in" msgstr "starte in" -#: templates/export.html:43 +#: templates/export.html:43 templates/notificationarea.html:9 msgid "right click and choose "Save as ..."" -msgstr "" +msgstr "Rechtsklick und "Speichern unter..." auswählen" #: templates/about.html:11 msgid "" @@ -2057,17 +2074,17 @@ msgstr "" #: scripts/controllers/StateController.js:45 msgid "{{files}} files ({{size}}) to go" -msgstr "" +msgstr "Noch {{files}} Dateien ({{size}})" #: templates/pause.html:24 msgid "{{number}} Hour" -msgstr "" +msgstr "{{number}} Stunde" #: templates/pause.html:12 templates/pause.html:15 templates/pause.html:18 #: templates/pause.html:21 msgid "{{number}} Minutes" -msgstr "" +msgstr "{{number}} Minuten" #: templates/home.html:75 msgid "{{time}} (took {{duration}})" -msgstr "" +msgstr "{{time}} (dauerte{{duration}})" diff --git a/Localizations/webroot/localization_webroot.pot b/Localizations/webroot/localization_webroot.pot index 86c2a7ce6..8beabc186 100644 --- a/Localizations/webroot/localization_webroot.pot +++ b/Localizations/webroot/localization_webroot.pot @@ -4,10 +4,6 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" -#: templates/notificationarea.html:9 -msgid "'right click and choose "Save as ..."" -msgstr "" - #: templates/advancedoptionseditor.html:36 msgid "- pick an option -" msgstr "" @@ -106,7 +102,7 @@ msgstr "" msgid "Advanced:" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:106 msgid "All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information." msgstr "" @@ -136,7 +132,7 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:93 +#: templates/settings.html:95 msgid "Anonymous usage reports" msgstr "" @@ -210,7 +206,7 @@ msgstr "" msgid "Backups are currently paused," msgstr "" -#: templates/settings.html:70 +#: templates/settings.html:72 msgid "Beta" msgstr "" @@ -223,8 +219,8 @@ msgstr "" msgid "Browse" msgstr "" -#: templates/settings.html:42 -msgid "Browser default ({{displayname}}, {{code}})" +#: scripts/controllers/SystemSettingsController.js:14 +msgid "Browser default" msgstr "" #: scripts/services/EditUriBuiltins.js:611 @@ -266,7 +262,7 @@ msgstr "" msgid "Busy ..." msgstr "" -#: templates/settings.html:80 +#: templates/settings.html:82 msgid "Canary" msgstr "" @@ -286,7 +282,7 @@ msgstr "" #: templates/export.html:26 #: templates/import.html:18 #: templates/restoredirect.html:22 -#: templates/settings.html:122 +#: templates/settings.html:124 #: templates/waitarea.html:19 msgid "Cancel" msgstr "" @@ -410,7 +406,7 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:99 +#: templates/settings.html:101 msgid "Crashes only" msgstr "" @@ -481,11 +477,15 @@ msgstr "" msgid "Days" msgstr "" -#: templates/settings.html:57 +#: scripts/controllers/SystemSettingsController.js:15 +msgid "Default" +msgstr "" + +#: templates/settings.html:59 msgid "Default ({{channelname}})" msgstr "" -#: templates/settings.html:108 +#: templates/settings.html:110 msgid "Default options" msgstr "" @@ -534,16 +534,16 @@ msgstr "" msgid "Donate with PayPal" msgstr "" -#: templates/settings.html:47 #: templates/settings.html:49 +#: templates/settings.html:51 msgid "Donation messages" msgstr "" -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Donation messages are hidden, click to show" msgstr "" -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Donation messages are visible, click to hide" msgstr "" @@ -580,14 +580,14 @@ msgid "Edit ..." msgstr "" #: templates/edituri.html:22 -#: templates/settings.html:111 +#: templates/settings.html:113 msgid "Edit as list" msgstr "" #: templates/addoredit.html:252 #: templates/addoredit.html:258 #: templates/edituri.html:28 -#: templates/settings.html:117 +#: templates/settings.html:119 msgid "Edit as text" msgstr "" @@ -682,7 +682,7 @@ msgstr "" msgid "Error!" msgstr "" -#: templates/settings.html:98 +#: templates/settings.html:100 msgid "Errors and crashes" msgstr "" @@ -722,7 +722,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:75 +#: templates/settings.html:77 msgid "Experimental" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/settings.html:81 +#: templates/settings.html:83 msgid "Individual builds for developers only." msgstr "" @@ -1168,14 +1168,14 @@ msgstr "" msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:102 msgid "None / disabled" msgstr "" #: scripts/services/EditUriBuiltins.js:119 #: templates/edituri.html:33 #: templates/restore.html:108 -#: templates/settings.html:123 +#: templates/settings.html:125 msgid "OK" msgstr "" @@ -1207,8 +1207,8 @@ msgstr "" #: templates/addoredit.html:24 #: templates/edituri.html:21 #: templates/edituri.html:27 -#: templates/settings.html:110 -#: templates/settings.html:116 +#: templates/settings.html:112 +#: templates/settings.html:118 msgid "Options" msgstr "" @@ -1428,7 +1428,7 @@ msgstr "" msgid "S3 Compatible" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -1552,7 +1552,7 @@ msgstr "" msgid "Source:" msgstr "" -#: templates/settings.html:76 +#: templates/settings.html:78 msgid "Specific builds for developers only." msgstr "" @@ -1599,7 +1599,7 @@ msgstr "" msgid "Sun" msgstr "" -#: templates/settings.html:95 +#: templates/settings.html:97 msgid "System default ({{levelname}})" msgstr "" @@ -1725,7 +1725,7 @@ msgstr "" msgid "Today" msgstr "" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "Try out the new features we are working on. Don't use with important data." msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:54 +#: templates/settings.html:56 msgid "Update channel" msgstr "" @@ -1765,15 +1765,15 @@ msgstr "" msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:102 +#: templates/settings.html:104 msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics" msgstr "" -#: templates/settings.html:91 +#: templates/settings.html:93 msgid "Usage statistics" msgstr "" -#: templates/settings.html:96 +#: templates/settings.html:98 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -1864,7 +1864,7 @@ msgstr "" msgid "Waiting for upload ..." msgstr "" -#: templates/settings.html:97 +#: templates/settings.html:99 msgid "Warnings, errors and crashes" msgstr "" @@ -2061,6 +2061,7 @@ msgid "resuming in" msgstr "" #: templates/export.html:43 +#: templates/notificationarea.html:9 msgid "right click and choose "Save as ..."" msgstr "" From 3f5efe102185058cb0121196e56667d3f66d1df5 Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Sat, 8 Oct 2016 18:09:08 +0200 Subject: [PATCH 64/64] add info how to contribute to README --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 0baf47084..68e77376a 100644 --- a/README.md +++ b/README.md @@ -70,3 +70,17 @@ Keep your data safe! Bad guys on the Internet seem to look for interesting data Store your backup far away! The best backup is useless when it is destroyed together with it's original data. Just assume that a fire destroys your office - would your backup survive? Duplicati stores backups on various remote file servers and it supports incremental backups so that only changed parts need to be transfered. This makes it easy to use a destination far away from the original data. Backup regularly! The worst case is that your backup is outdated simply because someone forgot to make a backup at the right time. Duplicati has a built-in scheduler, so that it's easy to have a regular, up-to-date backup. Furthermore, Duplicati uses file compression and is able to store incremental backups to save storage space and bandwidth. + +Contributing +================== + +## Contributing Bug reports +We use GitHub for bug tracking. Please search the existing issues for your bug and create a new one if the issue is not yet tracked: +https://github.com/duplicati/duplicati/issues + +## Contributing Translations +Interested in helping to translate duplicati? Help is always welcome at transifex: +https://www.transifex.com/duplicati/duplicati/dashboard/ + +## Contributing Code +Instructions on how to setup your development environment and build duplicati can be found in the [wiki](https://github.com/duplicati/duplicati/wiki/How-to-build-from-source). Pull requests fixing bugs or improving duplicati in another way are appreciated.